RMUL2025/lib/cmsis_svd/data/SiliconLabs/Series2/EFR32BG22/EFR32BG22C224F512GN32.svd

176332 lines
6.6 MiB

<?xml version="1.0" encoding="UTF-8"?>
<device>
<vendor>Silicon Labs</vendor>
<vendorID>SLAB</vendorID>
<name>EFR32BG22C224F512GN32</name>
<series>EFR32</series>
<version>C</version>
<description>Blue Gecko 76.8 MHz, 6dBm, AoA or LR Phy, Precision LFRCO, BLE </description>
<addressUnitBits>8</addressUnitBits>
<width>32</width>
<size>32</size>
<access>read-write</access>
<resetValue>0</resetValue>
<resetMask>4294967295</resetMask>
<peripherals>
<peripheral>
<name>EMU_S</name>
<version>1</version>
<description>EMU_S Registers</description>
<baseAddress>0x40004000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>EMU</name>
<value>6</value>
</interrupt>
<interrupt>
<name>EMUDG</name>
<value>29</value>
</interrupt>
<interrupt>
<name>EMUSE</name>
<value>30</value>
</interrupt>
<registers>
<register>
<name>DECBOD</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000022</resetValue>
<resetMask>0x00000033</resetMask>
<fields>
<field>
<name>DECBODEN</name>
<description>DECBOD enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DECBODMASK</name>
<description>DECBOD Mask</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DECOVMBODEN</name>
<description>Over Voltage Monitor enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DECOVMBODMASK</name>
<description>Over Voltage Monitor Mask</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BOD3SENSE</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000077</resetMask>
<fields>
<field>
<name>AVDDBODEN</name>
<description>AVDD BOD enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VDDIO0BODEN</name>
<description>VDDIO0 BOD enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VDDIO1BODEN</name>
<description>VDDIO1 BOD enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VREGVDDCMPCTRL</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000006</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>VREGINCMPEN</name>
<description>VREGVDD comparator enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>THRESSEL</name>
<description>VREGVDD comparator threshold programming</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PD1PARETCTRL</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PD1PARETDIS</name>
<description>Disable PD1 Partial Retention </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RETAIN</name>
<description>Retain associated registers when in EM2/3</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NORETAIN</name>
<description>Do not retain associcated registers when in EM2/3</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>write-only</access>
<resetValue>0x0000ADE8</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock EMU register</description>
<value>44520</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xEB070000</resetMask>
<fields>
<field>
<name>AVDDBOD</name>
<description>AVDD BOD Interrupt flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IOVDD0BOD</name>
<description>VDDIO0 BOD Interrupt flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM23WAKEUP</name>
<description>EM23 Wake up Interrupt flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VSCALEDONE</name>
<description>Vscale done Interrupt flag</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPAVG</name>
<description>Temperature Average Interrupt flag</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMP</name>
<description>Temperature Interrupt flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPLOW</name>
<description>Temperature low Interrupt flag</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGH</name>
<description>Temperature high Interrupt flag</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xEB070000</resetMask>
<fields>
<field>
<name>AVDDBOD</name>
<description>AVDD BOD Interrupt enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IOVDD0BOD</name>
<description>VDDIO0 BOD Interrupt enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM23WAKEUP</name>
<description>EM23 Wake up Interrupt enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VSCALEDONE</name>
<description>Vscale done Interrupt enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPAVG</name>
<description>Temperature Interrupt enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMP</name>
<description>Temperature Interrupt enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPLOW</name>
<description>Temperature low Interrupt enable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGH</name>
<description>Temperature high Interrupt enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EM4CTRL</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000133</resetMask>
<fields>
<field>
<name>EM4ENTRY</name>
<description>EM4 entry request</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4IORETMODE</name>
<description>EM4 IO retention mode</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No Retention: Pads enter reset state when entering EM4</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EM4EXIT</name>
<description>Retention through EM4: Pads enter reset state when exiting EM4</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SWUNLATCH</name>
<description>Retention through EM4 and Wakeup: software writes UNLATCH register to remove retention</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BOD3SENSEEM4WU</name>
<description>Set BOD3SENSE as EM4 wakeup</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00020E12</resetMask>
<fields>
<field>
<name>EM4UNLATCH</name>
<description>EM4 unlatch</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TEMPAVGREQ</name>
<description>Temperature Average Request</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>EM01VSCALE1</name>
<description>Scale voltage to Vscale1</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>EM01VSCALE2</name>
<description>Scale voltage to Vscale2 </description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RSTCAUSECLR</name>
<description>Reset Cause Clear</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x00000200</resetValue>
<resetMask>0xE0010309</resetMask>
<fields>
<field>
<name>EM2DBGEN</name>
<description>Enable debugging in EM2</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPAVGNUM</name>
<description>Averaged Temperature samples num</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>N16</name>
<description>16 measurements</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>N64</name>
<description>64 measurements</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EM23VSCALE</name>
<description>EM2/EM3 Vscale </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VSCALE0</name>
<description>VSCALE0. 0.9v</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VSCALE1</name>
<description>VSCALE1. 1.0v</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VSCALE2</name>
<description>VSCALE2. 1.1v</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLASHPWRUPONDEMAND</name>
<description>Enable flash on demand wakeup</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EFPDIRECTMODEEN</name>
<description>EFP Direct Mode Enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EFPDRVDECOUPLE</name>
<description>EFP drives DECOUPLE</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EFPDRVDVDD</name>
<description>EFP drives DVDD</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TEMPLIMITS</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x01FF0000</resetValue>
<resetMask>0x01FF01FF</resetMask>
<fields>
<field>
<name>TEMPLOW</name>
<description>Temp Low limit</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGH</name>
<description>Temp High limit</description>
<bitOffset>16</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-only</access>
<resetValue>0x00000080</resetValue>
<resetMask>0xFF0054FF</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>Lock status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>All EMU lockable registers are unlocked.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>All EMU lockable registers are locked.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FIRSTTEMPDONE</name>
<description>First Temp done</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TEMPACTIVE</name>
<description>Temp active</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TEMPAVGACTIVE</name>
<description>Temp Average active</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VSCALEBUSY</name>
<description>Vscale busy</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VSCALEFAILED</name>
<description>Vscale failed</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VSCALE</name>
<description>Vscale status</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>VSCALE0</name>
<description>Voltage scaling set to 0.9v</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VSCALE1</name>
<description>Voltage scaling set to 1.0v</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VSCALE2</name>
<description>Voltage scaling set to 1.1v</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RACACTIVE</name>
<description>RAC active</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EM4IORET</name>
<description>EM4 IO retention status</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EM2ENTERED</name>
<description>EM2 entered</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TEMP</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07FF07FF</resetMask>
<fields>
<field>
<name>TEMPLSB</name>
<description>Temperature measured decimal part</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TEMP</name>
<description>Temperature measured</description>
<bitOffset>2</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TEMPAVG</name>
<description>Averaged Temperature </description>
<bitOffset>16</bitOffset>
<bitWidth>11</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RSTCTRL</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x40010407</resetValue>
<resetMask>0xC001C5CF</resetMask>
<fields>
<field>
<name>WDOG0RMODE</name>
<description>Enable WDOG0 reset</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset request is blocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYSRMODE</name>
<description>Enable M33 System reset</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset request is blocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCKUPRMODE</name>
<description>Enable M33 Lockup reset</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset Request is Block</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVDDBODRMODE</name>
<description>Enable AVDD BOD reset</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset Request is block</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IOVDD0BODRMODE</name>
<description>Enable VDDIO0 BOD reset</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset request is blocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECBODRMODE</name>
<description>Enable DECBOD reset</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset request is blocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCIRMODE</name>
<description>DCI System reset</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset request blocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RSTCAUSE</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x8001FFFF</resetMask>
<fields>
<field>
<name>POR</name>
<description>Power On Reset</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PIN</name>
<description>Pin Reset</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EM4</name>
<description>EM4 Wakeup Reset</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WDOG0</name>
<description>Watchdog 0 Reset</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCKUP</name>
<description>M33 Core Lockup Reset</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYSREQ</name>
<description>M33 Core Sys Reset</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DVDDBOD</name>
<description>HVBOD Reset</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DVDDLEBOD</name>
<description>LEBOD Reset</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DECBOD</name>
<description>LVBOD Reset</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>AVDDBOD</name>
<description>LEBOD1 Reset</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IOVDD0BOD</name>
<description>LEBOD2 Reset</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DCI</name>
<description>DCI reset</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VREGIN</name>
<description>DCDC VREGIN comparator </description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DGIF</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE1000000</resetMask>
<fields>
<field>
<name>EM23WAKEUPDGIF</name>
<description>EM23 Wake up Interrupt flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPDGIF</name>
<description>Temperature Interrupt flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPLOWDGIF</name>
<description>Temperature low Interrupt flag</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGHDGIF</name>
<description>Temperature high Interrupt flag</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DGIEN</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE1000000</resetMask>
<fields>
<field>
<name>EM23WAKEUPDGIEN</name>
<description>EM23 Wake up Interrupt enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPDGIEN</name>
<description>Temperature Interrupt enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPLOWDGIEN</name>
<description>Temperature low Interrupt enable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGHDGIEN</name>
<description>Temperature high Interrupt enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EFPIF</name>
<description>No Description</description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EFPIF</name>
<description>EFP Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EFPIEN</name>
<description>No Description</description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EFPIEN</name>
<description>EFP Interrupt enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>CMU_S</name>
<version>1</version>
<description>CMU_S Registers</description>
<baseAddress>0x40008000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>CMU</name>
<value>46</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC0030001</resetMask>
<fields>
<field>
<name>CALRDY</name>
<description>Calibration Ready</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WDOGLOCK</name>
<description>Configuration Lock Status for WDOG</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>WDOG configuration lock is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>WDOG configuration lock is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCK</name>
<description>Configuration Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Configuration lock is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>Configuration lock is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>write-only</access>
<resetValue>0x000093F7</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write this value to unlock</description>
<value>37879</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WDOGLOCK</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>write-only</access>
<resetValue>0x00005257</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write this value to unlock</description>
<value>37879</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CALRDY</name>
<description>Calibration Ready Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALOF</name>
<description>Calibration Overflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CALRDY</name>
<description>Calibration Ready Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALOF</name>
<description>Calibration Overflow Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CALCMD</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CALSTART</name>
<description>Calibration Start</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CALSTOP</name>
<description>Calibration Stop</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CALCTRL</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFF8FFFFF</resetMask>
<fields>
<field>
<name>CALTOP</name>
<description>Calibration Counter Top Value</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONT</name>
<description>Continuous Calibration</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UPSEL</name>
<description>Calibration Up-counter Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Up-counter is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS</name>
<description>PRS CMU_CALUP consumer is clocking up-counter</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking up-counter</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking up-counter</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking up-counter</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking up-counter</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking up-counter</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking up-counter</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DOWNSEL</name>
<description>Calibration Down-counter Select</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Down-counter is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HCLK</name>
<description>HCLK is clocking down-counter</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS</name>
<description>PRS CMU_CALDN consumer is clocking down-counter</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking down-counter</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking down-counter</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking down-counter</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking down-counter</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking down-counter</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking down-counter</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CALCNT</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>CALCNT</name>
<description>Calibration Result Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CLKEN0</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LDMA</name>
<description>Enable Bus Clock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMAXBAR</name>
<description>Enable Bus Clock</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOAES</name>
<description>Enable Bus Clock</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPCRC</name>
<description>Enable Bus Clock</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER0</name>
<description>Enable Bus Clock</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER1</name>
<description>Enable Bus Clock</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER2</name>
<description>Enable Bus Clock</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER3</name>
<description>Enable Bus Clock</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART0</name>
<description>Enable Bus Clock</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART1</name>
<description>Enable Bus Clock</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>Enable Bus Clock</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>Enable Bus Clock</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LETIMER0</name>
<description>Enable Bus Clock</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>Enable Bus Clock</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>Enable Bus Clock</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C1</name>
<description>Enable Bus Clock</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFG</name>
<description>Enable Bus Clock</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DPLL0</name>
<description>Enable Bus Clock</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO0</name>
<description>Enable Bus Clock</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFXO0</name>
<description>Enable Bus Clock</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FSRCO</name>
<description>Enable Bus Clock</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFRCO</name>
<description>Enable Bus Clock</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFXO</name>
<description>Enable Bus Clock</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ULFRCO</name>
<description>Enable Bus Clock</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUART0</name>
<description>Enable Bus Clock</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PDM</name>
<description>Enable Bus Clock</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPIO</name>
<description>Enable Bus Clock</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRS</name>
<description>Enable Bus Clock</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURAM</name>
<description>Enable Bus Clock</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURTC</name>
<description>Enable Bus Clock</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCC</name>
<description>Enable Bus Clock</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCDC</name>
<description>Enable Bus Clock</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CLKEN1</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>AGC</name>
<description>Enable Bus Clock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODEM</name>
<description>Enable Bus Clock</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFCRC</name>
<description>Enable Bus Clock</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRC</name>
<description>Enable Bus Clock</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PROTIMER</name>
<description>Enable Bus Clock</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAC</name>
<description>Enable Bus Clock</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNTH</name>
<description>Enable Bus Clock</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RDSCRATCHPAD</name>
<description>Enable Bus Clock</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RDMAILBOX0</name>
<description>Enable Bus Clock</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RDMAILBOX1</name>
<description>Enable Bus Clock</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRORTC</name>
<description>Enable Bus Clock</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFC</name>
<description>Enable Bus Clock</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IFADCDEBUG</name>
<description>Enable Bus Clock</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRYPTOACC</name>
<description>Enable Bus Clock</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFSENSE</name>
<description>Enable Bus Clock</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>Enable Bus Clock</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICACHE0</name>
<description>Enable Bus Clock</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSC</name>
<description>Enable Bus Clock</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER4</name>
<description>Enable Bus Clock</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYSCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x0001F507</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking SYSCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking SYSCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking SYSCLK</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CLKIN0</name>
<description>CLKIN0 is clocking SYSCLK</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCLKPRESC</name>
<description>PCLK Prescaler</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>PCLK is HCLK divided by 1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>PCLK is HCLK divided by 2</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HCLKPRESC</name>
<description>HCLK Prescaler</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>HCLK is SYSCLK divided by 1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>HCLK is SYSCLK divided by 2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>HCLK is SYSCLK divided by 4</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>HCLK is SYSCLK divided by 8</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>HCLK is SYSCLK divided by 16</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RHCLKPRESC</name>
<description>Radio HCLK Prescaler</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>Radio HCLK is SYSCLK divided by 1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Radio HCLK is SYSCLK divided by 2</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRACECLKCTRL</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000030</resetMask>
<fields>
<field>
<name>PRESC</name>
<description>TRACECLK Prescaler</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>TRACECLK is SYSCLK divided by 1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>TRACECLK is SYSCLK divided by 2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>TRACECLK is SYSCLK divided by 4</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXPORTCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F0F0F0F</resetMask>
<fields>
<field>
<name>CLKOUTSEL0</name>
<description>Clock Output Select 0</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>CLKOUT0 is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HCLK</name>
<description>HCLK is clocking CLKOUT0</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFEXPCLK</name>
<description>EXPORTCLK is clocking CLKOUT0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking CLKOUT0</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking CLKOUT0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking CLKOUT0</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking CLKOUT0</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking CLKOUT0</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking CLKOUT0</description>
<value>8</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKOUTSEL1</name>
<description>Clock Output Select 1</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>CLKOUT1 is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HCLK</name>
<description>HCLK is clocking CLKOUT1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFEXPCLK</name>
<description>EXPORTCLK is clocking CLKOUT1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking CLKOUT1</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking CLKOUT1</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking CLKOUT1</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking CLKOUT1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking CLKOUT1</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking CLKOUT1</description>
<value>8</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKOUTSEL2</name>
<description>Clock Output Select 2</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>CLKOUT2 is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HCLK</name>
<description>HCLK is clocking CLKOUT2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFEXPCLK</name>
<description>EXPORTCLK is clocking CLKOUT2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking CLKOUT2</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking CLKOUT2</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking CLKOUT2</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking CLKOUT2</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking CLKOUT2</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking CLKOUT2</description>
<value>8</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRESC</name>
<description>EXPORTCLK Prescaler</description>
<bitOffset>24</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DPLLREFCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>DPLLREFCLK is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking DPLLREFCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking DPLLREFCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>CLKIN0</name>
<description>CLKIN0 is clocking DPLLREFCLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM01GRPACLKCTRL</name>
<description>No Description</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking EM01GRPACLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking EM01GRPACLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking EM01GRPACLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM01GRPBCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking EM01GRPBCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking EM01GRPBCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking EM01GRPBCLK</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CLKIN0</name>
<description>CLKIN0 is clocking EM01GRPBCLK</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLLRT</name>
<description>HFRCODPLL (re-timed) is clocking EM01GRPBCLK</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXORT</name>
<description>HFXO (re-timed) is clocking EM01GRPBCLK</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM23GRPACLKCTRL</name>
<description>No Description</description>
<addressOffset>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking EM23GRPACLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking EM23GRPACLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking EM23GRPACLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM4GRPACLKCTRL</name>
<description>No Description</description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking EM4GRPACLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking EM4GRPACLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking EM4GRPACLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IADCCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x180</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EM01GRPACLK</name>
<description>EM01GRPACLK is clocking IADCCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking IADCCLK</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WDOG0CLKCTRL</name>
<description>No Description</description>
<addressOffset>0x200</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking WDOG0CLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking WDOG0CLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking WDOG0CLK</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HCLKDIV1024</name>
<description>HCLKDIV1024 is clocking WDOG0CLK</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EUART0CLKCTRL</name>
<description>No Description</description>
<addressOffset>0x220</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>UART is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EM01GRPACLK</name>
<description>EM01GRPACLK is clocking UART</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EM23GRPACLK</name>
<description>EM23GRPACLK is clocking UART</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RTCCCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x240</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking RTCCCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking RTCCCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking RTCCCLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRORTCCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x248</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking PRORTCCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking PRORTCCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking PRORTCCLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CRYPTOACCCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x260</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>PKEN</name>
<description>PK Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AESEN</name>
<description>AES Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RADIOCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x280</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DBGCLK</name>
<description>Enable Clock for Debugger</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>HFXO0_S</name>
<version>2</version>
<description>HFXO0_S Registers</description>
<baseAddress>0x4000C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>HFXO0</name>
<value>44</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>XTALCFG</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x044334CB</resetValue>
<resetMask>0x0FFFFFFF</resetMask>
<fields>
<field>
<name>COREBIASSTARTUPI</name>
<description>Intermediate Startup Core Bias Current</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COREBIASSTARTUP</name>
<description>Startup Core Bias Current</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CTUNEXISTARTUP</name>
<description>Startup Tuning Capacitance on XI</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CTUNEXOSTARTUP</name>
<description>Startup Tuning Capacitance on XO</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMEOUTSTEADY</name>
<description>Steady State Timeout</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T16US</name>
<description>The steady state timeout is set to 16 us minimum. The maximum can be +40%.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>T41US</name>
<description>The steady state timeout is set to 41 us minimum. The maximum can be +40%.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>T83US</name>
<description>The steady state timeout is set to 83 us minimum. The maximum can be +40%.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>T125US</name>
<description>The steady state timeout is set to 125 us minimum. The maximum can be +40%.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>T166US</name>
<description>The steady state timeout is set to 166 us minimum. The maximum can be +40%.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>T208US</name>
<description>The steady state timeout is set to 208 us minimum. The maximum can be +40%.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>T250US</name>
<description>The steady state timeout is set to 250 us minimum. The maximum can be +40%.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>T333US</name>
<description>The steady state timeout is set to 333 us minimum. The maximum can be +40%.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>T416US</name>
<description>The steady state timeout is set to 416 us minimum. The maximum can be +40%.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>T500US</name>
<description>The steady state timeout is set to 500 us minimum. The maximum can be +40%.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>T666US</name>
<description>The steady state timeout is set to 666 us minimum. The maximum can be +40%.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>T833US</name>
<description>The steady state timeout is set to 833 us minimum. The maximum can be +40%.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>T1666US</name>
<description>The steady state timeout is set to 1666 us minimum. The maximum can be +40%.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>T2500US</name>
<description>The steady state timeout is set to 2500 us minimum. The maximum can be +40%.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>T4166US</name>
<description>The steady state timeout is set to 4166 us minimum. The maximum can be +40%.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>T7500US</name>
<description>The steady state timeout is set to 7500 us minimum. The maximum can be +40%.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMEOUTCBLSB</name>
<description>Core Bias LSB Change Timeout</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T8US</name>
<description>The core bias LSB change timeout is set to 8 us minimum. The maximum can be +40%.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>T20US</name>
<description>The core bias LSB change timeout is set to 20 us minimum. The maximum can be +40%.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>T41US</name>
<description>The core bias LSB change timeout is set to 41 us minimum. The maximum can be +40%.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>T62US</name>
<description>The core bias LSB change timeout is set to 62 us minimum. The maximum can be +40%.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>T83US</name>
<description>The core bias LSB change timeout is set to 83 us minimum. The maximum can be +40%.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>T104US</name>
<description>The core bias LSB change timeout is set to 104 us minimum. The maximum can be +40%.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>T125US</name>
<description>The core bias LSB change timeout is set to 125 us minimum. The maximum can be +40%.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>T166US</name>
<description>The core bias LSB change timeout is set to 166 us minimum. The maximum can be +40%.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>T208US</name>
<description>The core bias LSB change timeout is set to 208 us minimum. The maximum can be +40%.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>T250US</name>
<description>The core bias LSB change timeout is set to 250 us minimum. The maximum can be +40%.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>T333US</name>
<description>The core bias LSB change timeout is set to 333 us minimum. The maximum can be +40%.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>T416US</name>
<description>The core bias LSB change timeout is set to 416 us minimum. The maximum can be +40%.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>T833US</name>
<description>The core bias LSB change timeout is set to 833 us minimum. The maximum can be +40%.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>T1250US</name>
<description>The core bias LSB change timeout is set to 1250 us minimum. The maximum can be +40%.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>T2083US</name>
<description>The core bias LSB change timeout is set to 2083 us minimum. The maximum can be +40%.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>T3750US</name>
<description>The core bias LSB change timeout is set to 3750 us minimum. The maximum can be +40%.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>XTALCTRL</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x0F8C8C10</resetValue>
<resetMask>0x8FFFFFFF</resetMask>
<fields>
<field>
<name>COREBIASANA</name>
<description>Core Bias Current</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CTUNEXIANA</name>
<description>Tuning Capacitance on XI</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CTUNEXOANA</name>
<description>Tuning Capacitance on XO</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CTUNEFIXANA</name>
<description>Fixed Tuning Capacitance</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Remove fixed capacitance on XI and XO nodes</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>XI</name>
<description>Adds fixed capacitance on XI node</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>XO</name>
<description>Adds fixed capacitance on XO node</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Adds fixed capacitance on both XI and XO nodes</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COREDGENANA</name>
<description>Core Degeneration</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Do not apply core degeneration resistence</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DGEN33</name>
<description>Apply 33 ohm core degeneration resistence</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DGEN50</name>
<description>Apply 50 ohm core degeneration resistence</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DGEN100</name>
<description>Apply 100 ohm core degeneration resistence</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SKIPCOREBIASOPT</name>
<description>Skip Core Bias Optimization</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x10000000</resetValue>
<resetMask>0xF000000D</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Crystal Oscillator Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>XTAL</name>
<description>crystal oscillator</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTCLK</name>
<description>external sinusoidal clock can be supplied on XI pin.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENXIDCBIASANA</name>
<description>Enable XI Internal DC Bias</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SQBUFSCHTRGANA</name>
<description>Squaring Buffer Schmitt Trigger</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Squaring buffer schmitt trigger is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Squaring buffer schmitt trigger is enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000002</resetValue>
<resetMask>0x80000037</resetMask>
<fields>
<field>
<name>FORCEEN</name>
<description>Force Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISONDEMAND</name>
<description>Disable On-demand Mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEEPWARM</name>
<description>Keep Warm</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEXI2GNDANA</name>
<description>Force XI Pin to Ground</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled (not pulled)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enabled (pulled)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FORCEXO2GNDANA</name>
<description>Force XO Pin to Ground</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled (not pulled)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enabled (pulled)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>COREBIASOPT</name>
<description>Core Bias Optimizaton</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>MANUALOVERRIDE</name>
<description>Manual Override</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC00F0003</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>COREBIASOPTRDY</name>
<description>Core Bias Optimization Ready</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ENS</name>
<description>Enabled Status</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>HWREQ</name>
<description>Oscillator Requested by Hardware</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ISWARM</name>
<description>Oscillator Is Kept Warm</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FSMLOCK</name>
<description>FSM Lock Status</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>FSM lock is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>FSM lock is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCK</name>
<description>Configuration Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Configuration lock is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>Configuration lock is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE0000003</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Interrupt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COREBIASOPTRDY</name>
<description>Core Bias Optimization Ready Interrupt</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DNSERR</name>
<description>Did Not Start Error Interrupt</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COREBIASOPTERR</name>
<description>Core Bias Optimization Error Interrupt</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE0000003</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Interrupt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COREBIASOPTRDY</name>
<description>Core Bias Optimization Ready Interrupt</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DNSERR</name>
<description>Did Not Start Error Interrupt</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COREBIASOPTERR</name>
<description>Core Bias Optimization Error Interrupt</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>write-only</access>
<resetValue>0x0000580E</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write this value to unlock</description>
<value>22542</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>HFRCO0_S</name>
<version>1</version>
<description>HFRCO0_S Registers</description>
<baseAddress>0x40010000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>HFRCO0</name>
<value>45</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>FORCEEN</name>
<description>Force Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISONDEMAND</name>
<description>Disable On-demand</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CAL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0xA8689F7F</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description>Tuning Value</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FINETUNING</name>
<description>Fine Tuning Value</description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDOHP</name>
<description>LDO High Power Mode</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FREQRANGE</name>
<description>Frequency Range</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMPBIAS</name>
<description>Comparator Bias Current</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKDIV</name>
<description>Locally Divide HFRCO Clock Output</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>Divide by 1.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Divide by 2.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Divide by 4.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSEL</name>
<description>Comparator Load Select</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IREFTC</name>
<description>Tempco Trim on Comparator Current</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80010007</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQBSY</name>
<description>Frequency Updating Busy</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCBUSY</name>
<description>Synchronization Busy</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ENS</name>
<description>Enable Status</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCK</name>
<description>Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>HFRCO is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>HFRCO is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RDY</name>
<description>RDY Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>write-only</access>
<resetValue>0x00008195</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock code</description>
<value>33173</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>FSRCO_S</name>
<version>0</version>
<description>FSRCO_S Registers</description>
<baseAddress>0x40018000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DPLL0_S</name>
<version>0</version>
<description>DPLL0_S Registers</description>
<baseAddress>0x4001C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>DPLL0</name>
<value>50</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000047</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Operating Mode Control</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FLL</name>
<description>Frequency Lock Mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PLL</name>
<description>Phase Lock Mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EDGESEL</name>
<description>Reference Edge Select</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTORECOVER</name>
<description>Automatic Recovery Control</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DITHEN</name>
<description>Dither Enable Control</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG1</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF0FFF</resetMask>
<fields>
<field>
<name>M</name>
<description>Factor M</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>N</name>
<description>Factor N</description>
<bitOffset>16</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>Lock Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKFAILLOW</name>
<description>Lock Failure Low Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKFAILHIGH</name>
<description>Lock Failure High Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>LOCK interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKFAILLOW</name>
<description>LOCKFAILLOW Interrupe Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKFAILHIGH</name>
<description>LOCKFAILHIGH Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80000003</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ENS</name>
<description>Enable Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCK</name>
<description>Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>write-only</access>
<resetValue>0x00007102</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description></description>
<value>28930</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LFXO_S</name>
<version>0</version>
<description>LFXO_S Registers</description>
<baseAddress>0x40020000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>LFXO</name>
<value>22</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000002</resetValue>
<resetMask>0x00000033</resetMask>
<fields>
<field>
<name>FORCEEN</name>
<description>LFXO Force Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISONDEMAND</name>
<description>LFXO Disable On-demand requests</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FAILDETEN</name>
<description>LFXO Failure Detection Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FAILDETEM4WUEN</name>
<description>LFXO Failure Detection EM4WU Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>Do not write to this register unless the oscillator is forced off. The oscillator is forced off if DISONDEMAND is set and FORCEEN is cleared.</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000701</resetValue>
<resetMask>0x00000733</resetMask>
<fields>
<field>
<name>AGC</name>
<description>LFXO AGC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HIGHAMPL</name>
<description>LFXO High Amplitude Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>LFXO Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>XTAL</name>
<description>A 32768Hz crystal should be connected to the LF crystal pads. Voltage must not exceed VDDIO. </description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BUFEXTCLK</name>
<description>An external sine source with minimum amplitude 100mv (zero-to-peak) and maximum amplitude 500mV (zero-to-peak) should be connected in series with LFXTAL_I pin. Minimum voltage should be larger than ground and maximum voltage smaller than VDDIO. The sine source does not need to be ac coupled externally as it is ac couples inside LFXO. LFXTAL_O is free to be used as a general purpose GPIO. </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIGEXTCLK</name>
<description>An external 32KHz CMOS clock should be provided on LFXTAL_I. LFXTAL_O is free to be used as a general purpose GPIO.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMEOUT</name>
<description>LFXO Start-up Delay</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CYCLES2</name>
<description>Timeout period of 2 cycles</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES256</name>
<description>Timeout period of 256 cycles</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES1K</name>
<description>Timeout period of 1024 cycles</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES2K</name>
<description>Timeout period of 2048 cycles</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES4K</name>
<description>Timeout period of 4096 cycles</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES8K</name>
<description>Timeout period of 8192 cycles</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES16K</name>
<description>Timeout period of 16384 cycles</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES32K</name>
<description>Timeout period of 32768 cycles</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80010001</resetMask>
<fields>
<field>
<name>RDY</name>
<description>LFXO Ready Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ENS</name>
<description>LFXO Enable Status</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCK</name>
<description>LFXO Locked Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>LFXO lockable registers are not locked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>LFXO lockable registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CAL</name>
<description>Do not write to this register unless CALBSY in SYNCBUSY register is low.</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000200</resetValue>
<resetMask>0x0000037F</resetMask>
<fields>
<field>
<name>CAPTUNE</name>
<description>Internal Capacitance Tuning</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAIN</name>
<description>LFXO Startup Gain</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>RDY</name>
<description>LFXO Ready Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POSEDGE</name>
<description>Rising Edge Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NEGEDGE</name>
<description>Falling Edge Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FAIL</name>
<description>LFXO Failure Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>RDY</name>
<description>LFXO Ready Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POSEDGE</name>
<description>Rising Edge Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NEGEDGE</name>
<description>Falling Edge Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FAIL</name>
<description>LFXO Failure Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>CAL</name>
<description>LFXO Synchronization status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>write-only</access>
<resetValue>0x00001A20</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock LFXO lockable registers</description>
<value>6688</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LFRCO_S</name>
<version>1</version>
<description>LFRCO_S Registers</description>
<baseAddress>0x40024000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>LFRCO</name>
<value>23</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>Contains the LFRCO ip version</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Control register</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>FORCEEN</name>
<description>Force Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISONDEMAND</name>
<description>Disable On-Demand</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status register</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80010001</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ENS</name>
<description>Enabled Status</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCK</name>
<description>Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Access to configuration registers not locked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>Access to configuration registers locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt flag register</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00070707</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POSEDGE</name>
<description>Rising Edge Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NEGEDGE</name>
<description>Falling Edge Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCDONE</name>
<description>Temperature Check Done Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALDONE</name>
<description>Calibration Done Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPCHANGE</name>
<description>Temperature Change Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCHEDERR</name>
<description>Scheduling Error Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCOOR</name>
<description>Temperature Check Out Of Range Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALOOR</name>
<description>Calibration Out Of Range Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt enable register</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00070707</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POSEDGE</name>
<description>Rising Edge Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NEGEDGE</name>
<description>Falling Edge Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCDONE</name>
<description>Temperature Check Done Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALDONE</name>
<description>Calibration Done Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPCHANGE</name>
<description>Temperature Change Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCHEDERR</name>
<description>Scheduling Error Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCOOR</name>
<description>Temperature Check Out Of Range Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALOOR</name>
<description>Calibration Out Of Range Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>Configuration lock register. Locks and unlocks access to configuration registers.</description>
<addressOffset>0x020</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOCK</name>
<description>Lock Configuration Registers</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock Configuration Registers</description>
<value>3987</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>Configuration register</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>HIGHPRECEN</name>
<description>High Precision Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NOMCAL</name>
<description>Nominal calibration register</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x0005B8D8</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>NOMCALCNT</name>
<description>Nominal Calibration Count</description>
<bitOffset>0</bitOffset>
<bitWidth>21</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NOMCALINV</name>
<description>Nominal calibration inverted register</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x0000597A</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>NOMCALCNTINV</name>
<description>Nominal Calibration Count Inverted</description>
<bitOffset>0</bitOffset>
<bitWidth>17</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>Command register</description>
<addressOffset>0x034</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>REDUCETCINT</name>
<description>Reduce Temperature Check Interval</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>ULFRCO_S</name>
<version>0</version>
<description>ULFRCO_S Registers</description>
<baseAddress>0x40028000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>ULFRCO</name>
<value>24</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>ULFRCO IP version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00010001</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ENS</name>
<description>Enable Status</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POSEDGE</name>
<description>Positive Edge Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NEGEDGE</name>
<description>Negative Edge Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Enable Ready Interrupt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POSEDGE</name>
<description>Enable Positive Edge Interrupt</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NEGEDGE</name>
<description>Enable Negative Edge Interrupt</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>MSC_S</name>
<version>1</version>
<description>MSC_S Registers</description>
<baseAddress>0x40030000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>MSC</name>
<value>49</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>READCTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00200000</resetValue>
<resetMask>0x00301002</resetMask>
<fields>
<field>
<name>DOUTBUFEN</name>
<description>Flash dout pipeline buffer enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Read Mode</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>WS0</name>
<description>Zero wait-states inserted in fetch or read transfers</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WS1</name>
<description>One wait-state inserted for each fetch or read transfer</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WS2</name>
<description>Two wait-states inserted for eatch fetch or read transfer</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WS3</name>
<description>Three wait-states inserted for eatch fetch or read transfer</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WRITECTRL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000B</resetMask>
<fields>
<field>
<name>WREN</name>
<description>Enable Write/Erase Controller </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IRQERASEABORT</name>
<description>Abort Page Erase on Interrupt</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LPWRITE</name>
<description>Low-Power Erase</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WRITECMD</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001126</resetMask>
<fields>
<field>
<name>ERASEPAGE</name>
<description>Erase Page</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>WRITEEND</name>
<description>End Write Mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ERASEABORT</name>
<description>Abort erase sequence</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ERASEMAIN0</name>
<description>Mass erase region 0</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARWDATA</name>
<description>Clear WDATA state</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>ADDRB</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDRB</name>
<description>Page Erase or Write Address Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WDATA</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATAW</name>
<description>Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x08000008</resetValue>
<resetMask>0xF901007F</resetMask>
<fields>
<field>
<name>BUSY</name>
<description>Erase/Write Busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCKED</name>
<description>Access Locked</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>INVADDR</name>
<description>Invalid Write Address or Erase Page</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WDATAREADY</name>
<description>WDATA Write Ready</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ERASEABORTED</name>
<description>Erase Operation Aborted</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PENDING</name>
<description>Write Command In Queue</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMEOUT</name>
<description>Write Command Timeout</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>REGLOCK</name>
<description>Register Lock Status</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Register lock is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>Register lock is locked. </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PWRON</name>
<description>Flash Power On Status</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WREADY</name>
<description>Flash Write Ready</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PWRUPCKBDFAILCOUNT</name>
<description>Flash power up checkerboard pattern chec</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000307</resetMask>
<fields>
<field>
<name>ERASE</name>
<description>Host Erase Done Interrupt Read Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRITE</name>
<description>Host Write Done Interrupt Read Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDATAOV</name>
<description>Host write buffer overflow</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWRUPF</name>
<description>Flash Power Up Sequence Complete Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFF</name>
<description>Flash Power Off Sequence Complete Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000307</resetMask>
<fields>
<field>
<name>ERASE</name>
<description>Erase Done Interrupt enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRITE</name>
<description>Write Done Interrupt enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDATAOV</name>
<description>write data buffer overflow irq enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWRUPF</name>
<description>Flash Power Up Seq done irq enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFF</name>
<description>Flash Power Off Seq done irq enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USERDATASIZE</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-only</access>
<resetValue>0x00000004</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>USERDATASIZE</name>
<description>User Data Size</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000011</resetMask>
<fields>
<field>
<name>PWRUP</name>
<description>Flash Power Up Command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PWROFF</name>
<description>Flash power off/sleep command</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOCK</name>
<description>Key to lock the register lock</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNLOCK</name>
<description>Key to unlock the register lock.</description>
<value>7025</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MISCLOCKWORD</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000011</resetValue>
<resetMask>0x00000011</resetMask>
<fields>
<field>
<name>MELOCKBIT</name>
<description>Mass Erase Lock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UDLOCKBIT</name>
<description>User Data Lock</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PWRCTRL</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00100002</resetValue>
<resetMask>0x00FF0013</resetMask>
<fields>
<field>
<name>PWROFFONEM1ENTRY</name>
<description>Power down Flash macro when enter EM1</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFFONEM1PENTRY</name>
<description>Power down Flash macro when enter EM1P</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFFENTRYAGAIN</name>
<description>POWER down flash again in EM1/EM1p </description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFFDLY</name>
<description>Power down delay</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PAGELOCK0</name>
<description>No Description</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LOCKBIT</name>
<description>page lock bit</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PAGELOCK1</name>
<description>No Description</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LOCKBIT</name>
<description>page lock bit</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>ICACHE0_S</name>
<version>0</version>
<description>ICACHE0_S Registers</description>
<baseAddress>0x40034000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>ICACHE0</name>
<value>17</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>The read only IPVERSION field gives the version for this module. There may be minor software changes required for modules with different values of IPVERSION.</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>CACHEDIS</name>
<description>Cache Disable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USEMPU</name>
<description>Use MPU</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOFLUSHDIS</name>
<description>Automatic Flushing Disable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PCHITS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PCHITS</name>
<description>Performance Counter Hits</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PCMISSES</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PCMISSES</name>
<description>Performance Counter Misses</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PCAHITS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PCAHITS</name>
<description>Performance Counter Advanced Hits</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>PCRUNNING</name>
<description>PC Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>FLUSH</name>
<description>Flush</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STARTPC</name>
<description>Start Performance Counters</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOPPC</name>
<description>Stop Performance Counters</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>LPMODE</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000023</resetValue>
<resetMask>0x000000F3</resetMask>
<fields>
<field>
<name>LPLEVEL</name>
<description>Low Power Level</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BASIC</name>
<description>Base instruction cache functionality</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADVANCED</name>
<description>Advanced buffering mode, where the cache uses the fetch pattern to predict highly accessed data and store it in low-energy memory</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>MINACTIVITY</name>
<description>Minimum activity mode, which allows the cache to minimize activity in logic that it predicts has a low probability being used. This mode can introduce wait-states into the instruction fetch stream when the cache exits one of its low-activity states. The number of wait-states introduced is small, but users running with 0-wait-state memory and wishing to reduce the variability that the cache might introduce with additional wait-states may wish to lower the cache low-power level. Note, this mode includes the advanced buffering mode functionality.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NESTFACTOR</name>
<description>Low Power Nest Factor</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000107</resetMask>
<fields>
<field>
<name>HITOF</name>
<description>Hit Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MISSOF</name>
<description>Miss Overflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHITOF</name>
<description>Advanced Hit Overflow Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERROR</name>
<description>RAM error Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000107</resetMask>
<fields>
<field>
<name>HITOF</name>
<description>Hit Overflow Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MISSOF</name>
<description>Miss Overflow Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHITOF</name>
<description>Advanced Hit Overflow Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERROR</name>
<description>RAM error Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PRS_S</name>
<version>1</version>
<description>PRS_S Registers</description>
<baseAddress>0x40038000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_SWPULSE</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>CH0PULSE</name>
<description>Channel pulse</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH1PULSE</name>
<description>Channel pulse</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH2PULSE</name>
<description>Channel pulse</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH3PULSE</name>
<description>Channel pulse</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH4PULSE</name>
<description>Channel pulse</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH5PULSE</name>
<description>Channel pulse</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH6PULSE</name>
<description>Channel pulse</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH7PULSE</name>
<description>Channel pulse</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH8PULSE</name>
<description>Channel pulse</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH9PULSE</name>
<description>Channel pulse</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH10PULSE</name>
<description>Channel pulse</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH11PULSE</name>
<description>Channel pulse</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_SWLEVEL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>CH0LEVEL</name>
<description>Channel Level</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1LEVEL</name>
<description>Channel Level</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH2LEVEL</name>
<description>Channel Level</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH3LEVEL</name>
<description>Channel Level</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH4LEVEL</name>
<description>Channel Level</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH5LEVEL</name>
<description>Channel Level</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH6LEVEL</name>
<description>Channel Level</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH7LEVEL</name>
<description>Channel Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH8LEVEL</name>
<description>Channel Level</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH9LEVEL</name>
<description>Channel Level</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH10LEVEL</name>
<description>Channel Level</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH11LEVEL</name>
<description>Channel Level</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_PEEK</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>CH0VAL</name>
<description>Channel 0 Current Value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1VAL</name>
<description>Channel 1 Current Value</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH2VAL</name>
<description>Channel 2 Current Value</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH3VAL</name>
<description>Channel 3 Current Value</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH4VAL</name>
<description>Channel 4 Current Value</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH5VAL</name>
<description>Channel 5 Current Value</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH6VAL</name>
<description>Channel 6 Current Value</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH7VAL</name>
<description>Channel 7 Current Value</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH8VAL</name>
<description>Channel 8 Current Value</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH9VAL</name>
<description>Channel 9 Current Value</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH10VAL</name>
<description>Channel 10 Current Value</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH11VAL</name>
<description>Channel 11 Current Value</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SYNC_PEEK</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>CH0VAL</name>
<description>Channel Value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1VAL</name>
<description>Channel Value</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH2VAL</name>
<description>Channel Value</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH3VAL</name>
<description>Channel Value</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH0_CTRL</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH1_CTRL</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH2_CTRL</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH3_CTRL</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH4_CTRL</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH5_CTRL</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH6_CTRL</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH7_CTRL</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH8_CTRL</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH9_CTRL</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH10_CTRL</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH11_CTRL</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNC_CH0_CTRL</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNC_CH1_CTRL</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNC_CH2_CTRL</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNC_CH3_CTRL</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CMU_CALDN</name>
<description>CALDN Consumer Register</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CALDN async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CMU_CALUP</name>
<description>CALUP Consumer Register</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CALUP async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_IADC0_SCANTRIGGER</name>
<description>SCAN Consumer Register</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SCAN async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>SCAN sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_IADC0_SINGLETRIGGER</name>
<description>SINGLE Consumer Register</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SINGLE async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>SINGLE sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LDMAXBAR_DMAREQ0</name>
<description>DMAREQ0 Consumer Register</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DMAREQ0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LDMAXBAR_DMAREQ1</name>
<description>DMAREQ1 Consumer Register</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DMAREQ1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LETIMER0_CLEAR</name>
<description>CLEAR Consumer Register</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CLEAR async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LETIMER0_START</name>
<description>START Consumer Register</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>START async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LETIMER0_STOP</name>
<description>STOP Consumer Register</description>
<addressOffset>0x07C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>STOP async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUART0_RX</name>
<description>RX Consumer Register</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>RX async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUART0_TRIGGER</name>
<description>TRIGGER Consumer Register</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TRIGGER async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_MODEM_DIN</name>
<description>DIN Consumer Register</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DIN async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_CLR</name>
<description>CLR Consumer Register</description>
<addressOffset>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CLR async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_CTIIN0</name>
<description>CTI Consumer Register</description>
<addressOffset>0x0C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_CTIIN1</name>
<description>CTI Consumer Register</description>
<addressOffset>0x0C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_CTIIN2</name>
<description>CTI Consumer Register</description>
<addressOffset>0x0CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_CTIIN3</name>
<description>CTI Consumer Register</description>
<addressOffset>0x0D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_FORCETX</name>
<description>FORCETX Consumer Register</description>
<addressOffset>0x0D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>FORCETX async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_RXDIS</name>
<description>RXDIS Consumer Register</description>
<addressOffset>0x0D8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>RXDIS async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_RXEN</name>
<description>RXEN Consumer Register</description>
<addressOffset>0x0DC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>RXEN async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_SEQ</name>
<description>SEQ Consumer Register</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SEQ async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_TXEN</name>
<description>TXEN Consumer Register</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TXEN async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RTCC_CC0</name>
<description>CC0 Consumer Register</description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RTCC_CC1</name>
<description>CC1 Consumer Register</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RTCC_CC2</name>
<description>CC2 Consumer Register</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN0</name>
<description>CTI Consumer Register</description>
<addressOffset>0x0F8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN1</name>
<description>CTI Consumer Register</description>
<addressOffset>0x0FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN2</name>
<description>CTI Consumer Register</description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN3</name>
<description>CTI Consumer Register</description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_M33RXEV</name>
<description>M33 Consumer Register</description>
<addressOffset>0x108</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>M33 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_CC0</name>
<description>CC0 Consumer Register</description>
<addressOffset>0x10C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_CC1</name>
<description>CC1 Consumer Register</description>
<addressOffset>0x110</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_CC2</name>
<description>CC2 Consumer Register</description>
<addressOffset>0x114</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_DTI</name>
<description>DTI Consumer Register</description>
<addressOffset>0x118</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_DTIFS1</name>
<description>DTI Consumer Register</description>
<addressOffset>0x11C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_DTIFS2</name>
<description>DTI Consumer Register</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_CC0</name>
<description>CC0 Consumer Register</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_CC1</name>
<description>CC1 Consumer Register</description>
<addressOffset>0x128</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_CC2</name>
<description>CC2 Consumer Register</description>
<addressOffset>0x12C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_DTI</name>
<description>DTI Consumer Register</description>
<addressOffset>0x130</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_DTIFS1</name>
<description>DTI Consumer Register</description>
<addressOffset>0x134</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_DTIFS2</name>
<description>DTI Consumer Register</description>
<addressOffset>0x138</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_CC0</name>
<description>CC0 Consumer Register</description>
<addressOffset>0x13C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_CC1</name>
<description>CC1 Consumer Register</description>
<addressOffset>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_CC2</name>
<description>CC2 Consumer Register</description>
<addressOffset>0x144</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_DTI</name>
<description>DTI Consumer Register</description>
<addressOffset>0x148</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_DTIFS1</name>
<description>DTI Consumer Register</description>
<addressOffset>0x14C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_DTIFS2</name>
<description>DTI Consumer Register</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_CC0</name>
<description>CC0 Consumer Register</description>
<addressOffset>0x154</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_CC1</name>
<description>CC1 Consumer Register</description>
<addressOffset>0x158</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_CC2</name>
<description>CC2 Consumer Register</description>
<addressOffset>0x15C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_DTI</name>
<description>DTI Consumer Register</description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_DTIFS1</name>
<description>DTI Consumer Register</description>
<addressOffset>0x164</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_DTIFS2</name>
<description>DTI Consumer Register</description>
<addressOffset>0x168</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_CC0</name>
<description>CC0 Consumer Register</description>
<addressOffset>0x16C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_CC1</name>
<description>CC1 Consumer Register</description>
<addressOffset>0x170</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_CC2</name>
<description>CC2 Consumer Register</description>
<addressOffset>0x174</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_DTI</name>
<description>DTI Consumer Register</description>
<addressOffset>0x178</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_DTIFS1</name>
<description>DTI Consumer Register</description>
<addressOffset>0x17C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_DTIFS2</name>
<description>DTI Consumer Register</description>
<addressOffset>0x180</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_CLK</name>
<description>CLK Consumer Register</description>
<addressOffset>0x184</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CLK async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_IR</name>
<description>IR Consumer Register</description>
<addressOffset>0x188</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>IR async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_RX</name>
<description>RX Consumer Register</description>
<addressOffset>0x18C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>RX async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_TRIGGER</name>
<description>TRIGGER Consumer Register</description>
<addressOffset>0x190</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TRIGGER async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART1_CLK</name>
<description>CLK Consumer Register</description>
<addressOffset>0x194</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CLK async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART1_IR</name>
<description>IR Consumer Register</description>
<addressOffset>0x198</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>IR async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART1_RX</name>
<description>RX Consumer Register</description>
<addressOffset>0x19C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>RX async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART1_TRIGGER</name>
<description>TRIGGER Consumer Register</description>
<addressOffset>0x1A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TRIGGER async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG0_SRC0</name>
<description>SRC0 Consumer Register</description>
<addressOffset>0x1A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SRC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG0_SRC1</name>
<description>SRC1 Consumer Register</description>
<addressOffset>0x1A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SRC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>GPIO_S</name>
<version>1</version>
<description>GPIO_S Registers</description>
<baseAddress>0x4003C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>GPIO_ODD</name>
<value>25</value>
</interrupt>
<interrupt>
<name>GPIO_EVEN</name>
<value>26</value>
</interrupt>
<registers>
<register>
<name>PORTA_CTRL</name>
<description>Port control</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00400040</resetValue>
<resetMask>0x10701070</resetMask>
<fields>
<field>
<name>SLEWRATE</name>
<description>Slew Rate</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DINDIS</name>
<description>Data In Disable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SLEWRATEALT</name>
<description>Slew Rate Alt</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DINDISALT</name>
<description>Data In Disable Alt</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTA_MODEL</name>
<description>mode low</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MODE0</name>
<description>MODE n</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE1</name>
<description>MODE n</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE2</name>
<description>MODE n</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE3</name>
<description>MODE n</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE4</name>
<description>MODE n</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE5</name>
<description>MODE n</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE6</name>
<description>MODE n</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE7</name>
<description>MODE n</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PORTA_MODEH</name>
<description>mode high</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>MODE0</name>
<description>MODE n</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PORTA_DOUT</name>
<description>data out</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>DOUT</name>
<description>Data output</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTA_DIN</name>
<description>data in</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>DIN</name>
<description>Data input</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PORTB_CTRL</name>
<description>Port control</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00400040</resetValue>
<resetMask>0x10701070</resetMask>
<fields>
<field>
<name>SLEWRATE</name>
<description>Slew Rate</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DINDIS</name>
<description>Data In Disable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SLEWRATEALT</name>
<description>Slew Rate Alt</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DINDISALT</name>
<description>Data In Disable Alt</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTB_MODEL</name>
<description>mode low</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>MODE0</name>
<description>MODE n</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE1</name>
<description>MODE n</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE2</name>
<description>MODE n</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE3</name>
<description>MODE n</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE4</name>
<description>MODE n</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PORTB_DOUT</name>
<description>data out</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DOUT</name>
<description>Data output</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTB_DIN</name>
<description>data in</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DIN</name>
<description>Data input</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PORTC_CTRL</name>
<description>Port control</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00400040</resetValue>
<resetMask>0x10701070</resetMask>
<fields>
<field>
<name>SLEWRATE</name>
<description>Slew Rate</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DINDIS</name>
<description>Data In Disable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SLEWRATEALT</name>
<description>Slew Rate Alt</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DINDISALT</name>
<description>Data In Disable Alt</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTC_MODEL</name>
<description>mode low</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MODE0</name>
<description>MODE n</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE1</name>
<description>MODE n</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE2</name>
<description>MODE n</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE3</name>
<description>MODE n</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE4</name>
<description>MODE n</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE5</name>
<description>MODE n</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE6</name>
<description>MODE n</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE7</name>
<description>MODE n</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PORTC_DOUT</name>
<description>data out</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>DOUT</name>
<description>Data output</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTC_DIN</name>
<description>data in</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>DIN</name>
<description>Data input</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PORTD_CTRL</name>
<description>Port control</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00400040</resetValue>
<resetMask>0x10701070</resetMask>
<fields>
<field>
<name>SLEWRATE</name>
<description>Slew Rate</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DINDIS</name>
<description>Data In Disable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SLEWRATEALT</name>
<description>Slew Rate Alt</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DINDISALT</name>
<description>Data In Disable Alt</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTD_MODEL</name>
<description>mode low</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>MODE0</name>
<description>MODE n</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE1</name>
<description>MODE n</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE2</name>
<description>MODE n</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE3</name>
<description>MODE n</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PORTD_DOUT</name>
<description>data out</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>DOUT</name>
<description>Data output</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTD_DIN</name>
<description>data in</description>
<addressOffset>0x0A4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>DIN</name>
<description>Data input</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x300</addressOffset>
<access>write-only</access>
<resetValue>0x0000A534</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock code</description>
<value>42292</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GPIOLOCKSTATUS</name>
<description>No Description</description>
<addressOffset>0x310</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>GPIO LOCK status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>Registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ABUSALLOC</name>
<description>A Bus allocation</description>
<addressOffset>0x320</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F0F0F0F</resetMask>
<fields>
<field>
<name>AEVEN0</name>
<description>A Bus Even 0</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AEVEN1</name>
<description>A Bus Even 1</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AODD0</name>
<description>A Bus Odd 0</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AODD1</name>
<description>A Bus Odd 1</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BBUSALLOC</name>
<description>B Bus allocation</description>
<addressOffset>0x324</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F0F0F0F</resetMask>
<fields>
<field>
<name>BEVEN0</name>
<description>B Bus Even 0</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BEVEN1</name>
<description>B Bus Even 1</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BODD0</name>
<description>B Bus Odd 0</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BODD1</name>
<description>B Bus Odd 1</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CDBUSALLOC</name>
<description>CD Bus allocation</description>
<addressOffset>0x328</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F0F0F0F</resetMask>
<fields>
<field>
<name>CDEVEN0</name>
<description>CD Bus Even 0</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDEVEN1</name>
<description>CD Bus Even 1</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDODD0</name>
<description>CD Bus Odd 0</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDODD1</name>
<description>CD Bus Odd 1</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIPSELL</name>
<description>External Interrupt Port Select Low</description>
<addressOffset>0x400</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x33333333</resetMask>
<fields>
<field>
<name>EXTIPSEL0</name>
<description>External Interrupt Port Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL1</name>
<description>External Interrupt Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL2</name>
<description>External Interrupt Port Select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL3</name>
<description>External Interrupt Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL4</name>
<description>External Interrupt Port Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL5</name>
<description>External Interrupt Port Select</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL6</name>
<description>External Interrupt Port Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL7</name>
<description>External Interrupt Port Select</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIPSELH</name>
<description>External interrupt Port Select High</description>
<addressOffset>0x404</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00003333</resetMask>
<fields>
<field>
<name>EXTIPSEL0</name>
<description>External Interrupt Port Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL1</name>
<description>External Interrupt Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL2</name>
<description>External Interrupt Port Select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL3</name>
<description>External Interrupt Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIPINSELL</name>
<description>External Interrupt Pin Select Low</description>
<addressOffset>0x408</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x33333333</resetMask>
<fields>
<field>
<name>EXTIPINSEL0</name>
<description>External Interrupt Pin select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET3</name>
<description>OFFSET=3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL1</name>
<description>External Interrupt Pin select</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET3</name>
<description>OFFSET=3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL2</name>
<description>External Interrupt Pin select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET3</name>
<description>OFFSET=3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL3</name>
<description>External Interrupt Pin select</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET3</name>
<description>OFFSET=3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL4</name>
<description>External Interrupt Pin select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET3</name>
<description>OFFSET=3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL5</name>
<description>External Interrupt Pin select</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET3</name>
<description>OFFSET=3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL6</name>
<description>External Interrupt Pin select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET3</name>
<description>OFFSET=3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL7</name>
<description>External Interrupt Pin select</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET3</name>
<description>OFFSET=3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIPINSELH</name>
<description>External Interrupt Pin Select High</description>
<addressOffset>0x40C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00003333</resetMask>
<fields>
<field>
<name>EXTIPINSEL0</name>
<description>External Interrupt Pin select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET8</name>
<description>OFFSET=8</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET9</name>
<description>OFFSET=9</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET10</name>
<description>OFFSET=10</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET11</name>
<description>OFFSET=11</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL1</name>
<description>External Interrupt Pin select</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET8</name>
<description>OFFSET=8</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET9</name>
<description>OFFSET=9</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET10</name>
<description>OFFSET=10</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET11</name>
<description>OFFSET=11</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL2</name>
<description>External Interrupt Pin select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET8</name>
<description>OFFSET=8</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET9</name>
<description>OFFSET=9</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET10</name>
<description>OFFSET=10</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET11</name>
<description>OFFSET=11</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL3</name>
<description>External Interrupt Pin select</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET8</name>
<description>OFFSET=8</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET9</name>
<description>OFFSET=9</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET10</name>
<description>OFFSET=10</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET11</name>
<description>OFFSET=11</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIRISE</name>
<description>External Interrupt Rising Edge Trigger</description>
<addressOffset>0x410</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>EXTIRISE</name>
<description>EXT Int Rise</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EXTIFALL</name>
<description>External Interrupt Falling Edge Trigger</description>
<addressOffset>0x414</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>EXTIFALL</name>
<description>EXT Int FALL</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt Flag</description>
<addressOffset>0x420</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF0FFF</resetMask>
<fields>
<field>
<name>EXTIF0</name>
<description>External Pin Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF1</name>
<description>External Pin Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF2</name>
<description>External Pin Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF3</name>
<description>External Pin Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF4</name>
<description>External Pin Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF5</name>
<description>External Pin Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF6</name>
<description>External Pin Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF7</name>
<description>External Pin Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF8</name>
<description>External Pin Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF9</name>
<description>External Pin Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF10</name>
<description>External Pin Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF11</name>
<description>External Pin Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WU</name>
<description>EM4 wake up</description>
<bitOffset>16</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt Enable</description>
<addressOffset>0x424</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF0FFF</resetMask>
<fields>
<field>
<name>EXTIEN0</name>
<description>External Pin Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN1</name>
<description>External Pin Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN2</name>
<description>External Pin Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN3</name>
<description>External Pin Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN4</name>
<description>External Pin Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN5</name>
<description>External Pin Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN6</name>
<description>External Pin Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN7</name>
<description>External Pin Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN8</name>
<description>External Pin Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN9</name>
<description>External Pin Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN10</name>
<description>External Pin Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN11</name>
<description>External Pin Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN0</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN1</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN2</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN3</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN4</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN5</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN6</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN7</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN8</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN9</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN10</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN11</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EM4WUEN</name>
<description>No Description</description>
<addressOffset>0x42C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF0000</resetMask>
<fields>
<field>
<name>EM4WUEN</name>
<description>EM4 wake up enable</description>
<bitOffset>16</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EM4WUPOL</name>
<description>No Description</description>
<addressOffset>0x430</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF0000</resetMask>
<fields>
<field>
<name>EM4WUPOL</name>
<description>EM4 Wake-Up Polarity</description>
<bitOffset>16</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DBGROUTEPEN</name>
<description>No Description</description>
<addressOffset>0x440</addressOffset>
<access>read-write</access>
<resetValue>0x0000000F</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>SWCLKTCKPEN</name>
<description>Route Pin Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SWDIOTMSPEN</name>
<description>Route Location 0</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TDOPEN</name>
<description>JTAG Test Debug Output Pin Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TDIPEN</name>
<description>JTAG Test Debug Input Pin Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRACEROUTEPEN</name>
<description>No Description</description>
<addressOffset>0x444</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>SWVPEN</name>
<description>Serial Wire Viewer Output Pin Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRACECLKPEN</name>
<description>Trace Clk Pin Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRACEDATA0PEN</name>
<description>Trace Data0 Pin Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_ROUTEEN</name>
<description>CMU pin enable</description>
<addressOffset>0x450</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>CLKOUT0PEN</name>
<description>CLKOUT0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKOUT1PEN</name>
<description>CLKOUT1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKOUT2PEN</name>
<description>CLKOUT2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_CLKIN0ROUTE</name>
<description>CLKIN0 port/pin select</description>
<addressOffset>0x454</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CLKIN0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CLKIN0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_CLKOUT0ROUTE</name>
<description>CLKOUT0 port/pin select</description>
<addressOffset>0x458</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CLKOUT0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CLKOUT0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_CLKOUT1ROUTE</name>
<description>CLKOUT1 port/pin select</description>
<addressOffset>0x45C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CLKOUT1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CLKOUT1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_CLKOUT2ROUTE</name>
<description>CLKOUT2 port/pin select</description>
<addressOffset>0x460</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CLKOUT2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CLKOUT2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DCDC_ROUTEEN</name>
<description>DCDC pin enable</description>
<addressOffset>0x46C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DCDCCOREHIDDENPEN</name>
<description>DCDCCOREHIDDEN pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRC_ROUTEEN</name>
<description>FRC pin enable</description>
<addressOffset>0x47C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>DCLKPEN</name>
<description>DCLK pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DFRAMEPEN</name>
<description>DFRAME pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DOUTPEN</name>
<description>DOUT pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRC_DCLKROUTE</name>
<description>DCLK port/pin select</description>
<addressOffset>0x480</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>DCLK port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>DCLK pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRC_DFRAMEROUTE</name>
<description>DFRAME port/pin select</description>
<addressOffset>0x484</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>DFRAME port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>DFRAME pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRC_DOUTROUTE</name>
<description>DOUT port/pin select</description>
<addressOffset>0x488</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>DOUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>DOUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C0_ROUTEEN</name>
<description>I2C0 pin enable</description>
<addressOffset>0x490</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SCLPEN</name>
<description>SCL pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAPEN</name>
<description>SDA pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C0_SCLROUTE</name>
<description>SCL port/pin select</description>
<addressOffset>0x494</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SCL port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SCL pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C0_SDAROUTE</name>
<description>SDA port/pin select</description>
<addressOffset>0x498</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SDA port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SDA pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C1_ROUTEEN</name>
<description>I2C1 pin enable</description>
<addressOffset>0x4A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SCLPEN</name>
<description>SCL pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAPEN</name>
<description>SDA pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C1_SCLROUTE</name>
<description>SCL port/pin select</description>
<addressOffset>0x4A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SCL port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SCL pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C1_SDAROUTE</name>
<description>SDA port/pin select</description>
<addressOffset>0x4A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SDA port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SDA pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LETIMER0_ROUTEEN</name>
<description>LETIMER pin enable</description>
<addressOffset>0x4B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>OUT0PEN</name>
<description>OUT0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUT1PEN</name>
<description>OUT1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LETIMER0_OUT0ROUTE</name>
<description>OUT0 port/pin select</description>
<addressOffset>0x4B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>OUT0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>OUT0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LETIMER0_OUT1ROUTE</name>
<description>OUT1 port/pin select</description>
<addressOffset>0x4B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>OUT1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>OUT1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EUART0_ROUTEEN</name>
<description>EUART pin enable</description>
<addressOffset>0x4C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RTSPEN</name>
<description>RTS pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPEN</name>
<description>TX pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EUART0_CTSROUTE</name>
<description>CTS port/pin select</description>
<addressOffset>0x4C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CTS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CTS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EUART0_RTSROUTE</name>
<description>RTS port/pin select</description>
<addressOffset>0x4C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>RTS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>RTS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EUART0_RXROUTE</name>
<description>RX port/pin select</description>
<addressOffset>0x4CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>RX port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>RX pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EUART0_TXROUTE</name>
<description>TX port/pin select</description>
<addressOffset>0x4D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>TX port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>TX pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ROUTEEN</name>
<description>MODEM pin enable</description>
<addressOffset>0x4D8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007FFF</resetMask>
<fields>
<field>
<name>ANT0PEN</name>
<description>ANT0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANT1PEN</name>
<description>ANT1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTROLLOVERPEN</name>
<description>ANTROLLOVER pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTRR0PEN</name>
<description>ANTRR0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTRR1PEN</name>
<description>ANTRR1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTRR2PEN</name>
<description>ANTRR2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTRR3PEN</name>
<description>ANTRR3 pin enable control bit</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTRR4PEN</name>
<description>ANTRR4 pin enable control bit</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTRR5PEN</name>
<description>ANTRR5 pin enable control bit</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTSWENPEN</name>
<description>ANTSWEN pin enable control bit</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTSWUSPEN</name>
<description>ANTSWUS pin enable control bit</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTTRIGPEN</name>
<description>ANTTRIG pin enable control bit</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTTRIGSTOPPEN</name>
<description>ANTTRIGSTOP pin enable control bit</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCLKPEN</name>
<description>DCLK pin enable control bit</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DOUTPEN</name>
<description>DOUT pin enable control bit</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANT0ROUTE</name>
<description>ANT0 port/pin select</description>
<addressOffset>0x4DC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANT0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANT0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANT1ROUTE</name>
<description>ANT1 port/pin select</description>
<addressOffset>0x4E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANT1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANT1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTROLLOVERROUTE</name>
<description>ANTROLLOVER port/pin select</description>
<addressOffset>0x4E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTROLLOVER port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTROLLOVER pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTRR0ROUTE</name>
<description>ANTRR0 port/pin select</description>
<addressOffset>0x4E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTRR0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTRR0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTRR1ROUTE</name>
<description>ANTRR1 port/pin select</description>
<addressOffset>0x4EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTRR1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTRR1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTRR2ROUTE</name>
<description>ANTRR2 port/pin select</description>
<addressOffset>0x4F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTRR2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTRR2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTRR3ROUTE</name>
<description>ANTRR3 port/pin select</description>
<addressOffset>0x4F4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTRR3 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTRR3 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTRR4ROUTE</name>
<description>ANTRR4 port/pin select</description>
<addressOffset>0x4F8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTRR4 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTRR4 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTRR5ROUTE</name>
<description>ANTRR5 port/pin select</description>
<addressOffset>0x4FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTRR5 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTRR5 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTSWENROUTE</name>
<description>ANTSWEN port/pin select</description>
<addressOffset>0x500</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTSWEN port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTSWEN pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTSWUSROUTE</name>
<description>ANTSWUS port/pin select</description>
<addressOffset>0x504</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTSWUS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTSWUS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTTRIGROUTE</name>
<description>ANTTRIG port/pin select</description>
<addressOffset>0x508</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTTRIG port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTTRIG pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTTRIGSTOPROUTE</name>
<description>ANTTRIGSTOP port/pin select</description>
<addressOffset>0x50C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTTRIGSTOP port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTTRIGSTOP pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_DCLKROUTE</name>
<description>DCLK port/pin select</description>
<addressOffset>0x510</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>DCLK port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>DCLK pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_DINROUTE</name>
<description>DIN port/pin select</description>
<addressOffset>0x514</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>DIN port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>DIN pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_DOUTROUTE</name>
<description>DOUT port/pin select</description>
<addressOffset>0x518</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>DOUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>DOUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDM_ROUTEEN</name>
<description>PDM pin enable</description>
<addressOffset>0x520</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>CLKPEN</name>
<description>CLK pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDM_CLKROUTE</name>
<description>CLK port/pin select</description>
<addressOffset>0x524</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CLK port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CLK pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDM_DAT0ROUTE</name>
<description>DAT0 port/pin select</description>
<addressOffset>0x528</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>DAT0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>DAT0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDM_DAT1ROUTE</name>
<description>DAT1 port/pin select</description>
<addressOffset>0x52C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>DAT1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>DAT1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ROUTEEN</name>
<description>PRS0 pin enable</description>
<addressOffset>0x534</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ASYNCH0PEN</name>
<description>ASYNCH0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH1PEN</name>
<description>ASYNCH1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH2PEN</name>
<description>ASYNCH2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH3PEN</name>
<description>ASYNCH3 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH4PEN</name>
<description>ASYNCH4 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH5PEN</name>
<description>ASYNCH5 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH6PEN</name>
<description>ASYNCH6 pin enable control bit</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH7PEN</name>
<description>ASYNCH7 pin enable control bit</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH8PEN</name>
<description>ASYNCH8 pin enable control bit</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH9PEN</name>
<description>ASYNCH9 pin enable control bit</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH10PEN</name>
<description>ASYNCH10 pin enable control bit</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH11PEN</name>
<description>ASYNCH11 pin enable control bit</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCH0PEN</name>
<description>SYNCH0 pin enable control bit</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCH1PEN</name>
<description>SYNCH1 pin enable control bit</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCH2PEN</name>
<description>SYNCH2 pin enable control bit</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCH3PEN</name>
<description>SYNCH3 pin enable control bit</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH0ROUTE</name>
<description>ASYNCH0 port/pin select</description>
<addressOffset>0x538</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH1ROUTE</name>
<description>ASYNCH1 port/pin select</description>
<addressOffset>0x53C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH2ROUTE</name>
<description>ASYNCH2 port/pin select</description>
<addressOffset>0x540</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH3ROUTE</name>
<description>ASYNCH3 port/pin select</description>
<addressOffset>0x544</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH3 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH3 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH4ROUTE</name>
<description>ASYNCH4 port/pin select</description>
<addressOffset>0x548</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH4 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH4 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH5ROUTE</name>
<description>ASYNCH5 port/pin select</description>
<addressOffset>0x54C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH5 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH5 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH6ROUTE</name>
<description>ASYNCH6 port/pin select</description>
<addressOffset>0x550</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH6 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH6 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH7ROUTE</name>
<description>ASYNCH7 port/pin select</description>
<addressOffset>0x554</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH7 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH7 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH8ROUTE</name>
<description>ASYNCH8 port/pin select</description>
<addressOffset>0x558</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH8 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH8 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH9ROUTE</name>
<description>ASYNCH9 port/pin select</description>
<addressOffset>0x55C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH9 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH9 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH10ROUTE</name>
<description>ASYNCH10 port/pin select</description>
<addressOffset>0x560</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH10 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH10 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH11ROUTE</name>
<description>ASYNCH11 port/pin select</description>
<addressOffset>0x564</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH11 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH11 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_SYNCH0ROUTE</name>
<description>SYNCH0 port/pin select</description>
<addressOffset>0x568</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SYNCH0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SYNCH0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_SYNCH1ROUTE</name>
<description>SYNCH1 port/pin select</description>
<addressOffset>0x56C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SYNCH1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SYNCH1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_SYNCH2ROUTE</name>
<description>SYNCH2 port/pin select</description>
<addressOffset>0x570</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SYNCH2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SYNCH2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_SYNCH3ROUTE</name>
<description>SYNCH3 port/pin select</description>
<addressOffset>0x574</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SYNCH3 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SYNCH3 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_ROUTEEN</name>
<description>TIMER0 pin enable</description>
<addressOffset>0x57C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x580</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x584</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x588</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x58C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x590</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x594</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_ROUTEEN</name>
<description>TIMER1 pin enable</description>
<addressOffset>0x59C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x5A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x5A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x5A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x5AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x5B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x5B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_ROUTEEN</name>
<description>TIMER2 pin enable</description>
<addressOffset>0x5BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x5C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x5C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x5C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x5CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x5D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x5D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_ROUTEEN</name>
<description>TIMER3 pin enable</description>
<addressOffset>0x5DC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x5E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x5E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x5E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x5EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x5F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x5F4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_ROUTEEN</name>
<description>TIMER4 pin enable</description>
<addressOffset>0x5FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x600</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x604</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x608</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x60C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x610</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x614</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_ROUTEEN</name>
<description>USART0 pin enable</description>
<addressOffset>0x61C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>CSPEN</name>
<description>CS pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTSPEN</name>
<description>RTS pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPEN</name>
<description>RX pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKPEN</name>
<description>SCLK pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPEN</name>
<description>TX pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_CSROUTE</name>
<description>CS port/pin select</description>
<addressOffset>0x620</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_CTSROUTE</name>
<description>CTS port/pin select</description>
<addressOffset>0x624</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CTS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CTS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_RTSROUTE</name>
<description>RTS port/pin select</description>
<addressOffset>0x628</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>RTS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>RTS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_RXROUTE</name>
<description>RX port/pin select</description>
<addressOffset>0x62C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>RX port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>RX pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_CLKROUTE</name>
<description>SCLK port/pin select</description>
<addressOffset>0x630</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SCLK port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SCLK pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_TXROUTE</name>
<description>TX port/pin select</description>
<addressOffset>0x634</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>TX port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>TX pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART1_ROUTEEN</name>
<description>USART1 pin enable</description>
<addressOffset>0x63C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>CSPEN</name>
<description>CS pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTSPEN</name>
<description>RTS pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPEN</name>
<description>RX pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKPEN</name>
<description>SCLK pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPEN</name>
<description>TX pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART1_CSROUTE</name>
<description>CS port/pin select</description>
<addressOffset>0x640</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART1_CTSROUTE</name>
<description>CTS port/pin select</description>
<addressOffset>0x644</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CTS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CTS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART1_RTSROUTE</name>
<description>RTS port/pin select</description>
<addressOffset>0x648</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>RTS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>RTS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART1_RXROUTE</name>
<description>RX port/pin select</description>
<addressOffset>0x64C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>RX port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>RX pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART1_CLKROUTE</name>
<description>SCLK port/pin select</description>
<addressOffset>0x650</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SCLK port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SCLK pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART1_TXROUTE</name>
<description>TX port/pin select</description>
<addressOffset>0x654</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>TX port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>TX pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LDMA_S</name>
<version>0</version>
<description>LDMA_S Registers</description>
<baseAddress>0x40040000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>LDMA</name>
<value>21</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>LDMA module enable and disable register</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x1E000000</resetValue>
<resetMask>0x9F000000</resetMask>
<fields>
<field>
<name>NUMFIXED</name>
<description>Number of Fixed Priority Channels</description>
<bitOffset>24</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CORERST</name>
<description>Reset DMA controller</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x1F100000</resetValue>
<resetMask>0x1F1F1FFB</resetMask>
<fields>
<field>
<name>ANYBUSY</name>
<description>Any DMA Channel Busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ANYREQ</name>
<description>Any DMA Channel Request Pending</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CHGRANT</name>
<description>Granted Channel Number</description>
<bitOffset>3</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CHERROR</name>
<description>Errant Channel Number</description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FIFOLEVEL</name>
<description>FIFO Level</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CHNUM</name>
<description>Number of Channels</description>
<bitOffset>24</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SYNCSWSET</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>SYNCSWSET</name>
<description>DMA SYNC Software Trigger Set</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>SYNCSWCLR</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>SYNCSWCLR</name>
<description>DMA SYNC Software Trigger Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>SYNCHWEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FF00FF</resetMask>
<fields>
<field>
<name>SYNCSETEN</name>
<description>Hardware Sync Trigger Set Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCCLREN</name>
<description>Hardware Sync Trigger Clear Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCHWSEL</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FF00FF</resetMask>
<fields>
<field>
<name>SYNCSETEDGE</name>
<description>Hardware Sync Trigger Set Edge Select</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISE</name>
<description>Use rising edge detection</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALL</name>
<description>Use falling edge detection</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNCCLREDGE</name>
<description>Hardware Sync Trigger Clear Edge Select</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISE</name>
<description>Use rising edge detection</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALL</name>
<description>Use falling edge detection</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYNCSTATUS</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>SYNCTRIG</name>
<description>sync trig status</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CHEN</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>CHEN</name>
<description>Channel Enables</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CHDIS</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>CHDIS</name>
<description>DMA Channel disable</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CHSTATUS</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>CHSTATUS</name>
<description>DMA Channel Status</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CHBUSY</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>BUSY</name>
<description>Channels Busy</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CHDONE</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>CHDONE0</name>
<description>DMA Channel Link done intr flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHDONE1</name>
<description>DMA Channel Link done intr flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHDONE2</name>
<description>DMA Channel Link done intr flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHDONE3</name>
<description>DMA Channel Link done intr flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHDONE4</name>
<description>DMA Channel Link done intr flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHDONE5</name>
<description>DMA Channel Link done intr flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHDONE6</name>
<description>DMA Channel Link done intr flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHDONE7</name>
<description>DMA Channel Link done intr flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DBGHALT</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>DBGHALT</name>
<description>DMA Debug Halt</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SWREQ</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>SWREQ</name>
<description>Software Transfer Requests</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>REQDIS</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>REQDIS</name>
<description>DMA Request Disables</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>REQPEND</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>REQPEND</name>
<description>DMA Requests Pending</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LINKLOAD</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LINKLOAD</name>
<description>DMA Link Loads</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>REQCLEAR</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>REQCLEAR</name>
<description>DMA Request Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x800000FF</resetMask>
<fields>
<field>
<name>DONE0</name>
<description>DMA Structure Operation Done</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DONE1</name>
<description>DMA Structure Operation Done</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DONE2</name>
<description>DMA Structure Operation Done</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DONE3</name>
<description>DMA Structure Operation Done</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DONE4</name>
<description>DMA Structure Operation Done</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DONE5</name>
<description>DMA Structure Operation Done</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DONE6</name>
<description>DMA Structure Operation Done</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DONE7</name>
<description>DMA Structure Operation Done</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ERROR</name>
<description>Error Flag</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x800000FF</resetMask>
<fields>
<field>
<name>CHDONE</name>
<description>Enable or disable the done interrupt</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ERROR</name>
<description>Enable or disable the error interrupt</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH0_CFG</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00330000</resetMask>
<fields>
<field>
<name>ARBSLOTS</name>
<description>Arbitration Slot Number Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>One arbitration slot selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two arbitration slots selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Four arbitration slots selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Eight arbitration slots selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCINCSIGN</name>
<description>Source Address Increment Sign</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment source address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement source address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINCSIGN</name>
<description>Destination Address Increment Sign</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment destination address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement destination address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH0_LOOP</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LOOPCNT</name>
<description>Linked Structure Sequence Loop Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH0_CTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFB</resetMask>
<fields>
<field>
<name>STRUCTTYPE</name>
<description>DMA Structure Type</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRANSFER</name>
<description>DMA transfer structure type selected.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCHRONIZE</name>
<description>Synchronization structure type selected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRITE</name>
<description>Write immediate value structure type selected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRUCTREQ</name>
<description>Structure DMA Transfer Request</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>XFERCNT</name>
<description>DMA Unit Data Transfer Count</description>
<bitOffset>4</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Endian Byte Swap</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKSIZE</name>
<description>Block Transfer Size</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UNIT1</name>
<description>One unit transfer per arbitration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT2</name>
<description>Two unit transfers per arbitration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT3</name>
<description>Three unit transfers per arbitration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT4</name>
<description>Four unit transfers per arbitration</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT6</name>
<description>Six unit transfers per arbitration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT8</name>
<description>Eight unit transfers per arbitration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT16</name>
<description>Sixteen unit transfers per arbitration</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT32</name>
<description>32 unit transfers per arbitration</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT64</name>
<description>64 unit transfers per arbitration</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT128</name>
<description>128 unit transfers per arbitration</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT256</name>
<description>256 unit transfers per arbitration</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT512</name>
<description>512 unit transfers per arbitration</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT1024</name>
<description>1024 unit transfers per arbitration</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>Transfer all units as specified by the XFRCNT field</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONEIEN</name>
<description>DMA Operation Done Interrupt Flag Set En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REQMODE</name>
<description>DMA Request Transfer Mode Select</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BLOCK</name>
<description>The LDMA transfers one BLOCKSIZE per transfer request.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>One transfer request transfers all units as defined by the XFRCNT field.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECLOOPCNT</name>
<description>Decrement Loop Count</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IGNORESREQ</name>
<description>Ignore Sreq</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCINC</name>
<description>Source Address Increment Size</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment source address by one unit data size after each read</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment source address by two unit data sizes after each read</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment source address by four unit data sizes after each read</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Unit Data Transfer Size</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYTE</name>
<description>Each unit transfer is a byte</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFWORD</name>
<description>Each unit transfer is a half-word</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WORD</name>
<description>Each unit transfer is a word</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINC</name>
<description>Destination Address Increment Size</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment destination address by one unit data size after each write</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment destination address by two unit data sizes after each write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment destination address by four unit data sizes after each write</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCMODE</name>
<description>Source Addressing Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTMODE</name>
<description>Destination Addressing Mode</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH0_SRC</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCADDR</name>
<description>Source Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH0_DST</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSTADDR</name>
<description>Destination Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH0_LINK</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LINKMODE</name>
<description>Link Structure Addressing Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LINK</name>
<description>Link Next Structure</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LINKADDR</name>
<description>Link Structure Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH1_CFG</name>
<description>No Description</description>
<addressOffset>0x08C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00330000</resetMask>
<fields>
<field>
<name>ARBSLOTS</name>
<description>Arbitration Slot Number Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>One arbitration slot selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two arbitration slots selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Four arbitration slots selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Eight arbitration slots selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCINCSIGN</name>
<description>Source Address Increment Sign</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment source address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement source address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINCSIGN</name>
<description>Destination Address Increment Sign</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment destination address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement destination address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH1_LOOP</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LOOPCNT</name>
<description>Linked Structure Sequence Loop Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH1_CTRL</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFB</resetMask>
<fields>
<field>
<name>STRUCTTYPE</name>
<description>DMA Structure Type</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRANSFER</name>
<description>DMA transfer structure type selected.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCHRONIZE</name>
<description>Synchronization structure type selected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRITE</name>
<description>Write immediate value structure type selected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRUCTREQ</name>
<description>Structure DMA Transfer Request</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>XFERCNT</name>
<description>DMA Unit Data Transfer Count</description>
<bitOffset>4</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Endian Byte Swap</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKSIZE</name>
<description>Block Transfer Size</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UNIT1</name>
<description>One unit transfer per arbitration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT2</name>
<description>Two unit transfers per arbitration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT3</name>
<description>Three unit transfers per arbitration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT4</name>
<description>Four unit transfers per arbitration</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT6</name>
<description>Six unit transfers per arbitration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT8</name>
<description>Eight unit transfers per arbitration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT16</name>
<description>Sixteen unit transfers per arbitration</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT32</name>
<description>32 unit transfers per arbitration</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT64</name>
<description>64 unit transfers per arbitration</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT128</name>
<description>128 unit transfers per arbitration</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT256</name>
<description>256 unit transfers per arbitration</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT512</name>
<description>512 unit transfers per arbitration</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT1024</name>
<description>1024 unit transfers per arbitration</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>Transfer all units as specified by the XFRCNT field</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONEIEN</name>
<description>DMA Operation Done Interrupt Flag Set En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REQMODE</name>
<description>DMA Request Transfer Mode Select</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BLOCK</name>
<description>The LDMA transfers one BLOCKSIZE per transfer request.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>One transfer request transfers all units as defined by the XFRCNT field.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECLOOPCNT</name>
<description>Decrement Loop Count</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IGNORESREQ</name>
<description>Ignore Sreq</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCINC</name>
<description>Source Address Increment Size</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment source address by one unit data size after each read</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment source address by two unit data sizes after each read</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment source address by four unit data sizes after each read</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Unit Data Transfer Size</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYTE</name>
<description>Each unit transfer is a byte</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFWORD</name>
<description>Each unit transfer is a half-word</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WORD</name>
<description>Each unit transfer is a word</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINC</name>
<description>Destination Address Increment Size</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment destination address by one unit data size after each write</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment destination address by two unit data sizes after each write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment destination address by four unit data sizes after each write</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCMODE</name>
<description>Source Addressing Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTMODE</name>
<description>Destination Addressing Mode</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH1_SRC</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCADDR</name>
<description>Source Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH1_DST</name>
<description>No Description</description>
<addressOffset>0x09C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSTADDR</name>
<description>Destination Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH1_LINK</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LINKMODE</name>
<description>Link Structure Addressing Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LINK</name>
<description>Link Next Structure</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LINKADDR</name>
<description>Link Structure Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH2_CFG</name>
<description>No Description</description>
<addressOffset>0x0BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00330000</resetMask>
<fields>
<field>
<name>ARBSLOTS</name>
<description>Arbitration Slot Number Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>One arbitration slot selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two arbitration slots selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Four arbitration slots selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Eight arbitration slots selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCINCSIGN</name>
<description>Source Address Increment Sign</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment source address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement source address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINCSIGN</name>
<description>Destination Address Increment Sign</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment destination address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement destination address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH2_LOOP</name>
<description>No Description</description>
<addressOffset>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LOOPCNT</name>
<description>Linked Structure Sequence Loop Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH2_CTRL</name>
<description>No Description</description>
<addressOffset>0x0C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFB</resetMask>
<fields>
<field>
<name>STRUCTTYPE</name>
<description>DMA Structure Type</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRANSFER</name>
<description>DMA transfer structure type selected.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCHRONIZE</name>
<description>Synchronization structure type selected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRITE</name>
<description>Write immediate value structure type selected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRUCTREQ</name>
<description>Structure DMA Transfer Request</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>XFERCNT</name>
<description>DMA Unit Data Transfer Count</description>
<bitOffset>4</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Endian Byte Swap</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKSIZE</name>
<description>Block Transfer Size</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UNIT1</name>
<description>One unit transfer per arbitration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT2</name>
<description>Two unit transfers per arbitration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT3</name>
<description>Three unit transfers per arbitration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT4</name>
<description>Four unit transfers per arbitration</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT6</name>
<description>Six unit transfers per arbitration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT8</name>
<description>Eight unit transfers per arbitration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT16</name>
<description>Sixteen unit transfers per arbitration</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT32</name>
<description>32 unit transfers per arbitration</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT64</name>
<description>64 unit transfers per arbitration</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT128</name>
<description>128 unit transfers per arbitration</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT256</name>
<description>256 unit transfers per arbitration</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT512</name>
<description>512 unit transfers per arbitration</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT1024</name>
<description>1024 unit transfers per arbitration</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>Transfer all units as specified by the XFRCNT field</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONEIEN</name>
<description>DMA Operation Done Interrupt Flag Set En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REQMODE</name>
<description>DMA Request Transfer Mode Select</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BLOCK</name>
<description>The LDMA transfers one BLOCKSIZE per transfer request.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>One transfer request transfers all units as defined by the XFRCNT field.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECLOOPCNT</name>
<description>Decrement Loop Count</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IGNORESREQ</name>
<description>Ignore Sreq</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCINC</name>
<description>Source Address Increment Size</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment source address by one unit data size after each read</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment source address by two unit data sizes after each read</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment source address by four unit data sizes after each read</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Unit Data Transfer Size</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYTE</name>
<description>Each unit transfer is a byte</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFWORD</name>
<description>Each unit transfer is a half-word</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WORD</name>
<description>Each unit transfer is a word</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINC</name>
<description>Destination Address Increment Size</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment destination address by one unit data size after each write</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment destination address by two unit data sizes after each write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment destination address by four unit data sizes after each write</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCMODE</name>
<description>Source Addressing Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTMODE</name>
<description>Destination Addressing Mode</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH2_SRC</name>
<description>No Description</description>
<addressOffset>0x0C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCADDR</name>
<description>Source Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH2_DST</name>
<description>No Description</description>
<addressOffset>0x0CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSTADDR</name>
<description>Destination Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH2_LINK</name>
<description>No Description</description>
<addressOffset>0x0D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LINKMODE</name>
<description>Link Structure Addressing Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LINK</name>
<description>Link Next Structure</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LINKADDR</name>
<description>Link Structure Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH3_CFG</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00330000</resetMask>
<fields>
<field>
<name>ARBSLOTS</name>
<description>Arbitration Slot Number Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>One arbitration slot selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two arbitration slots selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Four arbitration slots selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Eight arbitration slots selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCINCSIGN</name>
<description>Source Address Increment Sign</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment source address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement source address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINCSIGN</name>
<description>Destination Address Increment Sign</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment destination address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement destination address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH3_LOOP</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LOOPCNT</name>
<description>Linked Structure Sequence Loop Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH3_CTRL</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFB</resetMask>
<fields>
<field>
<name>STRUCTTYPE</name>
<description>DMA Structure Type</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRANSFER</name>
<description>DMA transfer structure type selected.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCHRONIZE</name>
<description>Synchronization structure type selected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRITE</name>
<description>Write immediate value structure type selected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRUCTREQ</name>
<description>Structure DMA Transfer Request</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>XFERCNT</name>
<description>DMA Unit Data Transfer Count</description>
<bitOffset>4</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Endian Byte Swap</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKSIZE</name>
<description>Block Transfer Size</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UNIT1</name>
<description>One unit transfer per arbitration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT2</name>
<description>Two unit transfers per arbitration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT3</name>
<description>Three unit transfers per arbitration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT4</name>
<description>Four unit transfers per arbitration</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT6</name>
<description>Six unit transfers per arbitration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT8</name>
<description>Eight unit transfers per arbitration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT16</name>
<description>Sixteen unit transfers per arbitration</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT32</name>
<description>32 unit transfers per arbitration</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT64</name>
<description>64 unit transfers per arbitration</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT128</name>
<description>128 unit transfers per arbitration</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT256</name>
<description>256 unit transfers per arbitration</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT512</name>
<description>512 unit transfers per arbitration</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT1024</name>
<description>1024 unit transfers per arbitration</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>Transfer all units as specified by the XFRCNT field</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONEIEN</name>
<description>DMA Operation Done Interrupt Flag Set En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REQMODE</name>
<description>DMA Request Transfer Mode Select</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BLOCK</name>
<description>The LDMA transfers one BLOCKSIZE per transfer request.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>One transfer request transfers all units as defined by the XFRCNT field.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECLOOPCNT</name>
<description>Decrement Loop Count</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IGNORESREQ</name>
<description>Ignore Sreq</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCINC</name>
<description>Source Address Increment Size</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment source address by one unit data size after each read</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment source address by two unit data sizes after each read</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment source address by four unit data sizes after each read</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Unit Data Transfer Size</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYTE</name>
<description>Each unit transfer is a byte</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFWORD</name>
<description>Each unit transfer is a half-word</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WORD</name>
<description>Each unit transfer is a word</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINC</name>
<description>Destination Address Increment Size</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment destination address by one unit data size after each write</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment destination address by two unit data sizes after each write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment destination address by four unit data sizes after each write</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCMODE</name>
<description>Source Addressing Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTMODE</name>
<description>Destination Addressing Mode</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH3_SRC</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCADDR</name>
<description>Source Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH3_DST</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSTADDR</name>
<description>Destination Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH3_LINK</name>
<description>No Description</description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LINKMODE</name>
<description>Link Structure Addressing Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LINK</name>
<description>Link Next Structure</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LINKADDR</name>
<description>Link Structure Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH4_CFG</name>
<description>No Description</description>
<addressOffset>0x11C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00330000</resetMask>
<fields>
<field>
<name>ARBSLOTS</name>
<description>Arbitration Slot Number Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>One arbitration slot selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two arbitration slots selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Four arbitration slots selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Eight arbitration slots selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCINCSIGN</name>
<description>Source Address Increment Sign</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment source address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement source address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINCSIGN</name>
<description>Destination Address Increment Sign</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment destination address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement destination address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH4_LOOP</name>
<description>No Description</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LOOPCNT</name>
<description>Linked Structure Sequence Loop Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH4_CTRL</name>
<description>No Description</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFB</resetMask>
<fields>
<field>
<name>STRUCTTYPE</name>
<description>DMA Structure Type</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRANSFER</name>
<description>DMA transfer structure type selected.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCHRONIZE</name>
<description>Synchronization structure type selected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRITE</name>
<description>Write immediate value structure type selected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRUCTREQ</name>
<description>Structure DMA Transfer Request</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>XFERCNT</name>
<description>DMA Unit Data Transfer Count</description>
<bitOffset>4</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Endian Byte Swap</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKSIZE</name>
<description>Block Transfer Size</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UNIT1</name>
<description>One unit transfer per arbitration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT2</name>
<description>Two unit transfers per arbitration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT3</name>
<description>Three unit transfers per arbitration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT4</name>
<description>Four unit transfers per arbitration</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT6</name>
<description>Six unit transfers per arbitration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT8</name>
<description>Eight unit transfers per arbitration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT16</name>
<description>Sixteen unit transfers per arbitration</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT32</name>
<description>32 unit transfers per arbitration</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT64</name>
<description>64 unit transfers per arbitration</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT128</name>
<description>128 unit transfers per arbitration</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT256</name>
<description>256 unit transfers per arbitration</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT512</name>
<description>512 unit transfers per arbitration</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT1024</name>
<description>1024 unit transfers per arbitration</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>Transfer all units as specified by the XFRCNT field</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONEIEN</name>
<description>DMA Operation Done Interrupt Flag Set En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REQMODE</name>
<description>DMA Request Transfer Mode Select</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BLOCK</name>
<description>The LDMA transfers one BLOCKSIZE per transfer request.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>One transfer request transfers all units as defined by the XFRCNT field.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECLOOPCNT</name>
<description>Decrement Loop Count</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IGNORESREQ</name>
<description>Ignore Sreq</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCINC</name>
<description>Source Address Increment Size</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment source address by one unit data size after each read</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment source address by two unit data sizes after each read</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment source address by four unit data sizes after each read</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Unit Data Transfer Size</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYTE</name>
<description>Each unit transfer is a byte</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFWORD</name>
<description>Each unit transfer is a half-word</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WORD</name>
<description>Each unit transfer is a word</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINC</name>
<description>Destination Address Increment Size</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment destination address by one unit data size after each write</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment destination address by two unit data sizes after each write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment destination address by four unit data sizes after each write</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCMODE</name>
<description>Source Addressing Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTMODE</name>
<description>Destination Addressing Mode</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH4_SRC</name>
<description>No Description</description>
<addressOffset>0x128</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCADDR</name>
<description>Source Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH4_DST</name>
<description>No Description</description>
<addressOffset>0x12C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSTADDR</name>
<description>Destination Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH4_LINK</name>
<description>No Description</description>
<addressOffset>0x130</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LINKMODE</name>
<description>Link Structure Addressing Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LINK</name>
<description>Link Next Structure</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LINKADDR</name>
<description>Link Structure Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH5_CFG</name>
<description>No Description</description>
<addressOffset>0x14C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00330000</resetMask>
<fields>
<field>
<name>ARBSLOTS</name>
<description>Arbitration Slot Number Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>One arbitration slot selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two arbitration slots selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Four arbitration slots selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Eight arbitration slots selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCINCSIGN</name>
<description>Source Address Increment Sign</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment source address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement source address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINCSIGN</name>
<description>Destination Address Increment Sign</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment destination address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement destination address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH5_LOOP</name>
<description>No Description</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LOOPCNT</name>
<description>Linked Structure Sequence Loop Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH5_CTRL</name>
<description>No Description</description>
<addressOffset>0x154</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFB</resetMask>
<fields>
<field>
<name>STRUCTTYPE</name>
<description>DMA Structure Type</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRANSFER</name>
<description>DMA transfer structure type selected.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCHRONIZE</name>
<description>Synchronization structure type selected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRITE</name>
<description>Write immediate value structure type selected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRUCTREQ</name>
<description>Structure DMA Transfer Request</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>XFERCNT</name>
<description>DMA Unit Data Transfer Count</description>
<bitOffset>4</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Endian Byte Swap</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKSIZE</name>
<description>Block Transfer Size</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UNIT1</name>
<description>One unit transfer per arbitration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT2</name>
<description>Two unit transfers per arbitration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT3</name>
<description>Three unit transfers per arbitration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT4</name>
<description>Four unit transfers per arbitration</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT6</name>
<description>Six unit transfers per arbitration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT8</name>
<description>Eight unit transfers per arbitration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT16</name>
<description>Sixteen unit transfers per arbitration</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT32</name>
<description>32 unit transfers per arbitration</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT64</name>
<description>64 unit transfers per arbitration</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT128</name>
<description>128 unit transfers per arbitration</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT256</name>
<description>256 unit transfers per arbitration</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT512</name>
<description>512 unit transfers per arbitration</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT1024</name>
<description>1024 unit transfers per arbitration</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>Transfer all units as specified by the XFRCNT field</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONEIEN</name>
<description>DMA Operation Done Interrupt Flag Set En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REQMODE</name>
<description>DMA Request Transfer Mode Select</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BLOCK</name>
<description>The LDMA transfers one BLOCKSIZE per transfer request.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>One transfer request transfers all units as defined by the XFRCNT field.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECLOOPCNT</name>
<description>Decrement Loop Count</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IGNORESREQ</name>
<description>Ignore Sreq</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCINC</name>
<description>Source Address Increment Size</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment source address by one unit data size after each read</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment source address by two unit data sizes after each read</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment source address by four unit data sizes after each read</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Unit Data Transfer Size</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYTE</name>
<description>Each unit transfer is a byte</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFWORD</name>
<description>Each unit transfer is a half-word</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WORD</name>
<description>Each unit transfer is a word</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINC</name>
<description>Destination Address Increment Size</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment destination address by one unit data size after each write</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment destination address by two unit data sizes after each write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment destination address by four unit data sizes after each write</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCMODE</name>
<description>Source Addressing Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTMODE</name>
<description>Destination Addressing Mode</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH5_SRC</name>
<description>No Description</description>
<addressOffset>0x158</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCADDR</name>
<description>Source Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH5_DST</name>
<description>No Description</description>
<addressOffset>0x15C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSTADDR</name>
<description>Destination Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH5_LINK</name>
<description>No Description</description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LINKMODE</name>
<description>Link Structure Addressing Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LINK</name>
<description>Link Next Structure</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LINKADDR</name>
<description>Link Structure Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH6_CFG</name>
<description>No Description</description>
<addressOffset>0x17C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00330000</resetMask>
<fields>
<field>
<name>ARBSLOTS</name>
<description>Arbitration Slot Number Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>One arbitration slot selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two arbitration slots selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Four arbitration slots selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Eight arbitration slots selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCINCSIGN</name>
<description>Source Address Increment Sign</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment source address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement source address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINCSIGN</name>
<description>Destination Address Increment Sign</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment destination address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement destination address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH6_LOOP</name>
<description>No Description</description>
<addressOffset>0x180</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LOOPCNT</name>
<description>Linked Structure Sequence Loop Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH6_CTRL</name>
<description>No Description</description>
<addressOffset>0x184</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFB</resetMask>
<fields>
<field>
<name>STRUCTTYPE</name>
<description>DMA Structure Type</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRANSFER</name>
<description>DMA transfer structure type selected.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCHRONIZE</name>
<description>Synchronization structure type selected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRITE</name>
<description>Write immediate value structure type selected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRUCTREQ</name>
<description>Structure DMA Transfer Request</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>XFERCNT</name>
<description>DMA Unit Data Transfer Count</description>
<bitOffset>4</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Endian Byte Swap</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKSIZE</name>
<description>Block Transfer Size</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UNIT1</name>
<description>One unit transfer per arbitration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT2</name>
<description>Two unit transfers per arbitration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT3</name>
<description>Three unit transfers per arbitration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT4</name>
<description>Four unit transfers per arbitration</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT6</name>
<description>Six unit transfers per arbitration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT8</name>
<description>Eight unit transfers per arbitration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT16</name>
<description>Sixteen unit transfers per arbitration</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT32</name>
<description>32 unit transfers per arbitration</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT64</name>
<description>64 unit transfers per arbitration</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT128</name>
<description>128 unit transfers per arbitration</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT256</name>
<description>256 unit transfers per arbitration</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT512</name>
<description>512 unit transfers per arbitration</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT1024</name>
<description>1024 unit transfers per arbitration</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>Transfer all units as specified by the XFRCNT field</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONEIEN</name>
<description>DMA Operation Done Interrupt Flag Set En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REQMODE</name>
<description>DMA Request Transfer Mode Select</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BLOCK</name>
<description>The LDMA transfers one BLOCKSIZE per transfer request.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>One transfer request transfers all units as defined by the XFRCNT field.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECLOOPCNT</name>
<description>Decrement Loop Count</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IGNORESREQ</name>
<description>Ignore Sreq</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCINC</name>
<description>Source Address Increment Size</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment source address by one unit data size after each read</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment source address by two unit data sizes after each read</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment source address by four unit data sizes after each read</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Unit Data Transfer Size</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYTE</name>
<description>Each unit transfer is a byte</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFWORD</name>
<description>Each unit transfer is a half-word</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WORD</name>
<description>Each unit transfer is a word</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINC</name>
<description>Destination Address Increment Size</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment destination address by one unit data size after each write</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment destination address by two unit data sizes after each write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment destination address by four unit data sizes after each write</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCMODE</name>
<description>Source Addressing Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTMODE</name>
<description>Destination Addressing Mode</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH6_SRC</name>
<description>No Description</description>
<addressOffset>0x188</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCADDR</name>
<description>Source Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH6_DST</name>
<description>No Description</description>
<addressOffset>0x18C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSTADDR</name>
<description>Destination Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH6_LINK</name>
<description>No Description</description>
<addressOffset>0x190</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LINKMODE</name>
<description>Link Structure Addressing Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LINK</name>
<description>Link Next Structure</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LINKADDR</name>
<description>Link Structure Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH7_CFG</name>
<description>No Description</description>
<addressOffset>0x1AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00330000</resetMask>
<fields>
<field>
<name>ARBSLOTS</name>
<description>Arbitration Slot Number Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>One arbitration slot selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two arbitration slots selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Four arbitration slots selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Eight arbitration slots selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCINCSIGN</name>
<description>Source Address Increment Sign</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment source address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement source address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINCSIGN</name>
<description>Destination Address Increment Sign</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment destination address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement destination address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH7_LOOP</name>
<description>No Description</description>
<addressOffset>0x1B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LOOPCNT</name>
<description>Linked Structure Sequence Loop Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH7_CTRL</name>
<description>No Description</description>
<addressOffset>0x1B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFB</resetMask>
<fields>
<field>
<name>STRUCTTYPE</name>
<description>DMA Structure Type</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRANSFER</name>
<description>DMA transfer structure type selected.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCHRONIZE</name>
<description>Synchronization structure type selected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRITE</name>
<description>Write immediate value structure type selected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRUCTREQ</name>
<description>Structure DMA Transfer Request</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>XFERCNT</name>
<description>DMA Unit Data Transfer Count</description>
<bitOffset>4</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Endian Byte Swap</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKSIZE</name>
<description>Block Transfer Size</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UNIT1</name>
<description>One unit transfer per arbitration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT2</name>
<description>Two unit transfers per arbitration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT3</name>
<description>Three unit transfers per arbitration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT4</name>
<description>Four unit transfers per arbitration</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT6</name>
<description>Six unit transfers per arbitration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT8</name>
<description>Eight unit transfers per arbitration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT16</name>
<description>Sixteen unit transfers per arbitration</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT32</name>
<description>32 unit transfers per arbitration</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT64</name>
<description>64 unit transfers per arbitration</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT128</name>
<description>128 unit transfers per arbitration</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT256</name>
<description>256 unit transfers per arbitration</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT512</name>
<description>512 unit transfers per arbitration</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT1024</name>
<description>1024 unit transfers per arbitration</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>Transfer all units as specified by the XFRCNT field</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONEIEN</name>
<description>DMA Operation Done Interrupt Flag Set En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REQMODE</name>
<description>DMA Request Transfer Mode Select</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BLOCK</name>
<description>The LDMA transfers one BLOCKSIZE per transfer request.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>One transfer request transfers all units as defined by the XFRCNT field.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECLOOPCNT</name>
<description>Decrement Loop Count</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IGNORESREQ</name>
<description>Ignore Sreq</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCINC</name>
<description>Source Address Increment Size</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment source address by one unit data size after each read</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment source address by two unit data sizes after each read</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment source address by four unit data sizes after each read</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Unit Data Transfer Size</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYTE</name>
<description>Each unit transfer is a byte</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFWORD</name>
<description>Each unit transfer is a half-word</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WORD</name>
<description>Each unit transfer is a word</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINC</name>
<description>Destination Address Increment Size</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment destination address by one unit data size after each write</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment destination address by two unit data sizes after each write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment destination address by four unit data sizes after each write</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCMODE</name>
<description>Source Addressing Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTMODE</name>
<description>Destination Addressing Mode</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH7_SRC</name>
<description>No Description</description>
<addressOffset>0x1B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCADDR</name>
<description>Source Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH7_DST</name>
<description>No Description</description>
<addressOffset>0x1BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSTADDR</name>
<description>Destination Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH7_LINK</name>
<description>No Description</description>
<addressOffset>0x1C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LINKMODE</name>
<description>Link Structure Addressing Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LINK</name>
<description>Link Next Structure</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LINKADDR</name>
<description>Link Structure Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LDMAXBAR_S</name>
<version>1</version>
<description>LDMAXBAR_S Registers</description>
<baseAddress>0x40044000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CH0_REQSEL</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003F000F</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH1_REQSEL</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003F000F</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH2_REQSEL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003F000F</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH3_REQSEL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003F000F</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH4_REQSEL</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003F000F</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH5_REQSEL</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003F000F</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH6_REQSEL</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003F000F</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH7_REQSEL</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003F000F</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>TIMER0_S</name>
<version>0</version>
<description>TIMER0_S Registers</description>
<baseAddress>0x40048000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>TIMER0</name>
<value>7</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF1FFB</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Timer Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Up-count mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Down-count mode</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UPDOWN</name>
<description>Up/down-count mode</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>QDEC</name>
<description>Quadrature decoder mode</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNC</name>
<description>Timer Start/Stop/Reload Synchronization</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Timer operation is unaffected by other timers.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Timer may be started, stopped and re-loaded from other timer instances.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSMEN</name>
<description>One-shot Mode Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>QDM</name>
<description>Quadrature Decoder Mode Selection</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X2</name>
<description>X2 mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>X4 mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HALT</name>
<description>Timer is halted in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RUN</name>
<description>Timer is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMACLRACT</name>
<description>DMA Request Clear on Active</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKSEL</name>
<description>Clock Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRESCEM01GRPACLK</name>
<description>Prescaled EM01GRPACLK</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CC1</name>
<description>Compare/Capture Channel 1 Input</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMEROUF</name>
<description>Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMEEN</name>
<description>PWM output retimed enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>PWM outputs are not re-timed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>PWM outputs are re-timed.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISSYNCOUT</name>
<description>Disable Timer Start/Stop/Reload output</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EN</name>
<description>Timer can start/stop/reload other timers with SYNC bit set</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIS</name>
<description>Timer cannot start/stop/reload other timers with SYNC bit set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMESEL</name>
<description>PWM output retime select</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ATI</name>
<description>Always Track Inputs</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSCOIST</name>
<description>Reload-Start Sets COIST</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRESC</name>
<description>Prescaler Setting</description>
<bitOffset>18</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>No prescaling</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Prescale by 2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Prescale by 4</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>Prescale by 8</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>Prescale by 16</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>Prescale by 32</description>
<value>31</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>Prescale by 64</description>
<value>63</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>Prescale by 128</description>
<value>127</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description>Prescale by 256</description>
<value>255</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV512</name>
<description>Prescale by 512</description>
<value>511</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV1024</name>
<description>Prescale by 1024</description>
<value>1023</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>RISEA</name>
<description>Timer Rising Input Edge Action</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FALLA</name>
<description>Timer Falling Input Edge Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>X2CNT</name>
<description>2x Count Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>START</name>
<description>Start Timer</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop Timer</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07070777</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DIR</name>
<description>Direction</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Counting up</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Counting down</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOPBV</name>
<description>TOP Buffer Valid</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMERLOCKSTATUS</name>
<description>Timer lock status</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>TIMER registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>TIMER registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTILOCKSTATUS</name>
<description>DTI lock status</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>DTI registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>DTI registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNCBUSY</name>
<description>Sync Busy</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV0</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV1</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV2</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY0</name>
<description>Input capture fifo empty</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY1</name>
<description>Input capture fifo empty</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY2</name>
<description>Input capture fifo empty</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CCPOL0</name>
<description>CCn Polarity</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL1</name>
<description>CCn Polarity</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL2</name>
<description>CCn Polarity</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>Capture Compare Channel 0 Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>Capture Compare Channel 1 Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>Capture Compare Channel 2 Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>Input capture FIFO underflow</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>Input capture FIFO underflow</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>Input capture FIFO underflow</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC0 Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC1 Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC2 Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>ICFWLFULL0 Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>ICFWLFULL1 Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>ICFWLFULL2 Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>ICFOF0 Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>ICFOF1 Interrupt Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>ICFOF2 Interrupt Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>ICFUF0 Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>ICFUF1 Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>ICFUF2 Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOP</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOP</name>
<description>Counter Top Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOPB</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOPB</name>
<description>Counter Top Buffer Register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Timer Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CFG</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_OC</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_OCB</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICF</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICOF</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_CFG</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_OC</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_OCB</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICF</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICOF</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_CFG</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_CTRL</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC2_OC</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_OCB</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICF</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICOF</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTCFG</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000E03</resetMask>
<fields>
<field>
<name>DTEN</name>
<description>DTI Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDAS</name>
<description>DTI Automatic Start-up Functionality</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORESTART</name>
<description>No DTI restart on debugger exit</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESTART</name>
<description>DTI restart on debugger exit</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTAR</name>
<description>DTI Always Run</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFATS</name>
<description>DTI Fault Action on Timer Stop</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRSEN</name>
<description>DTI PRS Source Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTTIMECFG</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>DTPRESC</name>
<description>DTI Prescaler Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTRISET</name>
<description>DTI Rise-time</description>
<bitOffset>10</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFALLT</name>
<description>DTI Fall-time</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFCFG</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F030000</resetMask>
<fields>
<field>
<name>DTFA</name>
<description>DTI Fault Action</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on fault</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INACTIVE</name>
<description>Set outputs inactive</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear outputs</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRISTATE</name>
<description>Tristate outputs</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTPRS0FEN</name>
<description>DTI PRS 0 Fault Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRS1FEN</name>
<description>DTI PRS 1 Fault Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDBGFEN</name>
<description>DTI Debugger Fault Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTLOCKUPFEN</name>
<description>DTI Lockup Fault Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTEM23FEN</name>
<description>DTI EM23 Fault Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTCTRL</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DTCINV</name>
<description>DTI Complementary Output Invert. </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTIPOL</name>
<description>DTI Inactive Polarity</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTOGEN</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>DTOGCC0EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC1EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC2EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI0EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI1EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI2EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFAULT</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0F</name>
<description>DTI PRS 0 Fault</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTPRS1F</name>
<description>DTI PRS 1 Fault</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTDBGF</name>
<description>DTI Debugger Fault</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTLOCKUPF</name>
<description>DTI Lockup Fault</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTEM23F</name>
<description>DTI EM23 Entry Fault</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTFAULTC</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0FC</name>
<description>DTI PRS0 Fault Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTPRS1FC</name>
<description>DTI PRS1 Fault Clear</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTDBGFC</name>
<description>DTI Debugger Fault Clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTLOCKUPFC</name>
<description>DTI Lockup Fault Clear</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTEM23FC</name>
<description>DTI EM23 Fault Clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DTLOCK</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTILOCKKEY</name>
<description>DTI Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER DTI registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>TIMER1_S</name>
<version>0</version>
<description>TIMER1_S Registers</description>
<baseAddress>0x4004C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>TIMER1</name>
<value>8</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF1FFB</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Timer Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Up-count mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Down-count mode</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UPDOWN</name>
<description>Up/down-count mode</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>QDEC</name>
<description>Quadrature decoder mode</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNC</name>
<description>Timer Start/Stop/Reload Synchronization</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Timer operation is unaffected by other timers.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Timer may be started, stopped and re-loaded from other timer instances.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSMEN</name>
<description>One-shot Mode Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>QDM</name>
<description>Quadrature Decoder Mode Selection</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X2</name>
<description>X2 mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>X4 mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HALT</name>
<description>Timer is halted in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RUN</name>
<description>Timer is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMACLRACT</name>
<description>DMA Request Clear on Active</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKSEL</name>
<description>Clock Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRESCEM01GRPACLK</name>
<description>Prescaled EM01GRPACLK</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CC1</name>
<description>Compare/Capture Channel 1 Input</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMEROUF</name>
<description>Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMEEN</name>
<description>PWM output retimed enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>PWM outputs are not re-timed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>PWM outputs are re-timed.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISSYNCOUT</name>
<description>Disable Timer Start/Stop/Reload output</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EN</name>
<description>Timer can start/stop/reload other timers with SYNC bit set</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIS</name>
<description>Timer cannot start/stop/reload other timers with SYNC bit set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMESEL</name>
<description>PWM output retime select</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ATI</name>
<description>Always Track Inputs</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSCOIST</name>
<description>Reload-Start Sets COIST</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRESC</name>
<description>Prescaler Setting</description>
<bitOffset>18</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>No prescaling</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Prescale by 2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Prescale by 4</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>Prescale by 8</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>Prescale by 16</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>Prescale by 32</description>
<value>31</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>Prescale by 64</description>
<value>63</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>Prescale by 128</description>
<value>127</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description>Prescale by 256</description>
<value>255</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV512</name>
<description>Prescale by 512</description>
<value>511</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV1024</name>
<description>Prescale by 1024</description>
<value>1023</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>RISEA</name>
<description>Timer Rising Input Edge Action</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FALLA</name>
<description>Timer Falling Input Edge Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>X2CNT</name>
<description>2x Count Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>START</name>
<description>Start Timer</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop Timer</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07070777</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DIR</name>
<description>Direction</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Counting up</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Counting down</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOPBV</name>
<description>TOP Buffer Valid</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMERLOCKSTATUS</name>
<description>Timer lock status</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>TIMER registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>TIMER registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTILOCKSTATUS</name>
<description>DTI lock status</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>DTI registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>DTI registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNCBUSY</name>
<description>Sync Busy</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV0</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV1</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV2</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY0</name>
<description>Input capture fifo empty</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY1</name>
<description>Input capture fifo empty</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY2</name>
<description>Input capture fifo empty</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CCPOL0</name>
<description>CCn Polarity</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL1</name>
<description>CCn Polarity</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL2</name>
<description>CCn Polarity</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>Capture Compare Channel 0 Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>Capture Compare Channel 1 Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>Capture Compare Channel 2 Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>Input capture FIFO underflow</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>Input capture FIFO underflow</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>Input capture FIFO underflow</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC0 Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC1 Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC2 Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>ICFWLFULL0 Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>ICFWLFULL1 Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>ICFWLFULL2 Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>ICFOF0 Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>ICFOF1 Interrupt Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>ICFOF2 Interrupt Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>ICFUF0 Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>ICFUF1 Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>ICFUF2 Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOP</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TOP</name>
<description>Counter Top Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOPB</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TOPB</name>
<description>Counter Top Buffer Register</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Timer Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CFG</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_OC</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_OCB</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICF</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICOF</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_CFG</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_OC</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_OCB</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICF</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICOF</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_CFG</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_CTRL</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC2_OC</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_OCB</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICF</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICOF</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTCFG</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000E03</resetMask>
<fields>
<field>
<name>DTEN</name>
<description>DTI Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDAS</name>
<description>DTI Automatic Start-up Functionality</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORESTART</name>
<description>No DTI restart on debugger exit</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESTART</name>
<description>DTI restart on debugger exit</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTAR</name>
<description>DTI Always Run</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFATS</name>
<description>DTI Fault Action on Timer Stop</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRSEN</name>
<description>DTI PRS Source Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTTIMECFG</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>DTPRESC</name>
<description>DTI Prescaler Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTRISET</name>
<description>DTI Rise-time</description>
<bitOffset>10</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFALLT</name>
<description>DTI Fall-time</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFCFG</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F030000</resetMask>
<fields>
<field>
<name>DTFA</name>
<description>DTI Fault Action</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on fault</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INACTIVE</name>
<description>Set outputs inactive</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear outputs</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRISTATE</name>
<description>Tristate outputs</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTPRS0FEN</name>
<description>DTI PRS 0 Fault Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRS1FEN</name>
<description>DTI PRS 1 Fault Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDBGFEN</name>
<description>DTI Debugger Fault Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTLOCKUPFEN</name>
<description>DTI Lockup Fault Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTEM23FEN</name>
<description>DTI EM23 Fault Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTCTRL</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DTCINV</name>
<description>DTI Complementary Output Invert. </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTIPOL</name>
<description>DTI Inactive Polarity</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTOGEN</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>DTOGCC0EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC1EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC2EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI0EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI1EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI2EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFAULT</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0F</name>
<description>DTI PRS 0 Fault</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTPRS1F</name>
<description>DTI PRS 1 Fault</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTDBGF</name>
<description>DTI Debugger Fault</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTLOCKUPF</name>
<description>DTI Lockup Fault</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTEM23F</name>
<description>DTI EM23 Entry Fault</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTFAULTC</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0FC</name>
<description>DTI PRS0 Fault Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTPRS1FC</name>
<description>DTI PRS1 Fault Clear</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTDBGFC</name>
<description>DTI Debugger Fault Clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTLOCKUPFC</name>
<description>DTI Lockup Fault Clear</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTEM23FC</name>
<description>DTI EM23 Fault Clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DTLOCK</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTILOCKKEY</name>
<description>DTI Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER DTI registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>TIMER2_S</name>
<version>0</version>
<description>TIMER2_S Registers</description>
<baseAddress>0x40050000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>TIMER2</name>
<value>9</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF1FFB</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Timer Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Up-count mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Down-count mode</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UPDOWN</name>
<description>Up/down-count mode</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>QDEC</name>
<description>Quadrature decoder mode</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNC</name>
<description>Timer Start/Stop/Reload Synchronization</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Timer operation is unaffected by other timers.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Timer may be started, stopped and re-loaded from other timer instances.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSMEN</name>
<description>One-shot Mode Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>QDM</name>
<description>Quadrature Decoder Mode Selection</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X2</name>
<description>X2 mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>X4 mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HALT</name>
<description>Timer is halted in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RUN</name>
<description>Timer is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMACLRACT</name>
<description>DMA Request Clear on Active</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKSEL</name>
<description>Clock Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRESCEM01GRPACLK</name>
<description>Prescaled EM01GRPACLK</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CC1</name>
<description>Compare/Capture Channel 1 Input</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMEROUF</name>
<description>Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMEEN</name>
<description>PWM output retimed enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>PWM outputs are not re-timed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>PWM outputs are re-timed.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISSYNCOUT</name>
<description>Disable Timer Start/Stop/Reload output</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EN</name>
<description>Timer can start/stop/reload other timers with SYNC bit set</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIS</name>
<description>Timer cannot start/stop/reload other timers with SYNC bit set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMESEL</name>
<description>PWM output retime select</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ATI</name>
<description>Always Track Inputs</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSCOIST</name>
<description>Reload-Start Sets COIST</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRESC</name>
<description>Prescaler Setting</description>
<bitOffset>18</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>No prescaling</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Prescale by 2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Prescale by 4</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>Prescale by 8</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>Prescale by 16</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>Prescale by 32</description>
<value>31</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>Prescale by 64</description>
<value>63</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>Prescale by 128</description>
<value>127</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description>Prescale by 256</description>
<value>255</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV512</name>
<description>Prescale by 512</description>
<value>511</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV1024</name>
<description>Prescale by 1024</description>
<value>1023</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>RISEA</name>
<description>Timer Rising Input Edge Action</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FALLA</name>
<description>Timer Falling Input Edge Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>X2CNT</name>
<description>2x Count Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>START</name>
<description>Start Timer</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop Timer</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07070777</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DIR</name>
<description>Direction</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Counting up</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Counting down</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOPBV</name>
<description>TOP Buffer Valid</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMERLOCKSTATUS</name>
<description>Timer lock status</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>TIMER registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>TIMER registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTILOCKSTATUS</name>
<description>DTI lock status</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>DTI registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>DTI registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNCBUSY</name>
<description>Sync Busy</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV0</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV1</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV2</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY0</name>
<description>Input capture fifo empty</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY1</name>
<description>Input capture fifo empty</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY2</name>
<description>Input capture fifo empty</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CCPOL0</name>
<description>CCn Polarity</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL1</name>
<description>CCn Polarity</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL2</name>
<description>CCn Polarity</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>Capture Compare Channel 0 Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>Capture Compare Channel 1 Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>Capture Compare Channel 2 Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>Input capture FIFO underflow</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>Input capture FIFO underflow</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>Input capture FIFO underflow</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC0 Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC1 Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC2 Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>ICFWLFULL0 Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>ICFWLFULL1 Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>ICFWLFULL2 Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>ICFOF0 Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>ICFOF1 Interrupt Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>ICFOF2 Interrupt Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>ICFUF0 Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>ICFUF1 Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>ICFUF2 Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOP</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TOP</name>
<description>Counter Top Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOPB</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TOPB</name>
<description>Counter Top Buffer Register</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Timer Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CFG</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_OC</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_OCB</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICF</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICOF</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_CFG</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_OC</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_OCB</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICF</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICOF</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_CFG</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_CTRL</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC2_OC</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_OCB</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICF</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICOF</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTCFG</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000E03</resetMask>
<fields>
<field>
<name>DTEN</name>
<description>DTI Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDAS</name>
<description>DTI Automatic Start-up Functionality</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORESTART</name>
<description>No DTI restart on debugger exit</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESTART</name>
<description>DTI restart on debugger exit</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTAR</name>
<description>DTI Always Run</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFATS</name>
<description>DTI Fault Action on Timer Stop</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRSEN</name>
<description>DTI PRS Source Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTTIMECFG</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>DTPRESC</name>
<description>DTI Prescaler Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTRISET</name>
<description>DTI Rise-time</description>
<bitOffset>10</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFALLT</name>
<description>DTI Fall-time</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFCFG</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F030000</resetMask>
<fields>
<field>
<name>DTFA</name>
<description>DTI Fault Action</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on fault</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INACTIVE</name>
<description>Set outputs inactive</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear outputs</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRISTATE</name>
<description>Tristate outputs</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTPRS0FEN</name>
<description>DTI PRS 0 Fault Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRS1FEN</name>
<description>DTI PRS 1 Fault Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDBGFEN</name>
<description>DTI Debugger Fault Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTLOCKUPFEN</name>
<description>DTI Lockup Fault Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTEM23FEN</name>
<description>DTI EM23 Fault Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTCTRL</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DTCINV</name>
<description>DTI Complementary Output Invert. </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTIPOL</name>
<description>DTI Inactive Polarity</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTOGEN</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>DTOGCC0EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC1EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC2EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI0EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI1EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI2EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFAULT</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0F</name>
<description>DTI PRS 0 Fault</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTPRS1F</name>
<description>DTI PRS 1 Fault</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTDBGF</name>
<description>DTI Debugger Fault</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTLOCKUPF</name>
<description>DTI Lockup Fault</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTEM23F</name>
<description>DTI EM23 Entry Fault</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTFAULTC</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0FC</name>
<description>DTI PRS0 Fault Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTPRS1FC</name>
<description>DTI PRS1 Fault Clear</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTDBGFC</name>
<description>DTI Debugger Fault Clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTLOCKUPFC</name>
<description>DTI Lockup Fault Clear</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTEM23FC</name>
<description>DTI EM23 Fault Clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DTLOCK</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTILOCKKEY</name>
<description>DTI Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER DTI registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>TIMER3_S</name>
<version>0</version>
<description>TIMER3_S Registers</description>
<baseAddress>0x40054000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>TIMER3</name>
<value>10</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF1FFB</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Timer Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Up-count mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Down-count mode</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UPDOWN</name>
<description>Up/down-count mode</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>QDEC</name>
<description>Quadrature decoder mode</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNC</name>
<description>Timer Start/Stop/Reload Synchronization</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Timer operation is unaffected by other timers.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Timer may be started, stopped and re-loaded from other timer instances.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSMEN</name>
<description>One-shot Mode Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>QDM</name>
<description>Quadrature Decoder Mode Selection</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X2</name>
<description>X2 mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>X4 mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HALT</name>
<description>Timer is halted in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RUN</name>
<description>Timer is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMACLRACT</name>
<description>DMA Request Clear on Active</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKSEL</name>
<description>Clock Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRESCEM01GRPACLK</name>
<description>Prescaled EM01GRPACLK</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CC1</name>
<description>Compare/Capture Channel 1 Input</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMEROUF</name>
<description>Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMEEN</name>
<description>PWM output retimed enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>PWM outputs are not re-timed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>PWM outputs are re-timed.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISSYNCOUT</name>
<description>Disable Timer Start/Stop/Reload output</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EN</name>
<description>Timer can start/stop/reload other timers with SYNC bit set</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIS</name>
<description>Timer cannot start/stop/reload other timers with SYNC bit set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMESEL</name>
<description>PWM output retime select</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ATI</name>
<description>Always Track Inputs</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSCOIST</name>
<description>Reload-Start Sets COIST</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRESC</name>
<description>Prescaler Setting</description>
<bitOffset>18</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>No prescaling</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Prescale by 2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Prescale by 4</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>Prescale by 8</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>Prescale by 16</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>Prescale by 32</description>
<value>31</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>Prescale by 64</description>
<value>63</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>Prescale by 128</description>
<value>127</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description>Prescale by 256</description>
<value>255</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV512</name>
<description>Prescale by 512</description>
<value>511</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV1024</name>
<description>Prescale by 1024</description>
<value>1023</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>RISEA</name>
<description>Timer Rising Input Edge Action</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FALLA</name>
<description>Timer Falling Input Edge Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>X2CNT</name>
<description>2x Count Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>START</name>
<description>Start Timer</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop Timer</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07070777</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DIR</name>
<description>Direction</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Counting up</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Counting down</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOPBV</name>
<description>TOP Buffer Valid</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMERLOCKSTATUS</name>
<description>Timer lock status</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>TIMER registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>TIMER registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTILOCKSTATUS</name>
<description>DTI lock status</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>DTI registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>DTI registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNCBUSY</name>
<description>Sync Busy</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV0</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV1</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV2</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY0</name>
<description>Input capture fifo empty</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY1</name>
<description>Input capture fifo empty</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY2</name>
<description>Input capture fifo empty</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CCPOL0</name>
<description>CCn Polarity</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL1</name>
<description>CCn Polarity</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL2</name>
<description>CCn Polarity</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>Capture Compare Channel 0 Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>Capture Compare Channel 1 Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>Capture Compare Channel 2 Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>Input capture FIFO underflow</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>Input capture FIFO underflow</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>Input capture FIFO underflow</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC0 Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC1 Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC2 Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>ICFWLFULL0 Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>ICFWLFULL1 Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>ICFWLFULL2 Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>ICFOF0 Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>ICFOF1 Interrupt Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>ICFOF2 Interrupt Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>ICFUF0 Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>ICFUF1 Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>ICFUF2 Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOP</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TOP</name>
<description>Counter Top Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOPB</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TOPB</name>
<description>Counter Top Buffer Register</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Timer Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CFG</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_OC</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_OCB</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICF</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICOF</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_CFG</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_OC</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_OCB</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICF</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICOF</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_CFG</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_CTRL</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC2_OC</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_OCB</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICF</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICOF</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTCFG</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000E03</resetMask>
<fields>
<field>
<name>DTEN</name>
<description>DTI Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDAS</name>
<description>DTI Automatic Start-up Functionality</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORESTART</name>
<description>No DTI restart on debugger exit</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESTART</name>
<description>DTI restart on debugger exit</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTAR</name>
<description>DTI Always Run</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFATS</name>
<description>DTI Fault Action on Timer Stop</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRSEN</name>
<description>DTI PRS Source Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTTIMECFG</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>DTPRESC</name>
<description>DTI Prescaler Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTRISET</name>
<description>DTI Rise-time</description>
<bitOffset>10</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFALLT</name>
<description>DTI Fall-time</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFCFG</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F030000</resetMask>
<fields>
<field>
<name>DTFA</name>
<description>DTI Fault Action</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on fault</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INACTIVE</name>
<description>Set outputs inactive</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear outputs</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRISTATE</name>
<description>Tristate outputs</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTPRS0FEN</name>
<description>DTI PRS 0 Fault Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRS1FEN</name>
<description>DTI PRS 1 Fault Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDBGFEN</name>
<description>DTI Debugger Fault Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTLOCKUPFEN</name>
<description>DTI Lockup Fault Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTEM23FEN</name>
<description>DTI EM23 Fault Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTCTRL</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DTCINV</name>
<description>DTI Complementary Output Invert. </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTIPOL</name>
<description>DTI Inactive Polarity</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTOGEN</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>DTOGCC0EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC1EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC2EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI0EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI1EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI2EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFAULT</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0F</name>
<description>DTI PRS 0 Fault</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTPRS1F</name>
<description>DTI PRS 1 Fault</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTDBGF</name>
<description>DTI Debugger Fault</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTLOCKUPF</name>
<description>DTI Lockup Fault</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTEM23F</name>
<description>DTI EM23 Entry Fault</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTFAULTC</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0FC</name>
<description>DTI PRS0 Fault Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTPRS1FC</name>
<description>DTI PRS1 Fault Clear</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTDBGFC</name>
<description>DTI Debugger Fault Clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTLOCKUPFC</name>
<description>DTI Lockup Fault Clear</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTEM23FC</name>
<description>DTI EM23 Fault Clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DTLOCK</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTILOCKKEY</name>
<description>DTI Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER DTI registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>TIMER4_S</name>
<version>0</version>
<description>TIMER4_S Registers</description>
<baseAddress>0x40058000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>TIMER4</name>
<value>11</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF1FFB</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Timer Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Up-count mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Down-count mode</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UPDOWN</name>
<description>Up/down-count mode</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>QDEC</name>
<description>Quadrature decoder mode</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNC</name>
<description>Timer Start/Stop/Reload Synchronization</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Timer operation is unaffected by other timers.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Timer may be started, stopped and re-loaded from other timer instances.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSMEN</name>
<description>One-shot Mode Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>QDM</name>
<description>Quadrature Decoder Mode Selection</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X2</name>
<description>X2 mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>X4 mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HALT</name>
<description>Timer is halted in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RUN</name>
<description>Timer is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMACLRACT</name>
<description>DMA Request Clear on Active</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKSEL</name>
<description>Clock Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRESCEM01GRPACLK</name>
<description>Prescaled EM01GRPACLK</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CC1</name>
<description>Compare/Capture Channel 1 Input</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMEROUF</name>
<description>Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMEEN</name>
<description>PWM output retimed enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>PWM outputs are not re-timed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>PWM outputs are re-timed.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISSYNCOUT</name>
<description>Disable Timer Start/Stop/Reload output</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EN</name>
<description>Timer can start/stop/reload other timers with SYNC bit set</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIS</name>
<description>Timer cannot start/stop/reload other timers with SYNC bit set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMESEL</name>
<description>PWM output retime select</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ATI</name>
<description>Always Track Inputs</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSCOIST</name>
<description>Reload-Start Sets COIST</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRESC</name>
<description>Prescaler Setting</description>
<bitOffset>18</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>No prescaling</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Prescale by 2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Prescale by 4</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>Prescale by 8</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>Prescale by 16</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>Prescale by 32</description>
<value>31</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>Prescale by 64</description>
<value>63</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>Prescale by 128</description>
<value>127</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description>Prescale by 256</description>
<value>255</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV512</name>
<description>Prescale by 512</description>
<value>511</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV1024</name>
<description>Prescale by 1024</description>
<value>1023</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>RISEA</name>
<description>Timer Rising Input Edge Action</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FALLA</name>
<description>Timer Falling Input Edge Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>X2CNT</name>
<description>2x Count Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>START</name>
<description>Start Timer</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop Timer</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07070777</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DIR</name>
<description>Direction</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Counting up</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Counting down</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOPBV</name>
<description>TOP Buffer Valid</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMERLOCKSTATUS</name>
<description>Timer lock status</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>TIMER registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>TIMER registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTILOCKSTATUS</name>
<description>DTI lock status</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>DTI registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>DTI registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNCBUSY</name>
<description>Sync Busy</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV0</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV1</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV2</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY0</name>
<description>Input capture fifo empty</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY1</name>
<description>Input capture fifo empty</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY2</name>
<description>Input capture fifo empty</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CCPOL0</name>
<description>CCn Polarity</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL1</name>
<description>CCn Polarity</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL2</name>
<description>CCn Polarity</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>Capture Compare Channel 0 Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>Capture Compare Channel 1 Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>Capture Compare Channel 2 Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>Input capture FIFO underflow</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>Input capture FIFO underflow</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>Input capture FIFO underflow</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC0 Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC1 Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC2 Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>ICFWLFULL0 Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>ICFWLFULL1 Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>ICFWLFULL2 Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>ICFOF0 Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>ICFOF1 Interrupt Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>ICFOF2 Interrupt Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>ICFUF0 Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>ICFUF1 Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>ICFUF2 Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOP</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TOP</name>
<description>Counter Top Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOPB</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TOPB</name>
<description>Counter Top Buffer Register</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Timer Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CFG</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_OC</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_OCB</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICF</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICOF</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_CFG</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_OC</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_OCB</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICF</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICOF</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_CFG</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_CTRL</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC2_OC</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_OCB</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICF</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICOF</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTCFG</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000E03</resetMask>
<fields>
<field>
<name>DTEN</name>
<description>DTI Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDAS</name>
<description>DTI Automatic Start-up Functionality</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORESTART</name>
<description>No DTI restart on debugger exit</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESTART</name>
<description>DTI restart on debugger exit</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTAR</name>
<description>DTI Always Run</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFATS</name>
<description>DTI Fault Action on Timer Stop</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRSEN</name>
<description>DTI PRS Source Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTTIMECFG</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>DTPRESC</name>
<description>DTI Prescaler Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTRISET</name>
<description>DTI Rise-time</description>
<bitOffset>10</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFALLT</name>
<description>DTI Fall-time</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFCFG</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F030000</resetMask>
<fields>
<field>
<name>DTFA</name>
<description>DTI Fault Action</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on fault</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INACTIVE</name>
<description>Set outputs inactive</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear outputs</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRISTATE</name>
<description>Tristate outputs</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTPRS0FEN</name>
<description>DTI PRS 0 Fault Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRS1FEN</name>
<description>DTI PRS 1 Fault Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDBGFEN</name>
<description>DTI Debugger Fault Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTLOCKUPFEN</name>
<description>DTI Lockup Fault Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTEM23FEN</name>
<description>DTI EM23 Fault Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTCTRL</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DTCINV</name>
<description>DTI Complementary Output Invert. </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTIPOL</name>
<description>DTI Inactive Polarity</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTOGEN</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>DTOGCC0EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC1EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC2EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI0EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI1EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI2EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFAULT</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0F</name>
<description>DTI PRS 0 Fault</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTPRS1F</name>
<description>DTI PRS 1 Fault</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTDBGF</name>
<description>DTI Debugger Fault</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTLOCKUPF</name>
<description>DTI Lockup Fault</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTEM23F</name>
<description>DTI EM23 Entry Fault</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTFAULTC</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0FC</name>
<description>DTI PRS0 Fault Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTPRS1FC</name>
<description>DTI PRS1 Fault Clear</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTDBGFC</name>
<description>DTI Debugger Fault Clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTLOCKUPFC</name>
<description>DTI Lockup Fault Clear</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTEM23FC</name>
<description>DTI EM23 Fault Clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DTLOCK</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTILOCKKEY</name>
<description>DTI Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER DTI registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>USART0_S</name>
<version>0</version>
<description>USART0_S Registers</description>
<baseAddress>0x4005C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>USART0_RX</name>
<value>13</value>
</interrupt>
<interrupt>
<name>USART0_TX</name>
<value>14</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>USART Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xF3FFFF7F</resetMask>
<fields>
<field>
<name>SYNC</name>
<description>USART Synchronous Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The USART operates in asynchronous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The USART operates in synchronous mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOOPBK</name>
<description>Loopback Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The receiver is connected to and receives data from U(S)n_RX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The receiver is connected to and receives data from U(S)n_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCEN</name>
<description>Collision Check Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Collision check is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Collision check is enabled. The receiver must be enabled for the check to be performed</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPM</name>
<description>Multi-Processor Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The 9th bit of incoming frames has no special function</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>An incoming frame with the 9th bit equal to MPAB will be loaded into the receive buffer regardless of RXBLOCK and will result in the MPAB interrupt flag being set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPAB</name>
<description>Multi-Processor Address-Bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OVS</name>
<description>Oversampling</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X16</name>
<description>Regular UART mode with 16X oversampling in asynchronous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X8</name>
<description>Double speed with 8X oversampling in asynchronous mode</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>X6</name>
<description>6X oversampling in asynchronous mode</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>Quadruple speed with 4X oversampling in asynchronous mode</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKPOL</name>
<description>Clock Polarity</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLELOW</name>
<description>The bus clock used in synchronous mode has a low base value</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>IDLEHIGH</name>
<description>The bus clock used in synchronous mode has a high base value</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKPHA</name>
<description>Clock Edge For Setup/Sample</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SAMPLELEADING</name>
<description>Data is sampled on the leading edge and set-up on the trailing edge of the bus clock in synchronous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SAMPLETRAILING</name>
<description>Data is set-up on the leading edge and sampled on the trailing edge of the bus clock in synchronous mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSBF</name>
<description>Most Significant Bit First</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Data is sent with the least significant bit first</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Data is sent with the most significant bit first</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSMA</name>
<description>Action On Chip Select In Main Mode</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOACTION</name>
<description>No action taken</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GOTOSLAVEMODE</name>
<description>Go to secondary mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXBIL</name>
<description>TX Buffer Interrupt Level</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EMPTY</name>
<description>TXBL and the TXBL interrupt flag are set when the transmit buffer becomes empty. TXBL is cleared when the buffer becomes nonempty.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFFULL</name>
<description>TXBL and TXBLIF are set when the transmit buffer goes from full to half-full or empty. TXBL is cleared when the buffer becomes full.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXINV</name>
<description>Receiver Input Invert</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Input is passed directly to the receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Input is inverted before it is passed to the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXINV</name>
<description>Transmitter output Invert</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Output from the transmitter is passed unchanged to U(S)n_TX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Output from the transmitter is inverted before it is passed to U(S)n_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSINV</name>
<description>Chip Select Invert</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Chip select is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Chip select is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOCS</name>
<description>Automatic Chip Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOTRI</name>
<description>Automatic TX Tristate</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The output on U(S)n_TX when the transmitter is idle is defined by TXINV</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>U(S)n_TX is tristated whenever the transmitter is idle</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCMODE</name>
<description>SmartCard Mode</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCRETRANS</name>
<description>SmartCard Retransmit</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPPERRF</name>
<description>Skip Parity Error Frames</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIT8DV</name>
<description>Bit 8 Default Value</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ERRSDMA</name>
<description>Halt DMA On Error</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on DMA requests from the USART</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DMA requests from the USART are blocked while the PERR or FERR interrupt flags are set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSRX</name>
<description>Disable RX On Error</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Framing and parity errors disable the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSTX</name>
<description>Disable TX On Error</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Received framing and parity errors have no effect on transmitter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Received framing and parity errors disable the transmitter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSSEARLY</name>
<description>Synchronous Secondary Setup Early</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Byteswap In Double Accesses</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Normal byte order</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Byte order swapped</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOTX</name>
<description>Always Transmit When RX Not Full</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MVDIS</name>
<description>Majority Vote Disable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMSDELAY</name>
<description>Synchronous Main Sample Delay</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRAME</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00001005</resetValue>
<resetMask>0x0000330F</resetMask>
<fields>
<field>
<name>DATABITS</name>
<description>Data-Bit Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FOUR</name>
<description>Each frame contains 4 data bits</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>Each frame contains 5 data bits</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>Each frame contains 6 data bits</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>Each frame contains 7 data bits</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Each frame contains 8 data bits</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>NINE</name>
<description>Each frame contains 9 data bits</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TEN</name>
<description>Each frame contains 10 data bits</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVEN</name>
<description>Each frame contains 11 data bits</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVE</name>
<description>Each frame contains 12 data bits</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEEN</name>
<description>Each frame contains 13 data bits</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEEN</name>
<description>Each frame contains 14 data bits</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEEN</name>
<description>Each frame contains 15 data bits</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEEN</name>
<description>Each frame contains 16 data bits</description>
<value>13</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PARITY</name>
<description>Parity-Bit Mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Parity bits are not used</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVEN</name>
<description>Even parity are used. Parity bits are automatically generated and checked by hardware.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ODD</name>
<description>Odd parity is used. Parity bits are automatically generated and checked by hardware.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STOPBITS</name>
<description>Stop-Bit Mode</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HALF</name>
<description>The transmitter generates a half stop bit. Stop-bits are not verified by receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>One stop bit is generated and verified</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ONEANDAHALF</name>
<description>The transmitter generates one and a half stop bit. The receiver verifies the first stop bit</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>The transmitter generates two stop bits. The receiver checks the first stop-bit only</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRIGCTRL</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FF0</resetMask>
<fields>
<field>
<name>RXTEN</name>
<description>Receive Trigger Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXTEN</name>
<description>Transmit Trigger Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOTXTEN</name>
<description>AUTOTX Trigger Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXARX0EN</name>
<description>Enable Transmit Trigger after RX End of </description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXARX1EN</name>
<description>Enable Transmit Trigger after RX End of </description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXARX2EN</name>
<description>Enable Transmit Trigger after RX End of </description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXATX0EN</name>
<description>Enable Receive Trigger after TX end of f</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXATX1EN</name>
<description>Enable Receive Trigger after TX end of f</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXATX2EN</name>
<description>Enable Receive Trigger after TX end of f</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>RXEN</name>
<description>Receiver Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXDIS</name>
<description>Receiver Disable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXEN</name>
<description>Transmitter Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDIS</name>
<description>Transmitter Disable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>MASTEREN</name>
<description>Main Mode Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>MASTERDIS</name>
<description>Main Mode Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>Receiver Block Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>Receiver Block Disable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>Transmitter Tristate Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>Transmitter Tristate Disable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTX</name>
<description>Clear TX</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARRX</name>
<description>Clear RX</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-only</access>
<resetValue>0x00002040</resetValue>
<resetMask>0x00037FFF</resetMask>
<fields>
<field>
<name>RXENS</name>
<description>Receiver Enable Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXENS</name>
<description>Transmitter Enable Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MASTER</name>
<description>SPI Main Mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCK</name>
<description>Block Incoming Data</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRI</name>
<description>Transmitter Tristated</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXC</name>
<description>TX Complete</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBL</name>
<description>TX Buffer Level</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAV</name>
<description>RX Data Valid</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBDRIGHT</name>
<description>TX Buffer Expects Double Right Data</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBSRIGHT</name>
<description>TX Buffer Expects Single Right Data</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAVRIGHT</name>
<description>RX Data Right</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULLRIGHT</name>
<description>RX Full of Right Data</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMERRESTARTED</name>
<description>The USART Timer restarted itself</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBUFCNT</name>
<description>TX Buffer Count</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x807FFFF8</resetMask>
<fields>
<field>
<name>DIV</name>
<description>Fractional Clock Divider</description>
<bitOffset>3</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDEN</name>
<description>AUTOBAUD detection enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXDATAX</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000C1FF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERR</name>
<description>Data Parity Error</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERR</name>
<description>Data Framing Error</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLEX</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC1FFC1FF</resetMask>
<fields>
<field>
<name>RXDATA0</name>
<description>RX Data 0</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERR0</name>
<description>Data Parity Error 0</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERR0</name>
<description>Data Framing Error 0</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATA1</name>
<description>RX Data 1</description>
<bitOffset>16</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERR1</name>
<description>Data Parity Error 1</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERR1</name>
<description>Data Framing Error 1</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATA0</name>
<description>RX Data 0</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATA1</name>
<description>RX Data 1</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATAXP</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000C1FF</resetMask>
<fields>
<field>
<name>RXDATAP</name>
<description>RX Data Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERRP</name>
<description>Data Parity Error Peek</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERRP</name>
<description>Data Framing Error Peek</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLEXP</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC1FFC1FF</resetMask>
<fields>
<field>
<name>RXDATAP0</name>
<description>RX Data 0 Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERRP0</name>
<description>Data Parity Error 0 Peek</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERRP0</name>
<description>Data Framing Error 0 Peek</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAP1</name>
<description>RX Data 1 Peek</description>
<bitOffset>16</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERRP1</name>
<description>Data Parity Error 1 Peek</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERRP1</name>
<description>Data Framing Error 1 Peek</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATAX</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000F9FF</resetMask>
<fields>
<field>
<name>TXDATAX</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>write-only</access>
</field>
<field>
<name>UBRXAT</name>
<description>Unblock RX After Transmission</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIAT</name>
<description>Set TXTRI After Transmission</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXBREAK</name>
<description>Transmit Data As Break</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDISAT</name>
<description>Clear TXEN After Transmission</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXENAT</name>
<description>Enable RX After Transmission</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATA</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>TXDATA</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TXDOUBLEX</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xF9FFF9FF</resetMask>
<fields>
<field>
<name>TXDATA0</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>write-only</access>
</field>
<field>
<name>UBRXAT0</name>
<description>Unblock RX After Transmission</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIAT0</name>
<description>Set TXTRI After Transmission</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXBREAK0</name>
<description>Transmit Data As Break</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDISAT0</name>
<description>Clear TXEN After Transmission</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXENAT0</name>
<description>Enable RX After Transmission</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDATA1</name>
<description>TX Data</description>
<bitOffset>16</bitOffset>
<bitWidth>9</bitWidth>
<access>write-only</access>
</field>
<field>
<name>UBRXAT1</name>
<description>Unblock RX After Transmission</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIAT1</name>
<description>Set TXTRI After Transmission</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXBREAK1</name>
<description>Transmit Data As Break</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDISAT1</name>
<description>Clear TXEN After Transmission</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXENAT1</name>
<description>Enable RX After Transmission</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TXDATA0</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDATA1</name>
<description>TX Data</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000002</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>TX Buffer Level Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>RX Data Valid Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX Buffer Full Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX Overflow Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX Underflow Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX Overflow Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX Underflow Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MPAF</name>
<description>Multi-Processor Address Frame Interrupt </description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSM</name>
<description>Chip-Select In Main Mode Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCF</name>
<description>Collision Check Fail Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP0</name>
<description>Timer comparator 0 Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP1</name>
<description>Timer comparator 1 Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP2</name>
<description>Timer comparator 2 Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>TX Buffer Level Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>RX Data Valid Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX Buffer Full Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX Overflow Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX Underflow Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX Overflow Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX Underflow Interrupt Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MPAF</name>
<description>Multi-Processor Address Frame Interrupt </description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSM</name>
<description>Chip-Select In Main Mode Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCF</name>
<description>Collision Check Fail Interrupt Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle Interrupt Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP0</name>
<description>Timer comparator 0 Interrupt Enable</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP1</name>
<description>Timer comparator 1 Interrupt Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP2</name>
<description>Timer comparator 2 Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IRCTRL</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000008F</resetMask>
<fields>
<field>
<name>IREN</name>
<description>Enable IrDA Module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IRPW</name>
<description>IrDA TX Pulse Width</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRFILT</name>
<description>IrDA RX Filter</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No filter enabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Filter enabled. IrDA pulse must be high for at least 5 consecutive clock cycles to be detected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>I2SCTRL</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000071F</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable I2S Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MONO</name>
<description>Stero or Mono</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>JUSTIFY</name>
<description>Justification of I2S Data</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LEFT</name>
<description>Data is left-justified</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT</name>
<description>Data is right-justified</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMASPLIT</name>
<description>Separate DMA Request For Left/Right Data</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DELAY</name>
<description>Delay on I2S data</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORMAT</name>
<description>I2S Word Format</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>W32D32</name>
<description>32-bit word, 32-bit data</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>W32D24M</name>
<description>32-bit word, 32-bit data with 8 lsb masked</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>W32D24</name>
<description>32-bit word, 24-bit data</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>W32D16</name>
<description>32-bit word, 16-bit data</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>W32D8</name>
<description>32-bit word, 8-bit data</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>W16D16</name>
<description>16-bit word, 16-bit data</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>W16D8</name>
<description>16-bit word, 8-bit data</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>W8D8</name>
<description>8-bit word, 8-bit data</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMING</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x77770000</resetMask>
<fields>
<field>
<name>TXDELAY</name>
<description>TX frame start delay</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable - TXDELAY in USARTn_CTRL can be used for legacy</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>Start of transmission is delayed for 1 baud-times</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Start of transmission is delayed for 2 baud-times</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>Start of transmission is delayed for 3 baud-times</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>Start of transmission is delayed for 7 baud-times</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP0</name>
<description>Start of transmission is delayed for TCMPVAL0 baud-times</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP1</name>
<description>Start of transmission is delayed for TCMPVAL1 baud-times</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP2</name>
<description>Start of transmission is delayed for TCMPVAL2 baud-times</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSSETUP</name>
<description>Chip Select Setup</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>CS is not asserted before start of transmission</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is asserted for 1 baud-times before start of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is asserted for 2 baud-times before start of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is asserted for 3 baud-times before start of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is asserted for 7 baud-times before start of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP0</name>
<description>CS is asserted before the start of transmission for TCMPVAL0 baud-times</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP1</name>
<description>CS is asserted before the start of transmission for TCMPVAL1 baud-times</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP2</name>
<description>CS is asserted before the start of transmission for TCMPVAL2 baud-times</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICS</name>
<description>Inter-character spacing</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>There is no space between charcters</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>Create a space of 1 baud-times before start of transmission </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Create a space of 2 baud-times before start of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>Create a space of 3 baud-times before start of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>Create a space of 7 baud-times before start of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP0</name>
<description>Create a space of before the start of transmission for TCMPVAL0 baud-times</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP1</name>
<description>Create a space of before the start of transmission for TCMPVAL1 baud-times</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP2</name>
<description>Create a space of before the start of transmission for TCMPVAL2 baud-times</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSHOLD</name>
<description>Chip Select Hold</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>Disable CS being asserted after the end of transmission</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is asserted for 1 baud-times after the end of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is asserted for 2 baud-times after the end of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is asserted for 3 baud-times after the end of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is asserted for 7 baud-times after the end of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP0</name>
<description>CS is asserted after the end of transmission for TCMPVAL0 baud-times</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP1</name>
<description>CS is asserted after the end of transmission for TCMPVAL1 baud-times</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP2</name>
<description>CS is asserted after the end of transmission for TCMPVAL2 baud-times</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRLX</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x8000808F</resetMask>
<fields>
<field>
<name>DBGHALT</name>
<description>Debug halt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Continue to transmit until TX buffer is empty</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Negate RTS to stop link partner's transmission during debug HALT. NOTE** The core clock should be equal to or faster than the peripheral clock; otherwise, each single step could transmit multiple frames instead of just transmitting one frame.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSINV</name>
<description>CTS Pin Inversion</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The USn_CTS pin is low true</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The USn_CTS pin is high true</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSEN</name>
<description>CTS Function enabled</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Ingore CTS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Stop transmitting when CTS is negated</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSINV</name>
<description>RTS Pin Inversion</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The USn_RTS pin is low true</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The USn_RTS pin is high true</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXPRSEN</name>
<description>PRS RX Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKPRSEN</name>
<description>PRS CLK Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMECMP0</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x017700FF</resetMask>
<fields>
<field>
<name>TCMPVAL</name>
<description>Timer comparator 0.</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TSTART</name>
<description>Timer start source</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Comparator 0 is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXEOF</name>
<description>Comparator 0 and timer are started at TX end of frame</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TXC</name>
<description>Comparator 0 and timer are started at TX Complete</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 0 and timer are started at RX going going Active (default: low)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>Comparator 0 and timer are started at RX end of frame</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSTOP</name>
<description>Source used to disable comparator 0</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TCMP0</name>
<description>Comparator 0 is disabled when the counter equals TCMPVAL and triggers a TCMP0 event</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXST</name>
<description>Comparator 0 is disabled at TX start TX Engine</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 0 is disabled on RX going going Active (default: low)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACTN</name>
<description>Comparator 0 is disabled on RX going Inactive</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESTARTEN</name>
<description>Restart Timer on TCMP0</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable the timer restarting on TCMP0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable the timer restarting on TCMP0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMECMP1</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x017700FF</resetMask>
<fields>
<field>
<name>TCMPVAL</name>
<description>Timer comparator 1.</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TSTART</name>
<description>Timer start source</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Comparator 1 is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXEOF</name>
<description>Comparator 1 and timer are started at TX end of frame</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TXC</name>
<description>Comparator 1 and timer are started at TX Complete</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 1 and timer are started at RX going going Active (default: low)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>Comparator 1 and timer are started at RX end of frame</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSTOP</name>
<description>Source used to disable comparator 1</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TCMP1</name>
<description>Comparator 1 is disabled when the counter equals TCMPVAL and triggers a TCMP1 event</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXST</name>
<description>Comparator 1 is disabled at TX start TX Engine</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 1 is disabled on RX going going Active (default: low)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACTN</name>
<description>Comparator 1 is disabled on RX going Inactive</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESTARTEN</name>
<description>Restart Timer on TCMP1</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable the timer restarting on TCMP1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable the timer restarting on TCMP1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMECMP2</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x017700FF</resetMask>
<fields>
<field>
<name>TCMPVAL</name>
<description>Timer comparator 2.</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TSTART</name>
<description>Timer start source</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Comparator 2 is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXEOF</name>
<description>Comparator 2 and timer are started at TX end of frame</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TXC</name>
<description>Comparator 2 and timer are started at TX Complete</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 2 and timer are started at RX going going Active (default: low)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>Comparator 2 and timer are started at RX end of frame</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSTOP</name>
<description>Source used to disable comparator 2</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TCMP2</name>
<description>Comparator 2 is disabled when the counter equals TCMPVAL and triggers a TCMP2 event</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXST</name>
<description>Comparator 2 is disabled at TX start TX Engine</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 2 is disabled on RX going going Active (default: low)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACTN</name>
<description>Comparator 2 is disabled on RX going Inactive</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESTARTEN</name>
<description>Restart Timer on TCMP2</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable the timer restarting on TCMP2</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable the timer restarting on TCMP2</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>USART1_S</name>
<version>0</version>
<description>USART1_S Registers</description>
<baseAddress>0x40060000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>USART1_RX</name>
<value>15</value>
</interrupt>
<interrupt>
<name>USART1_TX</name>
<value>16</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>USART Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xF3FFFF7F</resetMask>
<fields>
<field>
<name>SYNC</name>
<description>USART Synchronous Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The USART operates in asynchronous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The USART operates in synchronous mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOOPBK</name>
<description>Loopback Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The receiver is connected to and receives data from U(S)n_RX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The receiver is connected to and receives data from U(S)n_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCEN</name>
<description>Collision Check Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Collision check is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Collision check is enabled. The receiver must be enabled for the check to be performed</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPM</name>
<description>Multi-Processor Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The 9th bit of incoming frames has no special function</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>An incoming frame with the 9th bit equal to MPAB will be loaded into the receive buffer regardless of RXBLOCK and will result in the MPAB interrupt flag being set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPAB</name>
<description>Multi-Processor Address-Bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OVS</name>
<description>Oversampling</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X16</name>
<description>Regular UART mode with 16X oversampling in asynchronous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X8</name>
<description>Double speed with 8X oversampling in asynchronous mode</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>X6</name>
<description>6X oversampling in asynchronous mode</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>Quadruple speed with 4X oversampling in asynchronous mode</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKPOL</name>
<description>Clock Polarity</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLELOW</name>
<description>The bus clock used in synchronous mode has a low base value</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>IDLEHIGH</name>
<description>The bus clock used in synchronous mode has a high base value</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKPHA</name>
<description>Clock Edge For Setup/Sample</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SAMPLELEADING</name>
<description>Data is sampled on the leading edge and set-up on the trailing edge of the bus clock in synchronous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SAMPLETRAILING</name>
<description>Data is set-up on the leading edge and sampled on the trailing edge of the bus clock in synchronous mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSBF</name>
<description>Most Significant Bit First</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Data is sent with the least significant bit first</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Data is sent with the most significant bit first</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSMA</name>
<description>Action On Chip Select In Main Mode</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOACTION</name>
<description>No action taken</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GOTOSLAVEMODE</name>
<description>Go to secondary mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXBIL</name>
<description>TX Buffer Interrupt Level</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EMPTY</name>
<description>TXBL and the TXBL interrupt flag are set when the transmit buffer becomes empty. TXBL is cleared when the buffer becomes nonempty.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFFULL</name>
<description>TXBL and TXBLIF are set when the transmit buffer goes from full to half-full or empty. TXBL is cleared when the buffer becomes full.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXINV</name>
<description>Receiver Input Invert</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Input is passed directly to the receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Input is inverted before it is passed to the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXINV</name>
<description>Transmitter output Invert</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Output from the transmitter is passed unchanged to U(S)n_TX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Output from the transmitter is inverted before it is passed to U(S)n_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSINV</name>
<description>Chip Select Invert</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Chip select is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Chip select is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOCS</name>
<description>Automatic Chip Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOTRI</name>
<description>Automatic TX Tristate</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The output on U(S)n_TX when the transmitter is idle is defined by TXINV</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>U(S)n_TX is tristated whenever the transmitter is idle</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCMODE</name>
<description>SmartCard Mode</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCRETRANS</name>
<description>SmartCard Retransmit</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPPERRF</name>
<description>Skip Parity Error Frames</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIT8DV</name>
<description>Bit 8 Default Value</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ERRSDMA</name>
<description>Halt DMA On Error</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on DMA requests from the USART</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DMA requests from the USART are blocked while the PERR or FERR interrupt flags are set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSRX</name>
<description>Disable RX On Error</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Framing and parity errors disable the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSTX</name>
<description>Disable TX On Error</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Received framing and parity errors have no effect on transmitter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Received framing and parity errors disable the transmitter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSSEARLY</name>
<description>Synchronous Secondary Setup Early</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Byteswap In Double Accesses</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Normal byte order</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Byte order swapped</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOTX</name>
<description>Always Transmit When RX Not Full</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MVDIS</name>
<description>Majority Vote Disable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMSDELAY</name>
<description>Synchronous Main Sample Delay</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRAME</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00001005</resetValue>
<resetMask>0x0000330F</resetMask>
<fields>
<field>
<name>DATABITS</name>
<description>Data-Bit Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FOUR</name>
<description>Each frame contains 4 data bits</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>Each frame contains 5 data bits</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>Each frame contains 6 data bits</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>Each frame contains 7 data bits</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Each frame contains 8 data bits</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>NINE</name>
<description>Each frame contains 9 data bits</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TEN</name>
<description>Each frame contains 10 data bits</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVEN</name>
<description>Each frame contains 11 data bits</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVE</name>
<description>Each frame contains 12 data bits</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEEN</name>
<description>Each frame contains 13 data bits</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEEN</name>
<description>Each frame contains 14 data bits</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEEN</name>
<description>Each frame contains 15 data bits</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEEN</name>
<description>Each frame contains 16 data bits</description>
<value>13</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PARITY</name>
<description>Parity-Bit Mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Parity bits are not used</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVEN</name>
<description>Even parity are used. Parity bits are automatically generated and checked by hardware.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ODD</name>
<description>Odd parity is used. Parity bits are automatically generated and checked by hardware.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STOPBITS</name>
<description>Stop-Bit Mode</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HALF</name>
<description>The transmitter generates a half stop bit. Stop-bits are not verified by receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>One stop bit is generated and verified</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ONEANDAHALF</name>
<description>The transmitter generates one and a half stop bit. The receiver verifies the first stop bit</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>The transmitter generates two stop bits. The receiver checks the first stop-bit only</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRIGCTRL</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FF0</resetMask>
<fields>
<field>
<name>RXTEN</name>
<description>Receive Trigger Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXTEN</name>
<description>Transmit Trigger Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOTXTEN</name>
<description>AUTOTX Trigger Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXARX0EN</name>
<description>Enable Transmit Trigger after RX End of </description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXARX1EN</name>
<description>Enable Transmit Trigger after RX End of </description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXARX2EN</name>
<description>Enable Transmit Trigger after RX End of </description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXATX0EN</name>
<description>Enable Receive Trigger after TX end of f</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXATX1EN</name>
<description>Enable Receive Trigger after TX end of f</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXATX2EN</name>
<description>Enable Receive Trigger after TX end of f</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>RXEN</name>
<description>Receiver Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXDIS</name>
<description>Receiver Disable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXEN</name>
<description>Transmitter Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDIS</name>
<description>Transmitter Disable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>MASTEREN</name>
<description>Main Mode Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>MASTERDIS</name>
<description>Main Mode Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>Receiver Block Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>Receiver Block Disable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>Transmitter Tristate Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>Transmitter Tristate Disable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTX</name>
<description>Clear TX</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARRX</name>
<description>Clear RX</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-only</access>
<resetValue>0x00002040</resetValue>
<resetMask>0x00037FFF</resetMask>
<fields>
<field>
<name>RXENS</name>
<description>Receiver Enable Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXENS</name>
<description>Transmitter Enable Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MASTER</name>
<description>SPI Main Mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCK</name>
<description>Block Incoming Data</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRI</name>
<description>Transmitter Tristated</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXC</name>
<description>TX Complete</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBL</name>
<description>TX Buffer Level</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAV</name>
<description>RX Data Valid</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBDRIGHT</name>
<description>TX Buffer Expects Double Right Data</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBSRIGHT</name>
<description>TX Buffer Expects Single Right Data</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAVRIGHT</name>
<description>RX Data Right</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULLRIGHT</name>
<description>RX Full of Right Data</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMERRESTARTED</name>
<description>The USART Timer restarted itself</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBUFCNT</name>
<description>TX Buffer Count</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x807FFFF8</resetMask>
<fields>
<field>
<name>DIV</name>
<description>Fractional Clock Divider</description>
<bitOffset>3</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDEN</name>
<description>AUTOBAUD detection enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXDATAX</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000C1FF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERR</name>
<description>Data Parity Error</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERR</name>
<description>Data Framing Error</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLEX</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC1FFC1FF</resetMask>
<fields>
<field>
<name>RXDATA0</name>
<description>RX Data 0</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERR0</name>
<description>Data Parity Error 0</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERR0</name>
<description>Data Framing Error 0</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATA1</name>
<description>RX Data 1</description>
<bitOffset>16</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERR1</name>
<description>Data Parity Error 1</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERR1</name>
<description>Data Framing Error 1</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATA0</name>
<description>RX Data 0</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATA1</name>
<description>RX Data 1</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATAXP</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000C1FF</resetMask>
<fields>
<field>
<name>RXDATAP</name>
<description>RX Data Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERRP</name>
<description>Data Parity Error Peek</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERRP</name>
<description>Data Framing Error Peek</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLEXP</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC1FFC1FF</resetMask>
<fields>
<field>
<name>RXDATAP0</name>
<description>RX Data 0 Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERRP0</name>
<description>Data Parity Error 0 Peek</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERRP0</name>
<description>Data Framing Error 0 Peek</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAP1</name>
<description>RX Data 1 Peek</description>
<bitOffset>16</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERRP1</name>
<description>Data Parity Error 1 Peek</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERRP1</name>
<description>Data Framing Error 1 Peek</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATAX</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000F9FF</resetMask>
<fields>
<field>
<name>TXDATAX</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>write-only</access>
</field>
<field>
<name>UBRXAT</name>
<description>Unblock RX After Transmission</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIAT</name>
<description>Set TXTRI After Transmission</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXBREAK</name>
<description>Transmit Data As Break</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDISAT</name>
<description>Clear TXEN After Transmission</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXENAT</name>
<description>Enable RX After Transmission</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATA</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>TXDATA</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TXDOUBLEX</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xF9FFF9FF</resetMask>
<fields>
<field>
<name>TXDATA0</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>write-only</access>
</field>
<field>
<name>UBRXAT0</name>
<description>Unblock RX After Transmission</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIAT0</name>
<description>Set TXTRI After Transmission</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXBREAK0</name>
<description>Transmit Data As Break</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDISAT0</name>
<description>Clear TXEN After Transmission</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXENAT0</name>
<description>Enable RX After Transmission</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDATA1</name>
<description>TX Data</description>
<bitOffset>16</bitOffset>
<bitWidth>9</bitWidth>
<access>write-only</access>
</field>
<field>
<name>UBRXAT1</name>
<description>Unblock RX After Transmission</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIAT1</name>
<description>Set TXTRI After Transmission</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXBREAK1</name>
<description>Transmit Data As Break</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDISAT1</name>
<description>Clear TXEN After Transmission</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXENAT1</name>
<description>Enable RX After Transmission</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TXDATA0</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDATA1</name>
<description>TX Data</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000002</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>TX Buffer Level Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>RX Data Valid Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX Buffer Full Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX Overflow Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX Underflow Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX Overflow Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX Underflow Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MPAF</name>
<description>Multi-Processor Address Frame Interrupt </description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSM</name>
<description>Chip-Select In Main Mode Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCF</name>
<description>Collision Check Fail Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP0</name>
<description>Timer comparator 0 Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP1</name>
<description>Timer comparator 1 Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP2</name>
<description>Timer comparator 2 Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>TX Buffer Level Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>RX Data Valid Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX Buffer Full Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX Overflow Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX Underflow Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX Overflow Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX Underflow Interrupt Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MPAF</name>
<description>Multi-Processor Address Frame Interrupt </description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSM</name>
<description>Chip-Select In Main Mode Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCF</name>
<description>Collision Check Fail Interrupt Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle Interrupt Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP0</name>
<description>Timer comparator 0 Interrupt Enable</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP1</name>
<description>Timer comparator 1 Interrupt Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP2</name>
<description>Timer comparator 2 Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IRCTRL</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000008F</resetMask>
<fields>
<field>
<name>IREN</name>
<description>Enable IrDA Module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IRPW</name>
<description>IrDA TX Pulse Width</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRFILT</name>
<description>IrDA RX Filter</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No filter enabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Filter enabled. IrDA pulse must be high for at least 5 consecutive clock cycles to be detected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>I2SCTRL</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000071F</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable I2S Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MONO</name>
<description>Stero or Mono</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>JUSTIFY</name>
<description>Justification of I2S Data</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LEFT</name>
<description>Data is left-justified</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT</name>
<description>Data is right-justified</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMASPLIT</name>
<description>Separate DMA Request For Left/Right Data</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DELAY</name>
<description>Delay on I2S data</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORMAT</name>
<description>I2S Word Format</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>W32D32</name>
<description>32-bit word, 32-bit data</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>W32D24M</name>
<description>32-bit word, 32-bit data with 8 lsb masked</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>W32D24</name>
<description>32-bit word, 24-bit data</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>W32D16</name>
<description>32-bit word, 16-bit data</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>W32D8</name>
<description>32-bit word, 8-bit data</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>W16D16</name>
<description>16-bit word, 16-bit data</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>W16D8</name>
<description>16-bit word, 8-bit data</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>W8D8</name>
<description>8-bit word, 8-bit data</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMING</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x77770000</resetMask>
<fields>
<field>
<name>TXDELAY</name>
<description>TX frame start delay</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable - TXDELAY in USARTn_CTRL can be used for legacy</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>Start of transmission is delayed for 1 baud-times</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Start of transmission is delayed for 2 baud-times</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>Start of transmission is delayed for 3 baud-times</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>Start of transmission is delayed for 7 baud-times</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP0</name>
<description>Start of transmission is delayed for TCMPVAL0 baud-times</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP1</name>
<description>Start of transmission is delayed for TCMPVAL1 baud-times</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP2</name>
<description>Start of transmission is delayed for TCMPVAL2 baud-times</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSSETUP</name>
<description>Chip Select Setup</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>CS is not asserted before start of transmission</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is asserted for 1 baud-times before start of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is asserted for 2 baud-times before start of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is asserted for 3 baud-times before start of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is asserted for 7 baud-times before start of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP0</name>
<description>CS is asserted before the start of transmission for TCMPVAL0 baud-times</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP1</name>
<description>CS is asserted before the start of transmission for TCMPVAL1 baud-times</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP2</name>
<description>CS is asserted before the start of transmission for TCMPVAL2 baud-times</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICS</name>
<description>Inter-character spacing</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>There is no space between charcters</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>Create a space of 1 baud-times before start of transmission </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Create a space of 2 baud-times before start of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>Create a space of 3 baud-times before start of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>Create a space of 7 baud-times before start of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP0</name>
<description>Create a space of before the start of transmission for TCMPVAL0 baud-times</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP1</name>
<description>Create a space of before the start of transmission for TCMPVAL1 baud-times</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP2</name>
<description>Create a space of before the start of transmission for TCMPVAL2 baud-times</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSHOLD</name>
<description>Chip Select Hold</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>Disable CS being asserted after the end of transmission</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is asserted for 1 baud-times after the end of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is asserted for 2 baud-times after the end of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is asserted for 3 baud-times after the end of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is asserted for 7 baud-times after the end of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP0</name>
<description>CS is asserted after the end of transmission for TCMPVAL0 baud-times</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP1</name>
<description>CS is asserted after the end of transmission for TCMPVAL1 baud-times</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP2</name>
<description>CS is asserted after the end of transmission for TCMPVAL2 baud-times</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRLX</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x8000808F</resetMask>
<fields>
<field>
<name>DBGHALT</name>
<description>Debug halt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Continue to transmit until TX buffer is empty</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Negate RTS to stop link partner's transmission during debug HALT. NOTE** The core clock should be equal to or faster than the peripheral clock; otherwise, each single step could transmit multiple frames instead of just transmitting one frame.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSINV</name>
<description>CTS Pin Inversion</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The USn_CTS pin is low true</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The USn_CTS pin is high true</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSEN</name>
<description>CTS Function enabled</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Ingore CTS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Stop transmitting when CTS is negated</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSINV</name>
<description>RTS Pin Inversion</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The USn_RTS pin is low true</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The USn_RTS pin is high true</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXPRSEN</name>
<description>PRS RX Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKPRSEN</name>
<description>PRS CLK Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMECMP0</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x017700FF</resetMask>
<fields>
<field>
<name>TCMPVAL</name>
<description>Timer comparator 0.</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TSTART</name>
<description>Timer start source</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Comparator 0 is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXEOF</name>
<description>Comparator 0 and timer are started at TX end of frame</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TXC</name>
<description>Comparator 0 and timer are started at TX Complete</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 0 and timer are started at RX going going Active (default: low)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>Comparator 0 and timer are started at RX end of frame</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSTOP</name>
<description>Source used to disable comparator 0</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TCMP0</name>
<description>Comparator 0 is disabled when the counter equals TCMPVAL and triggers a TCMP0 event</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXST</name>
<description>Comparator 0 is disabled at TX start TX Engine</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 0 is disabled on RX going going Active (default: low)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACTN</name>
<description>Comparator 0 is disabled on RX going Inactive</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESTARTEN</name>
<description>Restart Timer on TCMP0</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable the timer restarting on TCMP0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable the timer restarting on TCMP0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMECMP1</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x017700FF</resetMask>
<fields>
<field>
<name>TCMPVAL</name>
<description>Timer comparator 1.</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TSTART</name>
<description>Timer start source</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Comparator 1 is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXEOF</name>
<description>Comparator 1 and timer are started at TX end of frame</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TXC</name>
<description>Comparator 1 and timer are started at TX Complete</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 1 and timer are started at RX going going Active (default: low)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>Comparator 1 and timer are started at RX end of frame</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSTOP</name>
<description>Source used to disable comparator 1</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TCMP1</name>
<description>Comparator 1 is disabled when the counter equals TCMPVAL and triggers a TCMP1 event</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXST</name>
<description>Comparator 1 is disabled at TX start TX Engine</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 1 is disabled on RX going going Active (default: low)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACTN</name>
<description>Comparator 1 is disabled on RX going Inactive</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESTARTEN</name>
<description>Restart Timer on TCMP1</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable the timer restarting on TCMP1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable the timer restarting on TCMP1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMECMP2</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x017700FF</resetMask>
<fields>
<field>
<name>TCMPVAL</name>
<description>Timer comparator 2.</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TSTART</name>
<description>Timer start source</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Comparator 2 is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXEOF</name>
<description>Comparator 2 and timer are started at TX end of frame</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TXC</name>
<description>Comparator 2 and timer are started at TX Complete</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 2 and timer are started at RX going going Active (default: low)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>Comparator 2 and timer are started at RX end of frame</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSTOP</name>
<description>Source used to disable comparator 2</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TCMP2</name>
<description>Comparator 2 is disabled when the counter equals TCMPVAL and triggers a TCMP2 event</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXST</name>
<description>Comparator 2 is disabled at TX start TX Engine</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 2 is disabled on RX going going Active (default: low)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACTN</name>
<description>Comparator 2 is disabled on RX going Inactive</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESTARTEN</name>
<description>Restart Timer on TCMP2</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable the timer restarting on TCMP2</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable the timer restarting on TCMP2</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>BURTC_S</name>
<version>0</version>
<description>BURTC_S Registers</description>
<baseAddress>0x40064000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>BURTC</name>
<value>18</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>BURTC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000F3</resetMask>
<fields>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>BURTC is frozen in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>BURTC is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COMPTOP</name>
<description>Compare Channel is Top Value</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The top value of the BURTC is 4294967295 (0xFFFFFFFF)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The top value of the BURTC is given by COMP</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNTPRESC</name>
<description>Counter prescaler value.</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>CLK_CNT = (BURTC LF CLK)/1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>CLK_CNT = (BURTC LF CLK)/2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>CLK_CNT = (BURTC LF CLK)/4</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>CLK_CNT = (BURTC LF CLK)/8</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>CLK_CNT = (BURTC LF CLK)/16</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>CLK_CNT = (BURTC LF CLK)/32</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>CLK_CNT = (BURTC LF CLK)/64</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>CLK_CNT = (BURTC LF CLK)/128</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description>CLK_CNT = (BURTC LF CLK)/256</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV512</name>
<description>CLK_CNT = (BURTC LF CLK)/512</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV1024</name>
<description>CLK_CNT = (BURTC LF CLK)/1024</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2048</name>
<description>CLK_CNT = (BURTC LF CLK)/2048</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4096</name>
<description>CLK_CNT = (BURTC LF CLK)/4096</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8192</name>
<description>CLK_CNT = (BURTC LF CLK)/8192</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16384</name>
<description>CLK_CNT = (BURTC LF CLK)/16384</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32768</name>
<description>CLK_CNT = (BURTC LF CLK)/32768</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>START</name>
<description>Start BURTC counter</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop BURTC counter</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>BURTC running status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCK</name>
<description>Configuration Lock Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>All BURTC lockable registers are unlocked.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>All BURTC lockable registers are locked.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Compare Match Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Compare Match Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRECNT</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007FFF</resetMask>
<fields>
<field>
<name>PRECNT</name>
<description>Pre-Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EM4WUEN</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>OFEM4WUEN</name>
<description>Overflow EM4 Wakeup Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMPEM4WUEN</name>
<description>Compare Match EM4 Wakeup Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>START</name>
<description>Sync busy for START</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STOP</name>
<description>Sync busy for STOP</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PRECNT</name>
<description>Sync busy for PRECNT</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CNT</name>
<description>Sync busy for CNT</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>COMP</name>
<description>Sync busy for COMP</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EN</name>
<description>Sync busy for EN</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x0000AEE8</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock all BURTC lockable registers</description>
<value>44776</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>COMP</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COMP</name>
<description>Compare Value </description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>I2C1_S</name>
<version>0</version>
<description>I2C1_S Registers</description>
<baseAddress>0x40068000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>I2C1</name>
<value>28</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>module enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable Peripheral Clock</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable Peripheral Clock</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0037B3FF</resetMask>
<fields>
<field>
<name>CORERST</name>
<description>Soft Reset the internal state registers</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No change to internal state registers</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Reset the internal state registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLAVE</name>
<description>Addressable as Follower</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>All addresses will be responded to with a NACK</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Addresses matching the programmed follower address or the general call address (if enabled) require a response from software. Other addresses are automatically responded to with a NACK.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOACK</name>
<description>Automatic Acknowledge</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Software must give one ACK command for each ACK transmitted on the I2C bus.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Addresses that are not automatically NACK'ed, and all data is automatically acknowledged.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOSE</name>
<description>Automatic STOP when Empty</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>A stop must be sent manually when no more data is to be transmitted.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The leader automatically sends a STOP when no more data is available for transmission.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOSN</name>
<description>Automatic STOP on NACK</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Stop is not automatically sent if a NACK is received from a follower.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The leader automatically sends a STOP if a NACK is received from a follower.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ARBDIS</name>
<description>Arbitration Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>When a device loses arbitration, the ARBIF interrupt flag is set and the bus is released.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>When a device loses arbitration, the ARBIF interrupt flag is set, but communication proceeds.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GCAMEN</name>
<description>General Call Address Match Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>General call address will be NACK'ed if it is not included by the follower address and address mask.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>When a general call address is received, a software response is required</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXBIL</name>
<description>TX Buffer Interrupt Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EMPTY</name>
<description>TXBL status and the TXBL interrupt flag are set when the transmit buffer becomes empty. TXBL is cleared when the buffer becomes nonempty.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALF_FULL</name>
<description>TXBL status and the TXBL interrupt flag are set when the transmit buffer goes from full to half-full or empty. TXBL is cleared when the buffer becomes full</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLHR</name>
<description>Clock Low High Ratio</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STANDARD</name>
<description>Nlow=4 and Nhigh=4, and the Nlow:Nhigh ratio is 4:4</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYMMETRIC</name>
<description>Nlow=6 and Nhigh=3, and the Nlow:Nhigh ratio is 6:3</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FAST</name>
<description>Nlow=11 and Nhigh=6, and the Nlow:Nhigh ratio is 11:6</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BITO</name>
<description>Bus Idle Timeout</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Timeout disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C40PCC</name>
<description>Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C80PCC</name>
<description>Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C160PCC</name>
<description>Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GIBITO</name>
<description>Go Idle on Bus Idle Timeout </description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>A bus idle timeout has no effect on the bus state.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>A bus idle timeout tells the I2C module that the bus is idle, allowing new transfers to be initiated.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLTO</name>
<description>Clock Low Timeout</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Timeout disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C40PCC</name>
<description>Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C80PCC</name>
<description>Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C160PCC</name>
<description>Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C320PCC</name>
<description>Timeout after 320 prescaled clock cycles. In standard mode at 100 kHz, this results in a 400us timeout.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C1024PCC</name>
<description>Timeout after 1024 prescaled clock cycles. In standard mode at 100 kHz, this results in a 1280us timeout.</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCLMONEN</name>
<description>SCL Monitor Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable SCL monitor</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable SCL monitor</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDAMONEN</name>
<description>SDA Monitor Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable SDA Monitor</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable SDA Monitor</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>START</name>
<description>Send start condition</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Send stop condition</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ACK</name>
<description>Send ACK</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>NACK</name>
<description>Send NACK</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CONT</name>
<description>Continue transmission</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ABORT</name>
<description>Abort transmission</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTX</name>
<description>Clear TX</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARPC</name>
<description>Clear Pending Commands</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATE</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>BUSY</name>
<description>Bus Busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MASTER</name>
<description>Leader</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TRANSMITTER</name>
<description>Transmitter</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NACKED</name>
<description>Nack Received</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BUSHOLD</name>
<description>Bus Held</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STATE</name>
<description>Transmission State</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<description>No transmission is being performed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WAIT</name>
<description>Waiting for idle. Will send a start condition as soon as the bus is idle.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start transmit phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADDR</name>
<description>Address transmit or receive phase</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>ADDRACK</name>
<description>Address ack/nack transmit or receive phase</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>Data transmit or receive phase</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DATAACK</name>
<description>Data ack/nack transmit or receive phase</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000080</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>PSTART</name>
<description>Pending START</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PSTOP</name>
<description>Pending STOP</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PACK</name>
<description>Pending ACK</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PNACK</name>
<description>Pending NACK</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PCONT</name>
<description>Pending continue</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PABORT</name>
<description>Pending abort</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXC</name>
<description>TX Complete</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBL</name>
<description>TX Buffer Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAV</name>
<description>RX Data Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBUFCNT</name>
<description>TX Buffer Count</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>DIV</name>
<description>Clock Divider</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SADDR</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FE</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Follower address</description>
<bitOffset>1</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SADDRMASK</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FE</resetMask>
<fields>
<field>
<name>SADDRMASK</name>
<description>Follower Address Mask</description>
<bitOffset>1</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATA0</name>
<description>RX Data 0</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATA1</name>
<description>RX Data 1</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATAP</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>RXDATAP</name>
<description>RX Data Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLEP</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATAP0</name>
<description>RX Data 0 Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAP1</name>
<description>RX Data 1 Peek</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATA</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>TXDATA</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TXDATA0</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDATA1</name>
<description>TX Data</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>START</name>
<description>START condition Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSTART</name>
<description>Repeated START condition Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDR</name>
<description>Address Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXC</name>
<description>Transfer Completed Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>Transmit Buffer Level Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>Receive Data Valid Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACK</name>
<description>Acknowledge Received Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NACK</name>
<description>Not Acknowledge Received Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSTOP</name>
<description>Leader STOP Condition Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARBLOST</name>
<description>Arbitration Lost Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERR</name>
<description>Bus Error Interrupt Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSHOLD</name>
<description>Bus Held Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>Transmit Buffer Overflow Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>Receive Buffer Underflow Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BITO</name>
<description>Bus Idle Timeout Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLTO</name>
<description>Clock Low Timeout Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSTOP</name>
<description>Follower STOP condition Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>Receive Buffer Full Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLERR</name>
<description>Clock Low Error Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCLERR</name>
<description>SCL Error Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAERR</name>
<description>SDA Error Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>START</name>
<description>START condition Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSTART</name>
<description>Repeated START condition Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDR</name>
<description>Address Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXC</name>
<description>Transfer Completed Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>Transmit Buffer Level Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>Receive Data Valid Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACK</name>
<description>Acknowledge Received Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NACK</name>
<description>Not Acknowledge Received Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSTOP</name>
<description>Leader STOP Condition Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARBLOST</name>
<description>Arbitration Lost Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERR</name>
<description>Bus Error Interrupt Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSHOLD</name>
<description>Bus Held Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>Transmit Buffer Overflow Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>Receive Buffer Underflow Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BITO</name>
<description>Bus Idle Timeout Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLTO</name>
<description>Clock Low Timeout Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSTOP</name>
<description>Follower STOP condition Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>Receive Buffer Full Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLERR</name>
<description>Clock Low Error Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCLERR</name>
<description>SCL Error Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAERR</name>
<description>SDA Error Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SYSCFG_S_CFGNS</name>
<version>1</version>
<description>SYSCFG_S_CFGNS Registers</description>
<baseAddress>0x40078000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>SYSCFG</name>
<value>20</value>
</interrupt>
<interrupt>
<name>SW0</name>
<value>52</value>
</interrupt>
<interrupt>
<name>SW1</name>
<value>53</value>
</interrupt>
<interrupt>
<name>SW2</name>
<value>54</value>
</interrupt>
<interrupt>
<name>SW3</name>
<value>55</value>
</interrupt>
<registers>
<register>
<name>CFGNSTCALIB</name>
<description>Configure to define the system tick for the M33.</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x01004A37</resetValue>
<resetMask>0x03FFFFFF</resetMask>
<fields>
<field>
<name>TENMS</name>
<description>Ten Milliseconds</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKEW</name>
<description>Skew</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NOREF</name>
<description>No Reference</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>REF</name>
<description>Reference clock is implemented</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NOREF</name>
<description>Reference clock is not implemented</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ROOTNSDATA0</name>
<description>Generic data space for user to pass to root, e.g., address of struct in mem</description>
<addressOffset>0x600</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ROOTNSDATA1</name>
<description>Generic data space for user to pass to root, e.g., address of struct in mem</description>
<addressOffset>0x604</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SYSCFG_S</name>
<version>1</version>
<description>SYSCFG_S Registers</description>
<baseAddress>0x4007C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>SYSCFG</name>
<value>20</value>
</interrupt>
<interrupt>
<name>SW0</name>
<value>52</value>
</interrupt>
<interrupt>
<name>SW1</name>
<value>53</value>
</interrupt>
<interrupt>
<name>SW2</name>
<value>54</value>
</interrupt>
<interrupt>
<name>SW3</name>
<value>55</value>
</interrupt>
<registers>
<register>
<name>IF</name>
<description>Read to get system status.</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3303000F</resetMask>
<fields>
<field>
<name>SW0</name>
<description>Software Interrupt 0</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW1</name>
<description>Software Interrupt 1</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW2</name>
<description>Software Interrupt 2</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW3</name>
<description>Software Interrupt 3</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERR1B</name>
<description>RAM 1-Bit Error Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERR2B</name>
<description>RAM 2-Bit Error Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR1B</name>
<description>SEQRAM 1-Bit Error Interrupt Flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR2B</name>
<description>SEQRAM 2-Bit Error Interrupt Flag</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR1B</name>
<description>FRCRAM 1-Bit Error Interrupt Flag</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR2B</name>
<description>FRCRAM 2-Bit Error Interrupt Flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Write to enable interrupts.</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3303000F</resetMask>
<fields>
<field>
<name>SW0</name>
<description>Software interrupt 0</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW1</name>
<description>Software interrupt 1</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW2</name>
<description>Software interrupt 2</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW3</name>
<description>Software interrupt 3</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERR1B</name>
<description>RAM 1-bit Error Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERR2B</name>
<description>RAM 2-bit Error Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR1B</name>
<description>SEQRAM 1-bit Error Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR2B</name>
<description>SEQRAM 2-bit Error Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR1B</name>
<description>FRCRAM 1-bit Error Interrupt Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR2B</name>
<description>FRCRAM 2-bit Error Interrupt Enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHIPREVHW</name>
<description>Read to get the hard-wired chip revision.</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000C01</resetValue>
<resetMask>0xFF0FFFFF</resetMask>
<fields>
<field>
<name>MAJOR</name>
<description>Hardwired Chip Revision Major value </description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FAMILY</name>
<description>Hardwired Chip Family value</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MINOR</name>
<description>Hardwired Chip Revision Minor value</description>
<bitOffset>12</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHIPREV</name>
<description>Read to get the chip revision programmed by feature configuration.</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>MAJOR</name>
<description>Chip Revision Major value</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FAMILY</name>
<description>Chip Family value</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MINOR</name>
<description>Chip Revision Minor value</description>
<bitOffset>12</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFGSYSTIC</name>
<description>Configure the source of the system tick for the M33.</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>SYSTICEXTCLKEN</name>
<description>SysTick External Clock Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Configure to provide general RAM configuration.</description>
<addressOffset>0x200</addressOffset>
<access>read-write</access>
<resetValue>0x00000021</resetValue>
<resetMask>0x00000021</resetMask>
<fields>
<field>
<name>ADDRFAULTEN</name>
<description>Invalid Address Bus Fault Response Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMECCERRFAULTEN</name>
<description>Two bit ECC Error Bus Fault Response Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DMEM0RETNCTRL</name>
<description>Configure to provide general RAM retention configuration.</description>
<addressOffset>0x208</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RAMRETNCTRL</name>
<description>DMEM0 blockset retention control</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ALLON</name>
<description>None of the RAM blocks powered down</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK0</name>
<description>Power down RAM block 0</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK1</name>
<description>Power down RAM block 1</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DMEM0ECCADDR</name>
<description>Read to get status of the DMEM0 ECC error address.</description>
<addressOffset>0x210</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DMEM0ECCADDR</name>
<description>DMEM0 RAM ECC Error Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DMEM0ECCCTRL</name>
<description>Configure to set RAM ECC control.</description>
<addressOffset>0x214</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RAMECCEN</name>
<description>RAM ECC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMECCEWEN</name>
<description>RAM ECC Error Writeback Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RADIORAMRETNCTRL</name>
<description>Configure SEQRAM Retention controls.</description>
<addressOffset>0x400</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000103</resetMask>
<fields>
<field>
<name>SEQRAMRETNCTRL</name>
<description>SEQRAM Retention Control</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ALLON</name>
<description>SEQRAM not powered down</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK0</name>
<description>Power down SEQRAM block 0</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK1</name>
<description>Power down SEQRAM block 1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ALLOFF</name>
<description>Power down all SEQRAM blocks</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FRCRAMRETNCTRL</name>
<description>FRCRAM Retention Control</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ALLON</name>
<description>FRCRAM not powered down</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALLOFF</name>
<description>Power down FRCRAM</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RADIOECCCTRL</name>
<description>Configure to set RAM ECC control.</description>
<addressOffset>0x408</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000303</resetMask>
<fields>
<field>
<name>SEQRAMECCEN</name>
<description>SEQRAM ECC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMECCEWEN</name>
<description>SEQRAM ECC Error Writeback Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMECCEN</name>
<description>FRCRAM ECC Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMECCEWEN</name>
<description>FRCRAM ECC Error Writeback Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQRAMECCADDR</name>
<description>Read to get status of the SEQRAM ECC error address.</description>
<addressOffset>0x410</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SEQRAMECCADDR</name>
<description>SEQRAM ECC Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FRCRAMECCADDR</name>
<description>Read to get status of the FRCRAM ECC error address.</description>
<addressOffset>0x414</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FRCRAMECCADDR</name>
<description>FRCRAM ECC Error Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ROOTDATA0</name>
<description>Data in this register is passed to the trusted root firmware upon reset.</description>
<addressOffset>0x600</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ROOTDATA1</name>
<description>Data in this register is passed to the trusted root firmware upon reset.</description>
<addressOffset>0x604</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ROOTLOCKSTATUS</name>
<description>This register returns the status of the SE managed locks.</description>
<addressOffset>0x608</addressOffset>
<access>read-only</access>
<resetValue>0x011F0107</resetValue>
<resetMask>0x011F0117</resetMask>
<fields>
<field>
<name>BUSLOCK</name>
<description>Bus Lock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>REGLOCK</name>
<description>Register Lock</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MFRLOCK</name>
<description>Manufacture Lock</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ROOTMODELOCK</name>
<description>Root Mode Lock</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ROOTDBGLOCK</name>
<description>Root Debug Lock</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERDBGLOCK</name>
<description>User Invasive Debug Lock</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERNIDLOCK</name>
<description>User Non-invasive Debug Lock</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERSPIDLOCK</name>
<description>User Secure Invasive Debug Lock</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERSPNIDLOCK</name>
<description>User Secure Non-invasive Debug Lock</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERDBGAPLOCK</name>
<description>User Debug Access Port Lock</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RADIODBGLOCK</name>
<description>Radio Debug Lock</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>BURAM_S</name>
<version>0</version>
<description>BURAM_S Registers</description>
<baseAddress>0x40080000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>RET0_REG</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET1_REG</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET2_REG</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET3_REG</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET4_REG</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET5_REG</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET6_REG</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET7_REG</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET8_REG</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET9_REG</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET10_REG</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET11_REG</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET12_REG</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET13_REG</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET14_REG</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET15_REG</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET16_REG</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET17_REG</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET18_REG</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET19_REG</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET20_REG</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET21_REG</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET22_REG</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET23_REG</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET24_REG</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET25_REG</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET26_REG</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET27_REG</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET28_REG</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET29_REG</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET30_REG</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET31_REG</name>
<description>No Description</description>
<addressOffset>0x07C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>GPCRC_S</name>
<version>0</version>
<description>GPCRC_S Registers</description>
<baseAddress>0x40088000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>CRC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable CRC function. Reordering functions are still available. Only BITREVERSE and BYTEREVERSE bits are configurable in this mode.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Writes to INPUTDATA registers will result in CRC operations.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00002710</resetMask>
<fields>
<field>
<name>POLYSEL</name>
<description>Polynomial Select</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CRC32</name>
<description>CRC-32 (0x04C11DB7) polynomial selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CRC16</name>
<description>16-bit CRC programmable polynomial selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BYTEMODE</name>
<description>Byte Mode Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BITREVERSE</name>
<description>Byte-level Bit Reverse Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>No reverse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REVERSED</name>
<description>Reverse bit order in each byte</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BYTEREVERSE</name>
<description>Byte Reverse Mode</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>No reverse: B3, B2, B1, B0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REVERSED</name>
<description>Reverse byte order. For 32-bit: B0, B1, B2, B3; For 16-bit: 0, 0, B0, B1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOINIT</name>
<description>Auto Init Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80000001</resetMask>
<fields>
<field>
<name>INIT</name>
<description>Initialization Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>INIT</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INIT</name>
<description>CRC Initialization Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>POLY</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>POLY</name>
<description>CRC Polynomial Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>INPUTDATA</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INPUTDATA</name>
<description>Input Data for 32-bit</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>INPUTDATAHWORD</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>INPUTDATAHWORD</name>
<description>Input Data for 16-bit</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>INPUTDATABYTE</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INPUTDATABYTE</name>
<description>Input Data for 8-bit</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DATA</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>CRC Data Register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DATAREV</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATAREV</name>
<description>Data Reverse Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DATABYTEREV</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATABYTEREV</name>
<description>Data Byte Reverse Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DCDC_S</name>
<version>0</version>
<description>DCDC_S Registers</description>
<baseAddress>0x40094000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>IPVERSION</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>Enable</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Control</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000044</resetValue>
<resetMask>0x00000077</resetMask>
<fields>
<field>
<name>MODE</name>
<description>DCDC/Bypass Mode Control</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYPASS</name>
<description>DCDC is OFF, bypass switch is enabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DCDCREGULATION</name>
<description>Request DCDC regulation, bypass switch disabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCMONLYEN</name>
<description>DCDC DCM Only Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DUALMODE</name>
<description>Support higher load current at lower battery voltage by working in CCM mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DCMONLYEN</name>
<description>DCM only mode for normal operation, this is the default setting</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IPKTMAXCTRL</name>
<description>Peak Current Timeout Control</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Ton_max disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TMAX_0P35us</name>
<description>0.35us</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TMAX_0P63us</name>
<description>0.63us</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TMAX_0P91us</name>
<description>0.91us</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>TMAX_1P19us</name>
<description>1.19us</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TMAX_1P47us</name>
<description>1.47us</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TMAX_1P75us</name>
<description>1.75us</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TMAX_2P03us</name>
<description>2.03us</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM01CTRL0</name>
<description>EM01 Configurations</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000109</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>IPKVAL</name>
<description>EM01 Peak Current Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Load36mA</name>
<description>Ipeak = 90mA, IL = 36mA</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>Load40mA</name>
<description>Ipeak = 100mA, IL = 40mA</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>Load44mA</name>
<description>Ipeak = 110mA, IL = 44mA</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>Load48mA</name>
<description>Ipeak = 120mA, IL = 48mA</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>Load52mA</name>
<description>Ipeak = 130mA, IL = 52mA</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>Load56mA</name>
<description>Ipeak = 140mA, IL = 56mA</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>Load60mA</name>
<description>Ipeak = 150mA, IL = 60mA</description>
<value>9</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRVSPEED</name>
<description>EM01 Drive Speed Setting</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BEST_EMI</name>
<description>Lowest Efficiency, Lowest EMI.. Small decrease in efficiency from default setting</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DEFAULT_SETTING</name>
<description>Default Efficiency, Acceptable EMI level</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INTERMEDIATE</name>
<description>Small increase in efficiency from the default setting</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BEST_EFFICIENCY</name>
<description>Highest Efficiency, Highest EMI.. Small increase in efficiency from INTERMEDIATE setting</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM23CTRL0</name>
<description>EM23 Configurations</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000103</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>IPKVAL</name>
<description>EM23 Peak Current Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOAD5MA</name>
<description>Ipeak = 90mA, IL = 5 mA</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LOAD10MA</name>
<description>Ipeak = 150mA, IL = 10 mA</description>
<value>9</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRVSPEED</name>
<description>EM23 Drive Speed Setting</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BEST_EMI</name>
<description>Lowest Efficiency, Lowest EMI.. Small decrease in efficiency from default setting</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DEFAULT_SETTING</name>
<description>Default Efficiency, Acceptable EMI level</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INTERMEDIATE</name>
<description>Small increase in efficiency from the default setting</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BEST_EFFICIENCY</name>
<description>Highest Efficiency, Highest EMI.. Small increase in efficiency from INTERMEDIATE setting</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt Flags</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>BYPSW</name>
<description>Bypass Switch Enabled</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WARM</name>
<description>DCDC Warmup Time Done</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RUNNING</name>
<description>DCDC Running</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VREGINLOW</name>
<description>VREGVDD below threshold</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VREGINHIGH</name>
<description>VREGVDD above threshold</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REGULATION</name>
<description>DCDC in regulation</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TMAX</name>
<description>Ton_max Timeout Reached</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4ERR</name>
<description>EM4 Entry Request Error</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt Enable</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>BYPSW</name>
<description>Bypass Switch Enabled Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WARM</name>
<description>DCDC Warmup Time Done Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RUNNING</name>
<description>DCDC Running Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VREGINLOW</name>
<description>VREGVDD below threshold Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VREGINHIGH</name>
<description>VREGVDD above threshold Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REGULATION</name>
<description>DCDC in Regulation Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TMAX</name>
<description>Ton_max Timeout Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4ERR</name>
<description>EM4 Entry Req Interrupt Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>DCDC Status Register</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>BYPSW</name>
<description>Bypass Switch is currently enabled</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WARM</name>
<description>DCDC Warmup Done</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RUNNING</name>
<description>DCDC is running</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VREGIN</name>
<description>VREGVDD comparator status</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BYPCMPOUT</name>
<description>Bypass Comparator Output</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKKEY</name>
<description>Value to write to unlock</description>
<value>43981</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LOCKSTATUS</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>Lock Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Unlocked State</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>LOCKED STATE</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PDM_S</name>
<version>0</version>
<description>PDM_S Registers</description>
<baseAddress>0x40098000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP VERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>PDM enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable module</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable module</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFF1F</resetMask>
<fields>
<field>
<name>GAIN</name>
<description>Selects Gain factor of DCF </description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSR</name>
<description>Down sampling rate of Decimation filter</description>
<bitOffset>8</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00010111</resetMask>
<fields>
<field>
<name>START</name>
<description>Start DCF</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop DCF</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEAR</name>
<description>Clear DCF</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FIFOFL</name>
<description>FIFO Flush</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000020</resetValue>
<resetMask>0x00000731</resetMask>
<fields>
<field>
<name>ACT</name>
<description>PDM is active</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FULL</name>
<description>FIFO FULL Status</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EMPTY</name>
<description>FIFO EMPTY Status</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FIFOCNT</name>
<description>FIFO CNT</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG0</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x03013713</resetMask>
<fields>
<field>
<name>FORDER</name>
<description>Filter order</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SECOND</name>
<description>Second order filter.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRD</name>
<description>Third order filter.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTH</name>
<description>Fourth order filter.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTH</name>
<description>Fifth order filter.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NUMCH</name>
<description>Number of Channels</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>One channel.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two channels.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DATAFORMAT</name>
<description>Filter output format</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RIGHT16</name>
<description>Right aligned 16-bit, left bits are sign extended.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOUBLE16</name>
<description>Pack two 16-bit samples into one 32-bit word.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT24</name>
<description>Right aligned 24bit, left bits are sign extended.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FULL32BIT</name>
<description>32 bit data.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT16</name>
<description>Left aligned 16-bit, right bits are zeros.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT24</name>
<description>Left aligned 24-bit, right bits are zeros.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RAW32BIT</name>
<description>RAW 32 bit data from Integrator.</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FIFODVL</name>
<description>Data Valid level in FIFO</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Atleast one word.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two words.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>Three words.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Four words.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STEREOMODECH01</name>
<description>Stereo mode CH01</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No Stereo mode.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CH01ENABLE</name>
<description>CH0 and CH1 in Stereo mode.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH0CLKPOL</name>
<description>CH0 CLK Polarity</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Input data clocked on rising clock edge.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INVERT</name>
<description>Input data clocked on falling clock edge.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1CLKPOL</name>
<description>CH1 CLK Polarity</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Input data clocked on rising clock edge.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INVERT</name>
<description>Input data clocked on falling clock edge.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFG1</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x030003FF</resetMask>
<fields>
<field>
<name>PRESC</name>
<description>Prescalar Setting for PDM sample</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DLYMUXSEL</name>
<description>Data delay buffer mux selection</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>PDM received data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>DV</name>
<description>Data Valid Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DVL</name>
<description>Data Valid Level Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OF</name>
<description>FIFO Overflow Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>FIFO Undeflow Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>DV</name>
<description>Data Valid Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DVL</name>
<description>Data Valid Level Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OF</name>
<description>FIFO Overflow Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>FIFO Undeflow Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000009</resetMask>
<fields>
<field>
<name>SYNCBUSY</name>
<description>sync busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FIFOFLBUSY</name>
<description>FIFO Flush Sync busy</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>RFSENSE_S</name>
<version>0</version>
<description>RFSENSE_S Registers</description>
<baseAddress>0x4009C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>EN</name>
<description>Block enables</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>RFSENSE Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EM4WUEN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EM4WUEN</name>
<description>EM4 WakeUp Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>Configures RFSENSE digital logic behavior</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x03800000</resetValue>
<resetMask>0x0780000D</resetMask>
<fields>
<field>
<name>PREAMBLELEN</name>
<description>Number of Preamble bits</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCWORDLEN</name>
<description>Synword Length</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENERGYDUR</name>
<description>RFSENSE Energy Duration</description>
<bitOffset>23</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>dur1ms</name>
<description>1ms duration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>dur2ms</name>
<description>2ms duration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>dur4ms</name>
<description>4ms duration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>dur8ms</name>
<description>8ms duration</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>dur16ms</name>
<description>16ms duration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>dur32ms</name>
<description>32ms duration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>dur64ms</name>
<description>64ms duration</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>dur128ms</name>
<description>128ms duration</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LEGACYMODE</name>
<description>RFSENSE Legacy Mode</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCWORD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SYNCWORD</name>
<description>Sync Word</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>THDSEL</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000080</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>THDSEL</name>
<description>Threshold Select</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RFSENSE</name>
<description>RFSENSE Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQ</name>
<description>Sequencer Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RFSENSE</name>
<description>RFSENSE Interrrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQ</name>
<description>Sequencer Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CALCFG</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x01050010</resetValue>
<resetMask>0x130F70FF</resetMask>
<fields>
<field>
<name>CALPERIOD</name>
<description>Calibration Period</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISCMCAL</name>
<description>Disable Common Mode Calibration</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISPTATCAL</name>
<description>Disable PTAT Calibration</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENCALPUP</name>
<description>Enable Calibration at Power Up</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PTATCALSTEPS</name>
<description>PTAT Calibration Steps</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STEPS2</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPS4</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPS6</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPS8</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMCALSTEPS</name>
<description>CM Calibration Steps</description>
<bitOffset>18</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STEPS2</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPS4</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPS6</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPS8</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CALSTEPCLKS</name>
<description>Clocks per calibration step settling</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PTATCALMODE</name>
<description>PTAT Calibration mode</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RFEN</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000060</resetValue>
<resetMask>0x0000007F</resetMask>
<fields>
<field>
<name>ENBG</name>
<description>Enable Bandgap</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BGSTART</name>
<description>Bandgap Startup Signal</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PTATISO</name>
<description>Isolate PTAT core</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PTATSTART</name>
<description>PTAT Startup signal</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SUPFLTN</name>
<description>Disable supply filtering</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCEN</name>
<description>DC Bias Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RESETN</name>
<description>Reset RFSENSE data flop</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODESEL</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>MODESEL</name>
<description>Mode Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL_OP</name>
<description>Normal operation</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CM_CAL</name>
<description>Common-mode calibration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>REF_CAL</name>
<description>Bandgap Reference calibration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NORMAL_OP2</name>
<description>Normal operation mode-2</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DM_A_CAL</name>
<description>Differntial A calibration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DM_B_CAL</name>
<description>Differential B calibration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DM_A_CAL2</name>
<description>Differential A mode-2 calibration</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DM_B_CAL2</name>
<description>Differential B mode-2 calibration</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMPCONF</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>CHP</name>
<description>Invert Comparator IO</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HYS</name>
<description>Enable Hysteresis</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PLSN</name>
<description>Disable Comparator reset pulse</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIMPTAT</name>
<description>IPTAT Calbiration trim values</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000420</resetValue>
<resetMask>0x0000073F</resetMask>
<fields>
<field>
<name>TRIMRES</name>
<description>PTAT reference resistor trim</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRIMCURR</name>
<description>PTAT current trim</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>m80pct</name>
<description>Reduce PTAT current by 80%</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>m60pct</name>
<description>Reduce PTAT current by 60%</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>m40pct</name>
<description>Reduce PTAT current by 40%</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>m20pct</name>
<description>Reduce PTAT current by 20%</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>default</name>
<description>Default PTAT current</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>p20pct</name>
<description>Increase PTAT current by 20%</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>p40pct</name>
<description>Increase PTAT current by 40%</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>p60pct</name>
<description>Increase PTAT current by 60%</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRIMBG</name>
<description>BandGap Calibration trim values</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000088</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>TRIMREF</name>
<description>Reference Trim</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRIMTC</name>
<description>TempCo Trim</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIMDAC</name>
<description>RFSENSE DAC trim values</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00007F7F</resetValue>
<resetMask>0x03FFFFFF</resetMask>
<fields>
<field>
<name>TRIMCM</name>
<description>Trim Common Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMPOSCAL</name>
<description>Comparator Offset Calibration value</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRIMDM</name>
<description>Trim Differential Mode</description>
<bitOffset>16</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INVDM</name>
<description>Invert Differential offset polarity</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SPARE</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000F1</resetMask>
<fields>
<field>
<name>SPARE</name>
<description>Spare register</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIGSPARE</name>
<description>Digital Spare registers</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SWCTRL</name>
<description>Enable Software Control of the FSM signals</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000010</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>SWCTRL</name>
<description>New BitField</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANACLKINV</name>
<description>Invert Analog clock</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIAGCTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DIAGABYPN</name>
<description>Diag buffer bypass</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENBYPASS</name>
<description>Enable DIAGA buffer bypass</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DISBYPASS</name>
<description>Disable DIAGA buffer bypass</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIAGACHP</name>
<description>Diag buffer chop</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable DIAGA buffer chop</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable DIAGA buffer chop</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FF73F1F</resetMask>
<fields>
<field>
<name>RFSENSEDATA</name>
<description>RFSENSE data input from analog</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FIRSTTRIPDONE</name>
<description>First RFSENSE trip done</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PREAMBLEDET</name>
<description>Preamble Detected</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCDET</name>
<description>Syncword Detected</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CALRUNNING</name>
<description>Calibration Running</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CALTRIMRES</name>
<description>Calibration Resistor Trim value</description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CALTRIMCURR</name>
<description>Calibration Current Trim value</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CALTRIMCM</name>
<description>Calibration Common mode Trim value</description>
<bitOffset>20</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>RADIOAES_S</name>
<version>1</version>
<description>RADIOAES_S Registers</description>
<baseAddress>0x44000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>AES</name>
<value>47</value>
</interrupt>
<registers>
<register>
<name>FETCHADDR</name>
<description>Fetcher: Start address of data block. In direct mode, this register is written by the software. In scatter-gather mode, this register is updated after each processed descriptor.</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Start address of data block</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FETCHLEN</name>
<description>Fetcher: Length of data block. In direct mode, this register is written by the software. In scatter-gather mode, this register is not used.</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>LENGTH</name>
<description>Length of data block</description>
<bitOffset>0</bitOffset>
<bitWidth>28</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONSTADDR</name>
<description>Constant address</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REALIGN</name>
<description>Realign lengh</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FETCHTAG</name>
<description>Fetcher: User tag. In direct mode, this register is written by the software. In scatter-gather mode, this register is not used.</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TAG</name>
<description>User tag</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PUSHADDR</name>
<description>Pusher: Start address of data block (LSB). In direct mode, this register is written by the software. In scatter-gather mode, this register is updated after each processed descriptor.</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Start address of data block</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PUSHLEN</name>
<description>Pusher: Length of data block. In direct mode, this register is written by the software. In scatter-gather mode, this register is not used.</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7FFFFFFF</resetMask>
<fields>
<field>
<name>LENGTH</name>
<description>Start address of data block</description>
<bitOffset>0</bitOffset>
<bitWidth>28</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONSTADDR</name>
<description>Constant address</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REALIGN</name>
<description>Realign length</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISCARD</name>
<description>Discard data</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt enable</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>FETCHERENDOFBLOCK</name>
<description>End of block interrupt enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FETCHERSTOPPED</name>
<description>Stopped interrupt enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FETCHERERROR</name>
<description>Error interrupt enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUSHERENDOFBLOCK</name>
<description>End of block interrupt enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUSHERSTOPPED</name>
<description>Stopped interrupt enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUSHERERROR</name>
<description>Error interrupt enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt flag register</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>FETCHERENDOFBLOCK</name>
<description>End of block interrupt flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FETCHERSTOPPED</name>
<description>Stopped interrupt flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FETCHERERROR</name>
<description>Error interrupt flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PUSHERENDOFBLOCK</name>
<description>End of block interrupt flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PUSHERSTOPPED</name>
<description>Stopped interrupt flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PUSHERERROR</name>
<description>Error interrupt flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF_CLR</name>
<description>Writing a '1' clears the interrupt status. Writing a '0' has no effect.</description>
<addressOffset>0x030</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>FETCHERENDOFBLOCK</name>
<description>End of block interrupt flag clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FETCHERSTOPPED</name>
<description>Stopped interrupt flag clear</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FETCHERERROR</name>
<description>Error interrupt flag clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PUSHERENDOFBLOCK</name>
<description>FETCHERENDOFBLOCKIFC</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PUSHERSTOPPED</name>
<description>FETCHERSTOPPEDIFC</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PUSHERERROR</name>
<description>FETCHERERRORIFC</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Control register, called CONFIG in Barco datasheet.</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>FETCHERSCATTERGATHER</name>
<description>Fetcher scatter/gather</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUSHERSCATTERGATHER</name>
<description>Pusher scatter/gather</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STOPFETCHER</name>
<description>Stop fetcher</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STOPPUSHER</name>
<description>Stop pusher</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SWRESET</name>
<description>Software reset</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>Command register for starting the fetcher and pusher</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>STARTFETCHER</name>
<description>Start fetch</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STARTPUSHER</name>
<description>Start push</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status register</description>
<addressOffset>0x03C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0073</resetMask>
<fields>
<field>
<name>FETCHERBSY</name>
<description>Fetcher busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PUSHERBSY</name>
<description>Pusher busy</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NOTEMPTY</name>
<description>Not empty flag from input FIFO (fetcher)</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WAITING</name>
<description>Pusher waiting for FIFO</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SOFTRSTBSY</name>
<description>Software reset busy</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FIFODATANUM</name>
<description>Number of data in output FIFO</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INCL_IPS_HW_CFG</name>
<description>No Description</description>
<addressOffset>0x400</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>g_IncludeAES</name>
<description>Generic g_IncludeAES value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeAESGCM</name>
<description>Generic g_IncludeAESGCM value</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeAESXTS</name>
<description>Generic g_IncludeAESXTS value</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeDES</name>
<description>Generic g_IncludeDES value</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeHASH</name>
<description>Generic g_IncludeHASH value</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeChachaPoly</name>
<description>Generic g_IncludeChachaPoly value</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeSHA3</name>
<description>Generic g_IncludeSHA3 value</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeZUC</name>
<description>Generic g_IncludeZUC value</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeSM4</name>
<description>Generic g_IncludeSM4 value</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludePKE</name>
<description>Generic g_IncludePKE value</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeNDRNG</name>
<description>Generic g_IncludeNDRNG value</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA411E_HW_CFG_1</name>
<description>No Description</description>
<addressOffset>0x404</addressOffset>
<access>read-only</access>
<resetValue>0x05010127</resetValue>
<resetMask>0x070301FF</resetMask>
<fields>
<field>
<name>g_AesModesPoss</name>
<description>AES Modes Supported</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_CS</name>
<description>Generic g_CS value</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_UseMasking</name>
<description>Generic g_UseMasking value</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_Keysize</name>
<description>Generic g_Keysize value</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA411E_HW_CFG_2</name>
<description>No Description</description>
<addressOffset>0x408</addressOffset>
<access>read-only</access>
<resetValue>0x00000080</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>g_CtrSize</name>
<description>Generic g_CtrSize value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA413_HW_CFG</name>
<description>No Description</description>
<addressOffset>0x40C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007007F</resetMask>
<fields>
<field>
<name>g_HashMaskFunc</name>
<description>Generic g_HashMaskFunc value</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_HashPadding</name>
<description>Generic g_HashPadding value</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_HMAC_enabled</name>
<description>Generic g_HMAC_enabled value</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_HashVerifyDigest</name>
<description>Generic g_HashVerifyDigest value</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA418_HW_CFG</name>
<description>No Description</description>
<addressOffset>0x410</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>g_Sha3CtxtEn</name>
<description>Generic g_Sha3CtxtEn value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA419_HW_CFG</name>
<description>No Description</description>
<addressOffset>0x414</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000007F</resetMask>
<fields>
<field>
<name>g_SM4ModesPoss</name>
<description>Generic g_SM4ModesPoss value</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SMU_S</name>
<version>1</version>
<description>SMU_S Registers</description>
<baseAddress>0x44008000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>SMU_SECURE</name>
<value>3</value>
</interrupt>
<interrupt>
<name>SMU_PRIVILEGED</name>
<value>4</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>The read only IPVERSION field gives the version for this module. There may be minor software changes required for modules with different values of IPVERSION. </description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Read to get SMU status.</description>
<addressOffset>0x004</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SMULOCK</name>
<description>SMU Lock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>SMULOCK is Unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>SMULOCK is Locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SMUPRGERR</name>
<description>SMU Programming Error</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>Access to Lock/unlock the SMU Configuration.</description>
<addressOffset>0x008</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>SMULOCKKEY</name>
<description>SMU Lock/Key</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlocks Registers</description>
<value>11325013</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Read to get status of SMU interrupts.</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00030005</resetMask>
<fields>
<field>
<name>PPUPRIV</name>
<description>PPU Privilege Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUINST</name>
<description>PPU Instruction Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUSEC</name>
<description>PPU Security Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BMPUSEC</name>
<description>BMPU Security Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Write to Enable/Disable SMU interrupts.</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00030005</resetMask>
<fields>
<field>
<name>PPUPRIV</name>
<description>PPU Privilege Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUINST</name>
<description>PPU Instruction Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUSEC</name>
<description>PPU Security Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BMPUSEC</name>
<description>BMPU Security Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>M33CTRL</name>
<description>Holds the M33 control settings.</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>LOCKSVTAIRCR</name>
<description>LOCKSVTAIRCR control of M33 CPU</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKNSVTOR</name>
<description>LOCKNSVTOR control of M33 CPU</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKSMPU</name>
<description>LOCKSMPU control of M33 CPU</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKNSMPU</name>
<description>LOCKNSMPU control of M33 CPU</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKSAU</name>
<description>LOCKSAU control of M33 CPU</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUPATD0</name>
<description>Set peripheral bits to 1 to mark as privileged access only.</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EMU</name>
<description>EMU Privileged Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMU</name>
<description>CMU Privileged Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFXO0</name>
<description>HFXO0 Privileged Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO0</name>
<description>HFRCO0 Privileged Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FSRCO</name>
<description>FSRCO Privileged Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DPLL0</name>
<description>DPLL0 Privileged Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFXO</name>
<description>LFXO Privileged Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFRCO</name>
<description>LFRCO Privileged Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ULFRCO</name>
<description>ULFRCO Privileged Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSC</name>
<description>MSC Privileged Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICACHE0</name>
<description>ICACHE0 Privileged Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRS</name>
<description>PRS Privileged Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPIO</name>
<description>GPIO Privileged Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMA</name>
<description>LDMA Privileged Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMAXBAR</name>
<description>LDMAXBAR Privileged Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER0</name>
<description>TIMER0 Privileged Access</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER1</name>
<description>TIMER1 Privileged Access</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER2</name>
<description>TIMER2 Privileged Access</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER3</name>
<description>TIMER3 Privileged Access</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER4</name>
<description>TIMER4 Privileged Access</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART0</name>
<description>USART0 Privileged Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART1</name>
<description>USART1 Privileged Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURTC</name>
<description>BURTC Privileged Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C1</name>
<description>I2C1 Privileged Access</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHIPTESTCTRL</name>
<description>CHIPTESTCTRL Privileged Access</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFGCFGNS</name>
<description>SYSCFGCFGNS Privileged Access</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFG</name>
<description>SYSCFG Privileged Access</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURAM</name>
<description>BURAM Privileged Access</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IFADCDEBUG</name>
<description>IFADCDEBUG Privileged Access</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPCRC</name>
<description>GPCRC Privileged Access</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCI</name>
<description>DCI Privileged Access</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUPATD1</name>
<description>Set peripheral bits to 1 to mark as privileged access only.</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DCDC</name>
<description>DCDC Privileged Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PDM</name>
<description>PDM Privileged Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFSENSE</name>
<description>RFSENSE Privileged Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOAES</name>
<description>RADIOAES Privileged Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>SMU Privileged Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMUCFGNS</name>
<description>SMUCFGNS Privileged Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCC</name>
<description>RTCC Privileged Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LETIMER0</name>
<description>LETIMER0 Privileged Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>IADC0 Privileged Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>I2C0 Privileged Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>WDOG0 Privileged Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>AMUXCP0 Privileged Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUART0</name>
<description>EUART0 Privileged Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRYPTOACC</name>
<description>CRYPTOACC Privileged Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHBRADIO</name>
<description>AHBRADIO Privileged Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUSATD0</name>
<description>Set peripheral bits to 1 to mark as secure access only.</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EMU</name>
<description>EMU Secure Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMU</name>
<description>CMU Secure Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFXO0</name>
<description>HFXO0 Secure Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO0</name>
<description>HFRCO0 Secure Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FSRCO</name>
<description>FSRCO Secure Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DPLL0</name>
<description>DPLL0 Secure Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFXO</name>
<description>LFXO Secure Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFRCO</name>
<description>LFRCO Secure Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ULFRCO</name>
<description>ULFRCO Secure Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSC</name>
<description>MSC Secure Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICACHE0</name>
<description>ICACHE0 Secure Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRS</name>
<description>PRS Secure Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPIO</name>
<description>GPIO Secure Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMA</name>
<description>LDMA Secure Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMAXBAR</name>
<description>LDMAXBAR Secure Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER0</name>
<description>TIMER0 Secure Access</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER1</name>
<description>TIMER1 Secure Access</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER2</name>
<description>TIMER2 Secure Access</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER3</name>
<description>TIMER3 Secure Access</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER4</name>
<description>TIMER4 Secure Access</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART0</name>
<description>USART0 Secure Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART1</name>
<description>USART1 Secure Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURTC</name>
<description>BURTC Secure Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C1</name>
<description>I2C1 Secure Access</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHIPTESTCTRL</name>
<description>CHIPTESTCTRL Secure Access</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFGCFGNS</name>
<description>SYSCFGCFGNS Secure Access</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFG</name>
<description>SYSCFG Secure Access</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURAM</name>
<description>BURAM Secure Access</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IFADCDEBUG</name>
<description>IFADCDEBUG Secure Access</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPCRC</name>
<description>GPCRC Secure Access</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCI</name>
<description>DCI Secure Access</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUSATD1</name>
<description>Set peripheral bits to 1 to mark as secure access only.</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DCDC</name>
<description>DCDC Secure Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PDM</name>
<description>PDM Secure Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFSENSE</name>
<description>RFSENSE Secure Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOAES</name>
<description>RADIOAES Secure Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>SMU Secure Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMUCFGNS</name>
<description>SMUCFGNS Secure Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCC</name>
<description>RTCC Secure Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LETIMER0</name>
<description>LETIMER0 Secure Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>IADC0 Secure Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>I2C0 Secure Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>WDOG0 Secure Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>AMUXCP0 Secure Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUART0</name>
<description>EUART0 Secure Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRYPTOACC</name>
<description>CRYPTOACC Secure Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHBRADIO</name>
<description>AHBRADIO Secure Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUFS</name>
<description>Read to get fault status of SMU.</description>
<addressOffset>0x140</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>PPUFSPERIPHID</name>
<description>Peripheral ID</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BMPUPATD0</name>
<description>Set master bits to 1 to mark as a privileged master.</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x0000001F</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>RADIOAES</name>
<description>RADIO AES DMA privileged mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRYPTOACC</name>
<description>CRYPTOACC DMA privileged mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOSUBSYSTEM</name>
<description>RADIO subsystem masters privileged mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOIFADCDEBUG</name>
<description>RADIO IFADC debug privileged mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMA</name>
<description>MCU LDMA privileged mode</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BMPUSATD0</name>
<description>Set master bits to 1 to mark as a secure master.</description>
<addressOffset>0x170</addressOffset>
<access>read-write</access>
<resetValue>0x0000001F</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>RADIOAES</name>
<description>RADIOAES DMA secure mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRYPTOACC</name>
<description>CRYPTOACC DMA secure mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOSUBSYSTEM</name>
<description>RADIO subsystem masters secure mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOIFADCDEBUG</name>
<description>RADIO IFADC debug secure mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMA</name>
<description>MCU LDMA secure mode</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BMPUFS</name>
<description>Read to get status about the master that triggered a fault.</description>
<addressOffset>0x250</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>BMPUFSMASTERID</name>
<description>Master ID</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BMPUFSADDR</name>
<description>Read to get the access address that triggered a fault.</description>
<addressOffset>0x254</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BMPUFSADDR</name>
<description>Fault Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ESAURTYPES0</name>
<description>Write to specify if a region is secure or non-secure.</description>
<addressOffset>0x260</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001000</resetMask>
<fields>
<field>
<name>ESAUR3NS</name>
<description>Region 3 Non-Secure Type</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAURTYPES1</name>
<description>Write to specify if a region is secure or non-secure.</description>
<addressOffset>0x264</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001000</resetMask>
<fields>
<field>
<name>ESAUR11NS</name>
<description>Region 11 Non-Secure Type</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAUMRB01</name>
<description>Specify the boundary between regions 0 and 1.</description>
<addressOffset>0x270</addressOffset>
<access>read-write</access>
<resetValue>0x02000000</resetValue>
<resetMask>0x0FFFF000</resetMask>
<fields>
<field>
<name>ESAUMRB01</name>
<description>Moveable Region Boundary 0-1</description>
<bitOffset>12</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAUMRB12</name>
<description>Specify the boundary between regions 1 and 2.</description>
<addressOffset>0x274</addressOffset>
<access>read-write</access>
<resetValue>0x04000000</resetValue>
<resetMask>0x0FFFF000</resetMask>
<fields>
<field>
<name>ESAUMRB12</name>
<description>Moveable Region Boundary 1-2</description>
<bitOffset>12</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAUMRB45</name>
<description>Specify the boundary between regions 4 and 5.</description>
<addressOffset>0x280</addressOffset>
<access>read-write</access>
<resetValue>0x02000000</resetValue>
<resetMask>0x0FFFF000</resetMask>
<fields>
<field>
<name>ESAUMRB45</name>
<description>Moveable Region Boundary 4-5</description>
<bitOffset>12</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAUMRB56</name>
<description>Specify the boundary between regions 5 and 6.</description>
<addressOffset>0x284</addressOffset>
<access>read-write</access>
<resetValue>0x04000000</resetValue>
<resetMask>0x0FFFF000</resetMask>
<fields>
<field>
<name>ESAUMRB56</name>
<description>Moveable Region Boundary 5-6</description>
<bitOffset>12</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SMU_S_CFGNS</name>
<version>1</version>
<description>SMU_S_CFGNS Registers</description>
<baseAddress>0x4400C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>SMU_SECURE</name>
<value>3</value>
</interrupt>
<interrupt>
<name>SMU_PRIVILEGED</name>
<value>4</value>
</interrupt>
<registers>
<register>
<name>NSSTATUS</name>
<description>Register for status flags.</description>
<addressOffset>0x004</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>SMUNSLOCK</name>
<description>SMUNS Lock Status </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>SMUNSLOCK Unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>SMUNSLOCK Locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NSLOCK</name>
<description>Register used to lock/unlock access to the register file.</description>
<addressOffset>0x008</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>SMUNSLOCKKEY</name>
<description>SMU Non-Secure Lock/Key</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlocks Registers</description>
<value>11325013</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NSIF</name>
<description>Register for interrupt status flags.</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000005</resetMask>
<fields>
<field>
<name>PPUNSPRIVIF</name>
<description>PPUNS Privilege Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUNSINSTIF</name>
<description>PPUNS Instruction Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NSIEN</name>
<description>Register used for enabling/disabling interrupts.</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000005</resetMask>
<fields>
<field>
<name>PPUNSPRIVIEN</name>
<description>PPUNS Privilege Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUNSINSTIEN</name>
<description>PPUNS Instruction Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUNSPATD0</name>
<description>Set peripheral bits to 1 to mark as privileged access only.</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EMU</name>
<description>EMU Privileged Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMU</name>
<description>CMU Privileged Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFXO0</name>
<description>HFXO0 Privileged Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO0</name>
<description>HFRCO0 Privileged Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FSRCO</name>
<description>FSRCO Privileged Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DPLL0</name>
<description>DPLL0 Privileged Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFXO</name>
<description>LFXO Privileged Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFRCO</name>
<description>LFRCO Privileged Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ULFRCO</name>
<description>ULFRCO Privileged Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSC</name>
<description>MSC Privileged Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICACHE0</name>
<description>ICACHE0 Privileged Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRS</name>
<description>PRS Privileged Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPIO</name>
<description>GPIO Privileged Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMA</name>
<description>LDMA Privileged Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMAXBAR</name>
<description>LDMAXBAR Privileged Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER0</name>
<description>TIMER0 Privileged Access</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER1</name>
<description>TIMER1 Privileged Access</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER2</name>
<description>TIMER2 Privileged Access</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER3</name>
<description>TIMER3 Privileged Access</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER4</name>
<description>TIMER4 Privileged Access</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART0</name>
<description>USART0 Privileged Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART1</name>
<description>USART1 Privileged Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURTC</name>
<description>BURTC Privileged Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C1</name>
<description>I2C1 Privileged Access</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHIPTESTCTRL</name>
<description>CHIPTESTCTRL Privileged Access</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFGCFGNS</name>
<description>SYSCFGCFGNS Privileged Access</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFG</name>
<description>SYSCFG Privileged Access</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURAM</name>
<description>BURAM Privileged Access</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IFADCDEBUG</name>
<description>IFADCDEBUG Privileged Access</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPCRC</name>
<description>GPCRC Privileged Access</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCI</name>
<description>DCI Privileged Access</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUNSPATD1</name>
<description>Set peripheral bits to 1 to mark as privileged access only.</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DCDC</name>
<description>DCDC Privileged Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PDM</name>
<description>PDM Privileged Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFSENSE</name>
<description>RFSENSE Privileged Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOAES</name>
<description>RADIOAES Privileged Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>SMU Privileged Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMUCFGNS</name>
<description>SMUCFGNS Privileged Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCC</name>
<description>RTCC Privileged Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LETIMER0</name>
<description>LETIMER0 Privileged Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>IADC0 Privileged Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>I2C0 Privileged Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>WDOG0 Privileged Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>AMUXCP0 Privileged Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUART0</name>
<description>EUART0 Privileged Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRYPTOACC</name>
<description>CRYPTOACC Privileged Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHBRADIO</name>
<description>AHBRADIO Privileged Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUNSFS</name>
<description>Read this register to query the fault status.</description>
<addressOffset>0x140</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>PPUFSPERIPHID</name>
<description>Peripheral ID</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BMPUNSPATD0</name>
<description>Write to set BMPU priveledged attributes.</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>RADIOAES</name>
<description>RADIO AES DMA privileged mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRYPTOACC</name>
<description>CRYPTOACC DMA privileged mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOSUBSYSTEM</name>
<description>RADIO subsystem masters privileged mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOIFADCDEBUG</name>
<description>RADIO IFADC debug privileged mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMA</name>
<description>MCU LDMA privileged mode</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>RTCC_S</name>
<version>1</version>
<description>RTCC_S Registers</description>
<baseAddress>0x48000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>RTCC</name>
<value>12</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP VERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>RTCC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>RTCC is frozen in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>RTCC is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRECNTCCV0TOP</name>
<description>Pre-counter CCV0 top value enable.</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTCCV1TOP</name>
<description>CCV1 top value enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTTICK</name>
<description>Counter prescaler mode.</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRESC</name>
<description>CNT register ticks according to configuration in CNTPRESC.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CCV0MATCH</name>
<description>CNT register ticks when PRECNT matches RTCC_CC0_OC[14:0]</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNTPRESC</name>
<description>Counter prescaler value.</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>CLK_CNT = (RTCC LF CLK)/1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>CLK_CNT = (RTCC LF CLK)/2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>CLK_CNT = (RTCC LF CLK)/4</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>CLK_CNT = (RTCC LF CLK)/8</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>CLK_CNT = (RTCC LF CLK)/16</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>CLK_CNT = (RTCC LF CLK)/32</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>CLK_CNT = (RTCC LF CLK)/64</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>CLK_CNT = (RTCC LF CLK)/128</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description>CLK_CNT = (RTCC LF CLK)/256</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV512</name>
<description>CLK_CNT = (RTCC LF CLK)/512</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV1024</name>
<description>CLK_CNT = (RTCC LF CLK)/1024</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2048</name>
<description>CLK_CNT = (RTCC LF CLK)/2048</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4096</name>
<description>CLK_CNT = (RTCC LF CLK)/4096</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8192</name>
<description>CLK_CNT = (RTCC LF CLK)/8192</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16384</name>
<description>CLK_CNT = (RTCC LF CLK)/16384</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32768</name>
<description>CLK_CNT = (RTCC LF CLK)/32768</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>START</name>
<description>Start RTCC main counter</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop RTCC main counter</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>RTCC running status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RTCCLOCKSTATUS</name>
<description>Lock Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>RTCC registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>RTCC registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTTICK</name>
<description>Main counter tick</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC Channel n Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel n Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC Channel n Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>OF</name>
<description>OF Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTTICK</name>
<description>CNTTICK Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC Channel n Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel n Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC Channel n Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRECNT</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007FFF</resetMask>
<fields>
<field>
<name>PRECNT</name>
<description>Pre-Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>COMBCNT</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRECNT</name>
<description>Pre-Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CNTLSB</name>
<description>Counter Value</description>
<bitOffset>15</bitOffset>
<bitWidth>17</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>START</name>
<description>Sync busy for START</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STOP</name>
<description>Sync busy for STOP</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PRECNT</name>
<description>Sync busy for PRECNT</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CNT</name>
<description>Sync busy for CNT</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock RTCC lockable registers</description>
<value>44776</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output compare</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>A single clock cycle pulse is generated on output</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COMPBASE</name>
<description>Capture compare channel comparison base.</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CNT</name>
<description>RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNT</name>
<description>Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_OCVALUE</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICVALUE</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IC</name>
<description>Input Capture Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output compare</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>A single clock cycle pulse is generated on output</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COMPBASE</name>
<description>Capture compare channel comparison base.</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CNT</name>
<description>RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNT</name>
<description>Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_OCVALUE</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICVALUE</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IC</name>
<description>Input Capture Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_CTRL</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output compare</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>A single clock cycle pulse is generated on output</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COMPBASE</name>
<description>Capture compare channel comparison base.</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CNT</name>
<description>RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNT</name>
<description>Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC2_OCVALUE</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICVALUE</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IC</name>
<description>Input Capture Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LETIMER0_S</name>
<version>0</version>
<description>LETIMER0_S Registers</description>
<baseAddress>0x4A000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>LETIMER0</name>
<value>19</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>module en</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F13FF</resetMask>
<fields>
<field>
<name>REPMODE</name>
<description>Repeat Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FREE</name>
<description>When started, the LETIMER counts down until it is stopped by software</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONESHOT</name>
<description>The counter counts REP0 times. When REP0 reaches zero, the counter stops</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BUFFERED</name>
<description>The counter counts REP0 times. If REP1 has been written, it is loaded into REP0 when REP0 reaches zero, otherwise the counter stops</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOUBLE</name>
<description>Both REP0 and REP1 are decremented when the LETIMER wraps around. The LETIMER counts until both REP0 and REP1 are zero</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UFOA0</name>
<description>Underflow Output Action 0</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>LETIMERn_OUT0 is held at its idle value as defined by OPOL0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>LETIMERn_OUT0 is toggled on CNT underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PULSE</name>
<description>LETIMERn_OUT0 is held active for one LETIMER0 clock cycle on CNT underflow. The output then returns to its idle value as defined by OPOL0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>LETIMERn_OUT0 is set idle on CNT underflow, and active on compare match with COMP1</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UFOA1</name>
<description>Underflow Output Action 1</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>LETIMERn_OUT1 is held at its idle value as defined by OPOL1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>LETIMERn_OUT1 is toggled on CNT underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PULSE</name>
<description>LETIMERn_OUT1 is held active for one LETIMER0 clock cycle on CNT underflow. The output then returns to its idle value as defined by OPOL1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>LETIMERn_OUT1 is set idle on CNT underflow, and active on compare match with COMP1</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OPOL0</name>
<description>Output 0 Polarity</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OPOL1</name>
<description>Output 1 Polarity</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFTOP</name>
<description>Buffered Top</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>TOP is only written by software</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>TOP is set to TOPBUFF value when REP0 reaches 0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNTTOPEN</name>
<description>Compare Value 0 Is Top Value</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The top value of the LETIMER is 16777215 (0xFFFFFF)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The top value of the LETIMER is given by TOP</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>LETIMER is frozen in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>LETIMER is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNTPRESC</name>
<description>Counter prescaler value</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>CLK_CNT = (LETIMER LF CLK)/1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>CLK_CNT = (LETIMER LF CLK)/2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>CLK_CNT = (LETIMER LF CLK)/4</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>CLK_CNT = (LETIMER LF CLK)/8</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>CLK_CNT = (LETIMER LF CLK)/16</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>CLK_CNT = (LETIMER LF CLK)/32</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>CLK_CNT = (LETIMER LF CLK)/64</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>CLK_CNT = (LETIMER LF CLK)/128</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description>CLK_CNT = (LETIMER LF CLK)/256</description>
<value>8</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>START</name>
<description>Start LETIMER</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop LETIMER</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEAR</name>
<description>Clear LETIMER</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CTO0</name>
<description>Clear Toggle Output 0</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CTO1</name>
<description>Clear Toggle Output 1</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>LETIMER Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>COMP0</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>COMP0</name>
<description>Compare Value 0</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>COMP1</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>COMP1</name>
<description>Compare Value 1</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOP</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>TOP</name>
<description>Counter TOP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOPBUFF</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>TOPBUFF</name>
<description>Buffered Counter TOP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>REP0</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>REP0</name>
<description>Repeat Counter 0</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>REP1</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>REP1</name>
<description>Repeat Counter 1</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>COMP0</name>
<description>Compare Match 0 Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP1</name>
<description>Compare Match 1 Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REP0</name>
<description>Repeat Counter 0 Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REP1</name>
<description>Repeat Counter 1 Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>COMP0</name>
<description>Compare Match 0 Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP1</name>
<description>Compare Match 1 Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REP0</name>
<description>Repeat Counter 0 Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REP1</name>
<description>Repeat Counter 1 Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FD</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Sync busy for CNT</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TOP</name>
<description>Sync busy for TOP</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>REP0</name>
<description>Sync busy for REP0</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>REP1</name>
<description>Sync busy for REP1</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>START</name>
<description>Sync busy for START</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STOP</name>
<description>Sync busy for STOP</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLEAR</name>
<description>Sync busy for CLEAR</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CTO0</name>
<description>Sync busy for CTO0</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CTO1</name>
<description>Sync busy for CTO1</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PRSMODE</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0CCC0000</resetMask>
<fields>
<field>
<name>PRSSTARTMODE</name>
<description>PRS Start Mode</description>
<bitOffset>18</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>PRS cannot start the LETIMER</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>Rising edge of selected PRS input can start the LETIMER</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edge of selected PRS input can start the LETIMER</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both the rising or falling edge of the selected PRS input can start the LETIMER</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSSTOPMODE</name>
<description>PRS Stop Mode</description>
<bitOffset>22</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>PRS cannot stop the LETIMER</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>Rising edge of selected PRS input can stop the LETIMER</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edge of selected PRS input can stop the LETIMER</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both the rising or falling edge of the selected PRS input can stop the LETIMER</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCLEARMODE</name>
<description>PRS Clear Mode</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>PRS cannot clear the LETIMER</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>Rising edge of selected PRS input can clear the LETIMER</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edge of selected PRS input can clear the LETIMER</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both the rising or falling edge of the selected PRS input can clear the LETIMER</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>IADC0_S</name>
<version>1</version>
<description>IADC0_S Registers</description>
<baseAddress>0x4A004000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>IADC</name>
<value>48</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>IPVERSION</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>Enable</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable IADC Module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Control </description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x707F003F</resetMask>
<fields>
<field>
<name>EM23WUCONVERT</name>
<description>EM23 Wakeup on Conversion</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>WUDVL</name>
<description>When using suspend mode, conversions performed in EM2 or EM3 should not wake up the DMA until the FIFO's DVL setting is reached. This saves more power for large OSR settings or infrequent sampling.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WUCONVERT</name>
<description>When using suspend mode, conversions performed in EM2 or EM3 will wake up the DMA and keep it awake until the conversions are done, regardless of the DVL setting. This mode burns more power, but it is useful when the conversion rate is faster than the time for the DMA to cycle through wake up and going back to sleep as it converts more than 4 scan table entries. Without using the wake up on conversion mode, the FIFO may overflow while the DMA is going in and out of sleep.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADCCLKSUSPEND0</name>
<description>ADC_CLK Suspend - PRS0</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRSWUDIS</name>
<description>Normal mode which does not disable the ADC_CLK.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSWUEN</name>
<description>ADCCLKWUEN will gate off ADC_CLK until the trigger is detected provided the internal timer is not selected as the trigger. Once the trigger is detected the ADC_CLK will be started, the band gap will be started, the ADC will be warmed up, and the SCAN Table and the Single entry will be converted. Once the conversions are done, the ADC_CLK will be gated off.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADCCLKSUSPEND1</name>
<description>ADC_CLK Suspend - PRS1</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRSWUDIS</name>
<description>Normal mode which does not disable the ADC_CLK.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSWUEN</name>
<description>ADCCLKWUEN will gate off ADC_CLK until the trigger is detected provided the internal timer is not selected as the trigger. Once the trigger is detected the ADC_CLK will be started, the band gap will be started, the ADC will be warmed up, and the SCAN Table and the Single entry will be converted. Once the conversions are done, the ADC_CLK will be gated off.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DBGHALT</name>
<description>Debug Halt</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Continue operation as normal during debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALT</name>
<description>Complete the current conversion and then halt during debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WARMUPMODE</name>
<description>Warmup Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Shut down the IADC after conversions have completed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>KEEPINSTANDBY</name>
<description>Switch to standby mode after conversions have completed. The next warmup time will require 1us.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>KEEPWARM</name>
<description>Keep IADC fully powered after conversions have completed.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMEBASE</name>
<description>Time Base</description>
<bitOffset>16</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HSCLKRATE</name>
<description>High Speed Clock Rate</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>Use CMU_CLK_ADC directly. The source clock must be 40 MHz or less.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Divide CMU_CLK_ADC by 2 before using it. The resulting CLK_SRC_ADC must be 40 MHz or less.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV3</name>
<description>Divide CMU_CLK_ADC by 3 before using it. The resulting CLK_SRC_ADC must be 40 MHz or less.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Divide CMU_CLK_ADC by 4 before using it. The resulting CLK_SRC_ADC must be 40 MHz or less.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>Command </description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0303001B</resetMask>
<fields>
<field>
<name>SINGLESTART</name>
<description>Single Queue Start</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SINGLESTOP</name>
<description>Single Queue Stop</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SCANSTART</name>
<description>Scan Queue Start</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SCANSTOP</name>
<description>Scan Queue Stop</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TIMEREN</name>
<description>Timer Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TIMERDIS</name>
<description>Timer Disable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SINGLEFIFOFLUSH</name>
<description>Flush the Single FIFO</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SCANFIFOFLUSH</name>
<description>Flush the Scan FIFO</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TIMER</name>
<description>Timer </description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TIMER</name>
<description>Timer Period</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x4131CF5B</resetMask>
<fields>
<field>
<name>SINGLEQEN</name>
<description>Single Queue Enabled</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SINGLEQUEUEPENDING</name>
<description>Single Queue Pending</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SCANQEN</name>
<description>Scan Queued Enabled</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SCANQUEUEPENDING</name>
<description>Scan Queue Pending</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CONVERTING</name>
<description>Converting</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SINGLEFIFODV</name>
<description>SINGLEFIFO Data Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SCANFIFODV</name>
<description>SCANFIFO Data Valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SINGLEFIFOFLUSHING</name>
<description>The Single FIFO is flushing</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SCANFIFOFLUSHING</name>
<description>The Scan FIFO is flushing</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMERACTIVE</name>
<description>Timer Active</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SINGLEWRITEPENDING</name>
<description>SINGLE write pending</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MASKREQWRITEPENDING</name>
<description>MASKREQ write pending</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCBUSY</name>
<description>SYNCBUSY</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ADCWARM</name>
<description>ADCWARM</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MASKREQ</name>
<description>Mask Request</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>MASKREQ</name>
<description>Scan Queue Mask Request</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STMASK</name>
<description>Scan Table Mask</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>STMASK</name>
<description>Scan Table Mask</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CMPTHR</name>
<description>Comparator Threshold</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADLT</name>
<description>ADC Less Than or Equal to Threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADGT</name>
<description>ADC Greater Than or Equal to Threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt Flag</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x800F338F</resetMask>
<fields>
<field>
<name>SINGLEFIFODVL</name>
<description>Single FIFO Data Valid Level</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFODVL</name>
<description>Scan FIFO Data Valid Level</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLECMP</name>
<description>Single Result Window Compare</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANCMP</name>
<description>Scan Result Window Compare</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANENTRYDONE</name>
<description>Scan Entry Done</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANTABLEDONE</name>
<description>Scan Table Done</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEDONE</name>
<description>Single Conversion Done</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POLARITYERR</name>
<description>Polarity Error</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port Allocation Error</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEFIFOOF</name>
<description>Single FIFO Overflow</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFOOF</name>
<description>Scan FIFO Overflow</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEFIFOUF</name>
<description>Single FIFO Underflow</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFOUF</name>
<description>Scan FIFO Underflow</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM23ABORTERROR</name>
<description>EM2/3 Abort Error</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt Enable</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x800F338F</resetMask>
<fields>
<field>
<name>SINGLEFIFODVL</name>
<description>Single FIFO Data Valid Level Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFODVL</name>
<description>Scan FIFO Data Valid Level Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLECMP</name>
<description>Single Result Window Compare Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANCMP</name>
<description>Scan Result Window Compare Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANENTRYDONE</name>
<description>Scan Entry Done Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANTABLEDONE</name>
<description>Scan Table Done Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEDONE</name>
<description>Single Conversion Done Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POLARITYERR</name>
<description>Polarity Error Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port Allocation Error Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEFIFOOF</name>
<description>Single FIFO Overflow Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFOOF</name>
<description>Scan FIFO Overflow Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEFIFOUF</name>
<description>Single FIFO Underflow Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFOUF</name>
<description>Scan FIFO Underflow Enable</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM23ABORTERROR</name>
<description>EM2/3 Abort Error Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIGGER</name>
<description>Trigger</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00011717</resetMask>
<fields>
<field>
<name>SCANTRIGSEL</name>
<description>Scan Trigger Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IMMEDIATE</name>
<description>Immediate triggering. The scan queue will be disabled once all conversions in the scan table are complete, unless TRIGGERACTION is set to continuous.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMER</name>
<description>Triggers when the local timer count reaches zero. </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSCLKGRP</name>
<description>Triggers on PRS0 from a timer module that is using the same clock group as the ADC and has been programmed to use the same clock source as the ADC. The prescale may be different between the ADC and the timer module.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSPOS</name>
<description>Triggers on asynchronous PRS0 positive edge. Requires PRS0 to go low for 3 ADC_CLKs before another positive edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSNEG</name>
<description>Triggers on asynchronous PRS0 negative edge. Requires PRS0 to go high for 3 ADC_CLKs before another negative edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization. PRSNEG should only be used when the trigger source is from a module that remains powered during EM23. For modules (ie: TIMER) that power down during EM23, PRSPOS should be used for an asynchronous trigger, and PRSCLKGRP should be used for a synchronous trigger.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANTRIGACTION</name>
<description>Scan Trigger Action</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONCE</name>
<description>For TRIGSEL=IMMEDIATE, goes through the scan table once and disables queue. For TRIGSEL = TIMER, PRSCLKGRP, PRSPOS, PRSNEG, goes through the scan table once per trigger.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONTINUOUS</name>
<description>Goes through the scan table, converts each entry with a mask bit set, and puts it back into the scan queue to repeat again continuously. The queues are first come first serve. If both queues are triggered, the single queue will get to convert after each scan table completes. The scan queue will get to convert after each single conversion completes.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SINGLETRIGSEL</name>
<description>Single Trigger Select</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IMMEDIATE</name>
<description>Immediate triggering. The single queue will be disabled once the conversion is complete, unless TRIGGERACTION is set to continuous.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMER</name>
<description>Triggers when the local timer count reaches zero. </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSCLKGRP</name>
<description>Triggers on PRS1 from a timer module that is using the same clock group as the ADC and has been programmed to use the same clock source as the ADC. The prescale may be different between the ADC and the timer module.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSPOS</name>
<description>Triggers on asynchronous PRS1 positive edge. Requires PRS1 to go low for 3 ADC_CLKs before another positive edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSNEG</name>
<description>Triggers on asynchronous PRS1 negative edge. Requires PRS1 to go high for 3 ADC_CLKs before another negative edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization. PRSNEG should only be used when the trigger source is from a module that remains powered during EM23. For modules (ie: TIMER) that power down during EM23, PRSPOS should be used for an asynchronous trigger, and PRSCLKGRP should be used for a synchronous trigger.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SINGLETRIGACTION</name>
<description>Single Trigger Action</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONCE</name>
<description>For TRIGSEL=IMMEDIATE, converts the single queue once and disables queue. For TRIGSEL = TIMER, PRSCLKGRP, PRSPOS, PRSNEG, converts the single queue once per trigger.ask.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONTINUOUS</name>
<description>Converts the single queue, then checks for a pending scan queue before converting the single queue again continuously. The queues are first come first serve. If both queues are continuous, the IADC alternates between them.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SINGLETAILGATE</name>
<description>Single Tailgate Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TAILGATEOFF</name>
<description>The single queue is ready to start warming up and converting once the trigger had been detected.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TAILGATEON</name>
<description>After the single queue's trigger is detected, it must wait until the end of a scan operation before the Single queue can be converted.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFG0</name>
<description>Configration</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00002060</resetValue>
<resetMask>0x30E770FF</resetMask>
<fields>
<field>
<name>ADCMODE</name>
<description>ADC Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>High speed mode with a maximum CLK_ADC of 10 MHz.</description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSRHS</name>
<description>High Speed OSR</description>
<bitOffset>2</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HISPD2</name>
<description>High speed over sampling of 2x.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD4</name>
<description>High speed over sampling of 4x. </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD8</name>
<description>High speed over sampling of 8x.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD16</name>
<description>High speed over sampling of 16x.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD32</name>
<description>HIgh speed over sampling of 32x.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD64</name>
<description>High speed over sampling of 64x.</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANALOGGAIN</name>
<description>Analog Gain</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ANAGAIN0P5</name>
<description>Analog gain of 0.5x.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ANAGAIN1</name>
<description>Analog gain of 1x.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ANAGAIN2</name>
<description>Analog gain of 2x.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>ANAGAIN3</name>
<description>Analog gain of 3x.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>ANAGAIN4</name>
<description>Analog gain of 4x.</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFSEL</name>
<description>Reference Select</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VBGR</name>
<description>Internal 1.21 V reference.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VREF</name>
<description>External Reference. (Calibrated for 1.25V nominal.)</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDX</name>
<description>AVDD (unbuffered)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDX0P8BUF</name>
<description>AVDD (buffered) * 0.8</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGAVG</name>
<description>Digital Averaging</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AVG1</name>
<description>Collect one output word (no digital averaging).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG2</name>
<description>Collect and average 2 digital output words.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG4</name>
<description>Collect and average 4 digital output words.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG8</name>
<description>Collect and average 8 digital output words.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG16</name>
<description>Collect and average 16 digital output words.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TWOSCOMPL</name>
<description>Two's Complement</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AUTO</name>
<description>Automatic: Single ended measurements are reported as unipolar and differential measurements are reported as bipolar.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FORCEUNIPOLAR</name>
<description>Force all measurements to result in unipolar output. Negative differential numbers will saturate to 0.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FORCEBIPOLAR</name>
<description>Force all measurements to result in bipolar output. Single ended measurements are half the range, but allow for small negative measurements.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCALE0</name>
<description>Scale</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x8002C000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OFFSET</name>
<description>Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAIN13LSB</name>
<description>Gain 13 LSBs</description>
<bitOffset>18</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAIN3MSB</name>
<description>Gain 3 MSBs</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GAIN011</name>
<description>Upper 3 bits of gain = 011 (0.75x)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GAIN100</name>
<description>Upper 3 bits of gain = 100 (1.00x)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCHED0</name>
<description>Scheduling</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>PRESCALE</name>
<description>Prescale</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG1</name>
<description>Configration</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00002060</resetValue>
<resetMask>0x30E770FF</resetMask>
<fields>
<field>
<name>ADCMODE</name>
<description>ADC Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>High speed mode with a maximum CLK_ADC of 10 MHz.</description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSRHS</name>
<description>High Speed OSR</description>
<bitOffset>2</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HISPD2</name>
<description>High speed over sampling of 2x.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD4</name>
<description>High speed over sampling of 4x. </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD8</name>
<description>High speed over sampling of 8x.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD16</name>
<description>High speed over sampling of 16x.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD32</name>
<description>HIgh speed over sampling of 32x.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD64</name>
<description>High speed over sampling of 64x.</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANALOGGAIN</name>
<description>Analog Gain</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ANAGAIN0P5</name>
<description>Analog gain of 0.5x.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ANAGAIN1</name>
<description>Analog gain of 1x.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ANAGAIN2</name>
<description>Analog gain of 2x.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>ANAGAIN3</name>
<description>Analog gain of 3x.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>ANAGAIN4</name>
<description>Analog gain of 4x.</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFSEL</name>
<description>Reference Select</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VBGR</name>
<description>Internal 1.21 V reference.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VREF</name>
<description>External Reference. (Calibrated for 1.25V nominal.)</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDX</name>
<description>AVDD (unbuffered)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDX0P8BUF</name>
<description>AVDD (buffered) * 0.8</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGAVG</name>
<description>Digital Averaging</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AVG1</name>
<description>Collect one output word (no digital averaging).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG2</name>
<description>Collect and average 2 digital output words.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG4</name>
<description>Collect and average 4 digital output words.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG8</name>
<description>Collect and average 8 digital output words.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG16</name>
<description>Collect and average 16 digital output words.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TWOSCOMPL</name>
<description>Two's Complement</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AUTO</name>
<description>Automatic: Single ended measurements are reported as unipolar and differential measurements are reported as bipolar.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FORCEUNIPOLAR</name>
<description>Force all measurements to result in unipolar output. Negative differential numbers will saturate to 0.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FORCEBIPOLAR</name>
<description>Force all measurements to result in bipolar output. Single ended measurements are half the range, but allow for small negative measurements.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCALE1</name>
<description>Scale</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x8002C000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OFFSET</name>
<description>Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAIN13LSB</name>
<description>Gain 13 LSBs</description>
<bitOffset>18</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAIN3MSB</name>
<description>Gain 3 MSBs</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GAIN011</name>
<description>Upper 3 bits of gain = 011 (0.75x)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GAIN100</name>
<description>Upper 3 bits of gain = 100 (1.00x)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCHED1</name>
<description>Scheduling</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>PRESCALE</name>
<description>Prescale</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SINGLEFIFOCFG</name>
<description>Single FIFO Configuration</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000030</resetValue>
<resetMask>0x0000013F</resetMask>
<fields>
<field>
<name>ALIGNMENT</name>
<description>Alignment</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RIGHT12</name>
<description>ID[7:0], SIGN_EXT, DATA[11:0]</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT16</name>
<description>ID[7:0], SIGN_EXT, DATA[15:0]</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT20</name>
<description>ID[7:0], SIGN_EXT, DATA[19:0]</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT12</name>
<description>DATA[11:0], 000000000000, ID[7:0]</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT16</name>
<description>DATA[15:0], 00000000, ID[7:0]</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT20</name>
<description>DATA[19:0], 0000, ID[7:0]</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SHOWID</name>
<description>Show ID</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DVL</name>
<description>Data Valid Level</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VALID1</name>
<description>When 1 entry in the single FIFO is valid, set the SINGLEFIFODVL interrupt and request DMA.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID2</name>
<description>When 2 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID3</name>
<description>When 3 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID4</name>
<description>When 4 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMAWUFIFOSINGLE</name>
<description>Single FIFO DMA wakeup.</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>While in EM2 or EM3, the DMA controller will not be requested.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>While in EM2 or EM3, the DMA controller will be requested when the single FIFO reaches its Data Valid Level. [DVL must be set to 0 (VALID1).]</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SINGLEFIFODATA</name>
<description>Read the oldest valid data from the single FIFO and pop the FIFO</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Single FIFO Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SINGLEFIFOSTAT</name>
<description>Single FIFO status</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>FIFOREADCNT</name>
<description>FIFO Read Count</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SINGLEDATA</name>
<description>latest single queue conversion data</description>
<addressOffset>0x07C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SCANFIFOCFG</name>
<description>Scan FIFO Configuration</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000030</resetValue>
<resetMask>0x0000013F</resetMask>
<fields>
<field>
<name>ALIGNMENT</name>
<description>Alignment</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RIGHT12</name>
<description>ID[7:0], SIGN_EXT, DATA[11:0]</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT16</name>
<description>ID[7:0], SIGN_EXT, DATA[15:0]</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT20</name>
<description>ID[7:0], SIGN_EXT, DATA[19:0]</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT12</name>
<description>DATA[11:0], 000000000000, ID[7:0]</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT16</name>
<description>DATA[15:0], 00000000, ID[7:0]</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT20</name>
<description>DATA[19:0], 0000, ID[7:0]</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SHOWID</name>
<description>Show ID</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DVL</name>
<description>Data Valid Level</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VALID1</name>
<description>When 1 entry in the scan FIFO is valid, set the SCANFIFODVL interrupt and request DMA.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID2</name>
<description>When 2 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID3</name>
<description>When 3 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID4</name>
<description>When 4 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMAWUFIFOSCAN</name>
<description>Scan FIFO DMA Wakeup</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>While in EM2 or EM3, the DMA controller will not be requested.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>While in EM2 or EM3, the DMA controller will be requested when the scan FIFO reaches its Data Valid Level. [DVL must be set to 0 (VALID1).]</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCANFIFODATA</name>
<description>Read the oldest valid data from the scan FIFO and pop the FIFO</description>
<addressOffset>0x084</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SCANFIFOSTAT</name>
<description>Scan FIFO status</description>
<addressOffset>0x088</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>FIFOREADCNT</name>
<description>FIFO Read Count</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SCANDATA</name>
<description>Most recent data data from scan queue conversion</description>
<addressOffset>0x08C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SINGLE</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN0</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN1</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN2</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN3</name>
<description>No Description</description>
<addressOffset>0x0AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN4</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN5</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN6</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN7</name>
<description>No Description</description>
<addressOffset>0x0BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN8</name>
<description>No Description</description>
<addressOffset>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN9</name>
<description>No Description</description>
<addressOffset>0x0C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN10</name>
<description>No Description</description>
<addressOffset>0x0C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN11</name>
<description>No Description</description>
<addressOffset>0x0CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN12</name>
<description>No Description</description>
<addressOffset>0x0D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN13</name>
<description>No Description</description>
<addressOffset>0x0D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN14</name>
<description>No Description</description>
<addressOffset>0x0D8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN15</name>
<description>No Description</description>
<addressOffset>0x0DC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>I2C0_S</name>
<version>0</version>
<description>I2C0_S Registers</description>
<baseAddress>0x4A010000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>I2C0</name>
<value>27</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>module enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable Peripheral Clock</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable Peripheral Clock</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0037B3FF</resetMask>
<fields>
<field>
<name>CORERST</name>
<description>Soft Reset the internal state registers</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No change to internal state registers</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Reset the internal state registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLAVE</name>
<description>Addressable as Follower</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>All addresses will be responded to with a NACK</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Addresses matching the programmed follower address or the general call address (if enabled) require a response from software. Other addresses are automatically responded to with a NACK.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOACK</name>
<description>Automatic Acknowledge</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Software must give one ACK command for each ACK transmitted on the I2C bus.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Addresses that are not automatically NACK'ed, and all data is automatically acknowledged.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOSE</name>
<description>Automatic STOP when Empty</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>A stop must be sent manually when no more data is to be transmitted.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The leader automatically sends a STOP when no more data is available for transmission.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOSN</name>
<description>Automatic STOP on NACK</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Stop is not automatically sent if a NACK is received from a follower.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The leader automatically sends a STOP if a NACK is received from a follower.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ARBDIS</name>
<description>Arbitration Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>When a device loses arbitration, the ARBIF interrupt flag is set and the bus is released.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>When a device loses arbitration, the ARBIF interrupt flag is set, but communication proceeds.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GCAMEN</name>
<description>General Call Address Match Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>General call address will be NACK'ed if it is not included by the follower address and address mask.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>When a general call address is received, a software response is required</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXBIL</name>
<description>TX Buffer Interrupt Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EMPTY</name>
<description>TXBL status and the TXBL interrupt flag are set when the transmit buffer becomes empty. TXBL is cleared when the buffer becomes nonempty.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALF_FULL</name>
<description>TXBL status and the TXBL interrupt flag are set when the transmit buffer goes from full to half-full or empty. TXBL is cleared when the buffer becomes full</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLHR</name>
<description>Clock Low High Ratio</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STANDARD</name>
<description>Nlow=4 and Nhigh=4, and the Nlow:Nhigh ratio is 4:4</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYMMETRIC</name>
<description>Nlow=6 and Nhigh=3, and the Nlow:Nhigh ratio is 6:3</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FAST</name>
<description>Nlow=11 and Nhigh=6, and the Nlow:Nhigh ratio is 11:6</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BITO</name>
<description>Bus Idle Timeout</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Timeout disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C40PCC</name>
<description>Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C80PCC</name>
<description>Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C160PCC</name>
<description>Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GIBITO</name>
<description>Go Idle on Bus Idle Timeout </description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>A bus idle timeout has no effect on the bus state.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>A bus idle timeout tells the I2C module that the bus is idle, allowing new transfers to be initiated.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLTO</name>
<description>Clock Low Timeout</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Timeout disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C40PCC</name>
<description>Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C80PCC</name>
<description>Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C160PCC</name>
<description>Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C320PCC</name>
<description>Timeout after 320 prescaled clock cycles. In standard mode at 100 kHz, this results in a 400us timeout.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C1024PCC</name>
<description>Timeout after 1024 prescaled clock cycles. In standard mode at 100 kHz, this results in a 1280us timeout.</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCLMONEN</name>
<description>SCL Monitor Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable SCL monitor</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable SCL monitor</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDAMONEN</name>
<description>SDA Monitor Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable SDA Monitor</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable SDA Monitor</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>START</name>
<description>Send start condition</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Send stop condition</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ACK</name>
<description>Send ACK</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>NACK</name>
<description>Send NACK</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CONT</name>
<description>Continue transmission</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ABORT</name>
<description>Abort transmission</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTX</name>
<description>Clear TX</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARPC</name>
<description>Clear Pending Commands</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATE</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>BUSY</name>
<description>Bus Busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MASTER</name>
<description>Leader</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TRANSMITTER</name>
<description>Transmitter</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NACKED</name>
<description>Nack Received</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BUSHOLD</name>
<description>Bus Held</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STATE</name>
<description>Transmission State</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<description>No transmission is being performed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WAIT</name>
<description>Waiting for idle. Will send a start condition as soon as the bus is idle.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start transmit phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADDR</name>
<description>Address transmit or receive phase</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>ADDRACK</name>
<description>Address ack/nack transmit or receive phase</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>Data transmit or receive phase</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DATAACK</name>
<description>Data ack/nack transmit or receive phase</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000080</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>PSTART</name>
<description>Pending START</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PSTOP</name>
<description>Pending STOP</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PACK</name>
<description>Pending ACK</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PNACK</name>
<description>Pending NACK</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PCONT</name>
<description>Pending continue</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PABORT</name>
<description>Pending abort</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXC</name>
<description>TX Complete</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBL</name>
<description>TX Buffer Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAV</name>
<description>RX Data Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBUFCNT</name>
<description>TX Buffer Count</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>DIV</name>
<description>Clock Divider</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SADDR</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FE</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Follower address</description>
<bitOffset>1</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SADDRMASK</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FE</resetMask>
<fields>
<field>
<name>SADDRMASK</name>
<description>Follower Address Mask</description>
<bitOffset>1</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATA0</name>
<description>RX Data 0</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATA1</name>
<description>RX Data 1</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATAP</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>RXDATAP</name>
<description>RX Data Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLEP</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATAP0</name>
<description>RX Data 0 Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAP1</name>
<description>RX Data 1 Peek</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATA</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>TXDATA</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TXDATA0</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDATA1</name>
<description>TX Data</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>START</name>
<description>START condition Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSTART</name>
<description>Repeated START condition Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDR</name>
<description>Address Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXC</name>
<description>Transfer Completed Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>Transmit Buffer Level Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>Receive Data Valid Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACK</name>
<description>Acknowledge Received Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NACK</name>
<description>Not Acknowledge Received Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSTOP</name>
<description>Leader STOP Condition Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARBLOST</name>
<description>Arbitration Lost Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERR</name>
<description>Bus Error Interrupt Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSHOLD</name>
<description>Bus Held Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>Transmit Buffer Overflow Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>Receive Buffer Underflow Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BITO</name>
<description>Bus Idle Timeout Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLTO</name>
<description>Clock Low Timeout Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSTOP</name>
<description>Follower STOP condition Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>Receive Buffer Full Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLERR</name>
<description>Clock Low Error Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCLERR</name>
<description>SCL Error Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAERR</name>
<description>SDA Error Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>START</name>
<description>START condition Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSTART</name>
<description>Repeated START condition Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDR</name>
<description>Address Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXC</name>
<description>Transfer Completed Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>Transmit Buffer Level Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>Receive Data Valid Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACK</name>
<description>Acknowledge Received Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NACK</name>
<description>Not Acknowledge Received Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSTOP</name>
<description>Leader STOP Condition Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARBLOST</name>
<description>Arbitration Lost Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERR</name>
<description>Bus Error Interrupt Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSHOLD</name>
<description>Bus Held Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>Transmit Buffer Overflow Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>Receive Buffer Underflow Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BITO</name>
<description>Bus Idle Timeout Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLTO</name>
<description>Clock Low Timeout Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSTOP</name>
<description>Follower STOP condition Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>Receive Buffer Full Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLERR</name>
<description>Clock Low Error Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCLERR</name>
<description>SCL Error Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAERR</name>
<description>SDA Error Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>WDOG0_S</name>
<version>0</version>
<description>WDOG0_S Registers</description>
<baseAddress>0x4A018000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>WDOG0</name>
<value>43</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x000F0000</resetValue>
<resetMask>0x730F071F</resetMask>
<fields>
<field>
<name>CLRSRC</name>
<description>WDOG Clear Source</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SW</name>
<description>A write to the clear bit will clear the WDOG counter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSRC0</name>
<description>A rising edge on the PRS Source 0 will clear the WDOG counter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EM2RUN</name>
<description>EM2 Run</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>WDOG timer is frozen in EM2.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>WDOG timer is running in EM2.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EM3RUN</name>
<description>EM3 Run</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>WDOG timer is frozen in EM3.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>WDOG timer is running in EM3.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EM4BLOCK</name>
<description>EM4 Block</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>EM4 can be entered by software. See EMU for detailed description.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>EM4 cannot be entered by software.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>WDOG timer is frozen in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>WDOG timer is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDOGRSTDIS</name>
<description>WDOG Reset Disable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EN</name>
<description>A timeout will cause a WDOG reset</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIS</name>
<description>A timeout will not cause a WDOG reset</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRS0MISSRSTEN</name>
<description>PRS Src0 Missing Event WDOG Reset</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRS1MISSRSTEN</name>
<description>PRS Src1 Missing Event WDOG Reset</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERSEL</name>
<description>WDOG Timeout Period Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SEL0</name>
<description>Timeout period of 9 wdog cycles</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL1</name>
<description>Timeout period of 17 wdog cycles</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL2</name>
<description>Timeout period of 33 wdog cycles</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL3</name>
<description>Timeout period of 65 wdog cycles</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL4</name>
<description>Timeout period of 129 wdog cycles</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL5</name>
<description>Timeout period of 257 wdog cycles</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL6</name>
<description>Timeout period of 513 wdog cycles</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL7</name>
<description>Timeout period of 1k wdog cycles</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL8</name>
<description>Timeout period of 2k wdog cycles</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL9</name>
<description>Timeout period of 4k wdog cycles</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL10</name>
<description>Timeout period of 8k wdog cycles</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL11</name>
<description>Timeout period of 16k wdog cycles</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL12</name>
<description>Timeout period of 32k wdog cycles</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL13</name>
<description>Timeout period of 64k wdog cycles</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL14</name>
<description>Timeout period of 128k wdog cycles</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL15</name>
<description>Timeout period of 256k wdog cycles</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WARNSEL</name>
<description>WDOG Warning Period Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Disable</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL1</name>
<description>Warning timeout is 25% of the Timeout.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL2</name>
<description>Warning timeout is 50% of the Timeout.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL3</name>
<description>Warning timeout is 75% of the Timeout.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WINSEL</name>
<description>WDOG Illegal Window Select</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL1</name>
<description>Window timeout is 12.5% of the Timeout.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL2</name>
<description>Window timeout is 25% of the Timeout.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL3</name>
<description>Window timeout is 37.5% of the Timeout.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL4</name>
<description>Window timeout is 50% of the Timeout.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL5</name>
<description>Window timeout is 62.5% of the Timeout.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL6</name>
<description>Window timeout is 75.5% of the Timeout.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL7</name>
<description>Window timeout is 87.5% of the Timeout.</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>CLEAR</name>
<description>WDOG Timer Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNCHANGED</name>
<description>WDOG timer is unchanged.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEARED</name>
<description>WDOG timer is cleared to 0.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80000000</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>WDOG Configuration Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>All WDOG lockable registers are unlocked.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>All WDOG lockable registers are locked.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>TOUT</name>
<description>WDOG Timeout Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WARN</name>
<description>WDOG Warning Timeout Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WIN</name>
<description>WDOG Window Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PEM0</name>
<description>PRS Src0 Event Missing Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PEM1</name>
<description>PRS Src1 Event Missing Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>TOUT</name>
<description>WDOG Timeout Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WARN</name>
<description>WDOG Warning Timeout Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WIN</name>
<description>WDOG Window Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PEM0</name>
<description>PRS Src0 Event Missing Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PEM1</name>
<description>PRS Src1 Event Missing Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>write-only</access>
<resetValue>0x0000ABE8</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>WDOG Configuration Lock</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOCK</name>
<description>Lock WDOG lockable registers</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock WDOG lockable registers</description>
<value>44008</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>CMD</name>
<description>Sync Busy for Cmd Register</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>AMUXCP0_S</name>
<version>1</version>
<description>AMUXCP0_S Registers</description>
<baseAddress>0x4A020000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>IPVERSION</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Control</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000033</resetMask>
<fields>
<field>
<name>FORCEHP</name>
<description>Force High Power</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCELP</name>
<description>Force Low Power</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCERUN</name>
<description>Force run</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCESTOP</name>
<description>Force stop</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RUN</name>
<description>running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>HICAP</name>
<description>high cap</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TEST</name>
<description>Test</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80003313</resetMask>
<fields>
<field>
<name>SYNCCLK</name>
<description>Sync Clock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCMODE</name>
<description>Sync Mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEREQUEST</name>
<description>Force Request</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEHICAP</name>
<description>Force high capacitance driver</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCELOCAP</name>
<description>Force low capacitance driver</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEBOOSTON</name>
<description>Force Boost On</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEBOOSTOFF</name>
<description>Force Boost Off</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATUSEN</name>
<description>Enable write to status bits</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIM</name>
<description>Trim </description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x77E44AA1</resetValue>
<resetMask>0x77FFEFFF</resetMask>
<fields>
<field>
<name>WARMUPTIME</name>
<description>Warm up time</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>WUCYCLES72</name>
<description>Warm up cycle = 72; 3.6us @20 MHz</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WUCYCLES96</name>
<description>Warm up cycle = 96; 4.8us @ 20 MHz</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WUCYCLES128</name>
<description>Warm up cycle = 128; 6.4us @ 20 MHz</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WUCYCLES160</name>
<description>Warm up cycle = 160; 8.0us @ 20 MHz</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLOATVDDCPLO</name>
<description>Float VDDCP Low Power</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FLOATVDDCPHI</name>
<description>Float VDDCP High Power</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYPASSDIV2LO</name>
<description>Bypass Div2 Low Power</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYPASSDIV2HI</name>
<description>Bypass Div2 High Power</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUMP0P5XLO</name>
<description>Bump 0.5X Low Power</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUMP0P5XHI</name>
<description>Bump 0.5X High Power</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIAS2XLO</name>
<description>Bias 2x Low Power</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIAS2XHI</name>
<description>Bias 2x High Power</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VOLTAGECTRLLO</name>
<description>Charge Pump Voltage Control Low Power</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VOLTAGECTRLHI</name>
<description>Charge Pump Voltage Control High Power</description>
<bitOffset>13</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIASCTRLLO</name>
<description>Bias Control Low Power</description>
<bitOffset>15</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIASCTRLLOCONT</name>
<description>Bias Control Low Power Continuous</description>
<bitOffset>18</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIASCTRLHI</name>
<description>Bias Control High Power</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUMPCAPLO</name>
<description>Pump Cap Low Power</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUMPCAPHI</name>
<description>Pump Cap High Power</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>EUART0_S</name>
<version>0</version>
<description>EUART0_S Registers</description>
<baseAddress>0x4A030000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG0</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC1D264FE</resetMask>
<fields>
<field>
<name>LOOPBK</name>
<description>Loopback Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The receiver is connected to and receives data from UARTn_RX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The receiver is connected to and receives data from UARTn_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCEN</name>
<description>Collision Check Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Collision check is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Collision check is enabled. The receiver must be enabled for the check to be performed</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPM</name>
<description>Multi-Processor Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The 9th bit of incoming frames has no special function</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>An incoming frame with the 9th bit equal to MPAB will be loaded into the RX FIFO regardless of RXBLOCK and will result in the MPAB interrupt flag being set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPAB</name>
<description>Multi-Processor Address-Bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OVS</name>
<description>Oversampling</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X16</name>
<description>16X oversampling</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X8</name>
<description>8X oversampling</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>X6</name>
<description>6X oversampling</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>4X oversampling</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable oversampling (for LF operation)</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSBF</name>
<description>Most Significant Bit First</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Data is sent with the least significant bit first</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Data is sent with the most significant bit first</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXINV</name>
<description>Receiver Input Invert</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Input is passed directly to the receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Input is inverted before it is passed to the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXINV</name>
<description>Transmitter output Invert</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Output from the transmitter is passed unchanged to UARTn_TX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Output from the transmitter is inverted before it is passed to UARTn_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOTRI</name>
<description>Automatic TX Tristate</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The output on UARTn_TX when the transmitter is idle is defined by TXINV</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>UARTn_TX is tristated whenever the transmitter is idle</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SKIPPERRF</name>
<description>Skip Parity Error Frames</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ERRSDMA</name>
<description>Halt DMA Read On Error</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on DMA requests from the UART</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DMA requests from the UART are blocked while the PERR or FERR interrupt flags are set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSRX</name>
<description>Disable RX On Error</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Framing and parity errors disable the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSTX</name>
<description>Disable TX On Error</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Received framing and parity errors have no effect on transmitter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Received framing and parity errors disable the transmitter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MVDIS</name>
<description>Majority Vote Disable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDEN</name>
<description>AUTOBAUD detection enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG1</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00DB8E0F</resetMask>
<fields>
<field>
<name>DBGHALT</name>
<description>Debug halt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Continue normal UART operation even if core is halted</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>If core is halted, receive one frame and then halt reception by deactivating RTS. Next frame reception happens when the core is unhalted during single stepping.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSINV</name>
<description>Clear-to-send Invert Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The CTS pin is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The CTS pin is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSEN</name>
<description>Clear-to-send Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Ignore CTS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Stop transmitting when CTS is inactive</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSINV</name>
<description>Request-to-send Invert Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The RTS pin is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The RTS pin is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXDMAWU</name>
<description>Transmitter DMA Wakeup</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDMAWU</name>
<description>Receiver DMA Wakeup</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SFUBRX</name>
<description>Start Frame Unblock Receiver</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPRSEN</name>
<description>PRS RX Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFIW</name>
<description>TX FIFO Interrupt Watermark</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least one more frame.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least two more frames.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least three more frames.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least four more frames. </description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXFIW</name>
<description>RX FIFO Interrupt Watermark</description>
<bitOffset>19</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least one frame in it.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least two frames in it.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least three frames in it.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has four frames in it.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSRXFW</name>
<description>Request-to-send RX FIFO Watermark</description>
<bitOffset>22</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>RTS is set if there is space for at least one more frame in the RX FIFO.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>RTS is set if there is space for at least two more frames in the RX FIFO.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>RTS is set if there is space for at least three more frames in the RX FIFO.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>RTS is set if there is space for four more frames in the RX FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FRAMECFG</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00001002</resetValue>
<resetMask>0x00003303</resetMask>
<fields>
<field>
<name>DATABITS</name>
<description>Data-Bit Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SEVEN</name>
<description>Each frame contains 7 data bits</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Each frame contains 8 data bits</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NINE</name>
<description>Each frame contains 9 data bits</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PARITY</name>
<description>Parity-Bit Mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Parity bits are not used</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVEN</name>
<description>Even parity are used. Parity bits are automatically generated and checked by hardware.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ODD</name>
<description>Odd parity is used. Parity bits are automatically generated and checked by hardware.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STOPBITS</name>
<description>Stop-Bit Mode</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HALF</name>
<description>The transmitter generates a half stop bit. Stop-bits are not verified by receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>One stop bit is generated and verified</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ONEANDAHALF</name>
<description>The transmitter generates one and a half stop bit. The receiver verifies the first stop bit</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>The transmitter generates two stop bits. The receiver checks the first stop-bit only</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRHFCFG</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>IRHFEN</name>
<description>Enable IrDA Module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IRHFPW</name>
<description>IrDA TX Pulse Width</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRHFFILT</name>
<description>IrDA RX Filter</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No filter enabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Filter enabled. IrDA pulse must be high for at least 4 consecutive clock cycles to be detected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRLFCFG</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>IRLFEN</name>
<description>Pulse Generator/Extender Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMINGCFG</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>TXDELAY</name>
<description>TX Delay Transmission</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Frames are transmitted immediately.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLE</name>
<description>Transmission of new frames is delayed by a single bit period.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DOUBLE</name>
<description>Transmission of new frames is delayed by a two bit periods.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRIPPLE</name>
<description>Transmission of new frames is delayed by a three bit periods.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STARTFRAMECFG</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>STARTFRAME</name>
<description>Start Frame</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SIGFRAMECFG</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>SIGFRAME</name>
<description>Signal Frame Value</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x007FFFF8</resetMask>
<fields>
<field>
<name>DIV</name>
<description>Fractional Clock Divider</description>
<bitOffset>3</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIGCTRL</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RXTEN</name>
<description>Receive Trigger Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXTEN</name>
<description>Transmit Trigger Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>RXEN</name>
<description>Receiver Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXDIS</name>
<description>Receiver Disable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXEN</name>
<description>Transmitter Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDIS</name>
<description>Transmitter Disable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>Receiver Block Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>Receiver Block Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>Transmitter Tristate Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>Transmitter Tristate Disable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTX</name>
<description>Clear TX FIFO</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATAP</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>RXDATAP</name>
<description>RX Data Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERRP</name>
<description>Parity Error Peek</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERRP</name>
<description>Framing Error Peek</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATA</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00003FFF</resetMask>
<fields>
<field>
<name>TXDATA</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>write-only</access>
</field>
<field>
<name>UBRXAT</name>
<description>Unblock RX After Transmission</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIAT</name>
<description>Set TXTRI After Transmisssion</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXBREAK</name>
<description>Transit Data as Break</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDISAT</name>
<description>Clear TXEN After Transmission</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXENAT</name>
<description>Enable RXEN After Transmission</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-only</access>
<resetValue>0x00003040</resetValue>
<resetMask>0x010F31FB</resetMask>
<fields>
<field>
<name>RXENS</name>
<description>Receiver Enable Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXENS</name>
<description>Transmitter Enable Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCK</name>
<description>Block Incoming Data</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRI</name>
<description>Transmitter Tristated</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXC</name>
<description>TX Complete</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXIDLE</name>
<description>RX Idle</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFCNT</name>
<description>Valid entries in TX FIFO</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLEARTXBUSY</name>
<description>TX FIFO Clear Busy</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Rate Detection Completed</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x010C377F</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX FIFO Overflow Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX FIFO Underflow Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX FIFO Overflow Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MPAF</name>
<description>Multi-Processor Address Frame Interrupt </description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCF</name>
<description>Collision Check Fail Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STARTF</name>
<description>Start Frame Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SIGF</name>
<description>Signal Frame Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Complete Interrupt Flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x010C377F</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete IEN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level IEN</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level IEN</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full IEN</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX FIFO Overflow IEN</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX FIFO Underflow IEN</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX FIFO Overflow IEN</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error IEN</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error IEN</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MPAF</name>
<description>Multi-Processor Addr Frame IEN</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCF</name>
<description>Collision Check Fail IEN</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX IDLE IEN</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STARTF</name>
<description>Start Frame IEN</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SIGF</name>
<description>Signal Frame IEN</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Complete IEN</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>DIV</name>
<description>SYNCBUSY for DIV in CLKDIV</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXTEN</name>
<description>SYNCBUSY for RXTEN in TRIGCTRL</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTEN</name>
<description>SYNCBUSY for TXTEN in TRIGCTRL</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXEN</name>
<description>SYNCBUSY for RXEN in CMD</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDIS</name>
<description>SYNCBUSY for RXDIS in CMD</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXEN</name>
<description>SYNCBUSY for TXEN in CMD</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXDIS</name>
<description>SYNCBUSY for TXDIS in CMD</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>SYNCBUSY for RXBLOCKEN in CMD</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>SYNCBUSY for RXBLOCKDIS in CMD</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>SYNCBUSY for TXTRIEN in CMD</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>SYNCBUSY in TXTRIDIS in CMD</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>CRYPTOACC_S</name>
<version>1</version>
<description>CRYPTOACC_S Registers</description>
<baseAddress>0x4C020000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>CRYPTOACC</name>
<value>0</value>
</interrupt>
<interrupt>
<name>TRNG</name>
<value>1</value>
</interrupt>
<interrupt>
<name>PKE</name>
<value>2</value>
</interrupt>
<registers>
<register>
<name>FETCHADDR</name>
<description>Fetcher: Start address of data block. In direct mode, this register is written by the software. In scatter-gather mode, this register is updated after each processed descriptor.</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Start address of data block</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FETCHLEN</name>
<description>Fetcher: Length of data block. In direct mode, this register is written by the software. In scatter-gather mode, this register is not used.</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>LENGTH</name>
<description>Length of data block</description>
<bitOffset>0</bitOffset>
<bitWidth>28</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONSTADDR</name>
<description>Constant address</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REALIGN</name>
<description>Realign length</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FETCHTAG</name>
<description>Fetcher: User tag. In direct mode, this register is written by the software. In scatter-gather mode, this register is not used.</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TAG</name>
<description>User tag</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PUSHADDR</name>
<description>Pusher: Start address of data block (LSB). In direct mode, this register is written by the software. In scatter-gather mode, this register is updated after each processed descriptor.</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Start address of data block</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PUSHLEN</name>
<description>Pusher: Length of data block. In direct mode, this register is written by the software. In scatter-gather mode, this register is not used.</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7FFFFFFF</resetMask>
<fields>
<field>
<name>LENGTH</name>
<description>Start address of data block</description>
<bitOffset>0</bitOffset>
<bitWidth>28</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONSTADDR</name>
<description>Constant address</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REALIGN</name>
<description>Realign length</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISCARD</name>
<description>Discard data</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt enable</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>FETCHERENDOFBLOCK</name>
<description>End of block interrupt enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FETCHERSTOPPED</name>
<description>Stopped interrupt enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FETCHERERROR</name>
<description>Error interrupt enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUSHERENDOFBLOCK</name>
<description>End of block interrupt enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUSHERSTOPPED</name>
<description>Stopped interrupt enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUSHERERROR</name>
<description>Error interrupt enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt flag register</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>FETCHERENDOFBLOCK</name>
<description>End of block interrupt flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FETCHERSTOPPED</name>
<description>Stopped interrupt flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FETCHERERROR</name>
<description>Error interrupt flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PUSHERENDOFBLOCK</name>
<description>End of block interrupt flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PUSHERSTOPPED</name>
<description>Stopped interrupt flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PUSHERERROR</name>
<description>Error interrupt flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF_CLR</name>
<description>Writing a '1' clears the interrupt status. Writing a '0' has no effect.</description>
<addressOffset>0x030</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>FETCHERENDOFBLOCK</name>
<description>End of block interrupt flag clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FETCHERSTOPPED</name>
<description>Stopped interrupt flag clear</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FETCHERERROR</name>
<description>Error interrupt flag clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PUSHERENDOFBLOCK</name>
<description>End of block interrupt flag clear</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PUSHERSTOPPED</name>
<description>Stopped interrupt flag clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PUSHERERROR</name>
<description>Error interrupt flag clear</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Control register, called CONFIG in Barco datasheet.</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>FETCHERSCATTERGATHER</name>
<description>Fetcher scatter/gather</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUSHERSCATTERGATHER</name>
<description>Pusher scatter/gather</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STOPFETCHER</name>
<description>Stop fetcher</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STOPPUSHER</name>
<description>Stop pusher</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SWRESET</name>
<description>Software reset</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>Command register for starting the fetcher and pusher</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>STARTFETCHER</name>
<description>Start fetch</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STARTPUSHER</name>
<description>Start push</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status register</description>
<addressOffset>0x03C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0073</resetMask>
<fields>
<field>
<name>FETCHERBSY</name>
<description>Fetcher busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PUSHERBSY</name>
<description>Pusher busy</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NOTEMPTY</name>
<description>Not empty flag from input FIFO (fetcher)</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WAITING</name>
<description>Pusher waiting for FIFO</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SOFTRSTBSY</name>
<description>Software reset busy</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FIFODATANUM</name>
<description>Number of data in output FIFO</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INCL_IPS_HW_CFG</name>
<description>No Description</description>
<addressOffset>0x400</addressOffset>
<access>read-only</access>
<resetValue>0x00000611</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>g_IncludeAES</name>
<description>Generic g_IncludeAES value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeAESGCM</name>
<description>Generic g_IncludeAESGCM value</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeAESXTS</name>
<description>Generic g_IncludeAESXTS value</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeDES</name>
<description>Generic g_IncludeDES value</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeHASH</name>
<description>Generic g_IncludeHASH value</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeChachaPoly</name>
<description>Generic g_IncludeChachaPoly value</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeSHA3</name>
<description>Generic g_IncludeSHA3 value</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeZUC</name>
<description>Generic g_IncludeZUC value</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeSM4</name>
<description>Generic g_IncludeSM4 value</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludePKE</name>
<description>Generic g_IncludePKE value</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeNDRNG</name>
<description>Generic g_IncludeNDRNG value</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA411E_HW_CFG_1</name>
<description>No Description</description>
<addressOffset>0x404</addressOffset>
<access>read-only</access>
<resetValue>0x0700017F</resetValue>
<resetMask>0x070301FF</resetMask>
<fields>
<field>
<name>g_AesModesPoss</name>
<description>AES Modes Supported</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_CS</name>
<description>Generic g_CS value</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_UseMasking</name>
<description>Generic g_UseMasking value</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_Keysize</name>
<description>Generic g_Keysize value</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA411E_HW_CFG_2</name>
<description>No Description</description>
<addressOffset>0x408</addressOffset>
<access>read-only</access>
<resetValue>0x00000080</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>g_CtrSize</name>
<description>Generic g_CtrSize value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA413_HW_CFG</name>
<description>No Description</description>
<addressOffset>0x40C</addressOffset>
<access>read-only</access>
<resetValue>0x0003007F</resetValue>
<resetMask>0x0007007F</resetMask>
<fields>
<field>
<name>g_HashMaskFunc</name>
<description>Generic g_HashMaskFunc value</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_HashPadding</name>
<description>Generic g_HashPadding value</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_HMAC_enabled</name>
<description>Generic g_HMAC_enabled value</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_HashVerifyDigest</name>
<description>Generic g_HashVerifyDigest value</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA418_HW_CFG</name>
<description>No Description</description>
<addressOffset>0x410</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>g_Sha3CtxtEn</name>
<description>Generic g_Sha3CtxtEn value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA419_HW_CFG</name>
<description>No Description</description>
<addressOffset>0x414</addressOffset>
<access>read-only</access>
<resetValue>0x0000005F</resetValue>
<resetMask>0x0000007F</resetMask>
<fields>
<field>
<name>g_SM4ModesPoss</name>
<description>Generic g_SM4ModesPoss value</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>CRYPTOACC_S_RNGCTRL</name>
<version>1</version>
<description>CRYPTOACC_S_RNGCTRL Registers</description>
<baseAddress>0x4C021000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>CRYPTOACC</name>
<value>0</value>
</interrupt>
<interrupt>
<name>TRNG</name>
<value>1</value>
</interrupt>
<interrupt>
<name>PKE</name>
<value>2</value>
</interrupt>
<registers>
<register>
<name>RNGCTRL</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00040000</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>TRNG Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Module disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Module enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TESTEN</name>
<description>Test Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOISE</name>
<description>Non-determinsitc random number generation</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TESTDATA</name>
<description>Pseudo-random number generation</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CONDBYPASS</name>
<description>Conditioning Bypass</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>The conditionig function is used</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BYPASS</name>
<description>The conditioning function is bypassed</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REPCOUNTIEN</name>
<description>IRQ enable for Repetition Count Test</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>APT64IEN</name>
<description>IRQ enable for APT64IF</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>APT4096IEN</name>
<description>IRQ enable for APT4096IF</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FULLIEN</name>
<description>IRQ enable for FIFO full</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOFTRESET</name>
<description>Software Reset</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Module not in reset</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESET</name>
<description>The continuous test, the conditioning function and the FIFO are reset</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREIEN</name>
<description>IRQ enable for AIS31 prelim. noise alarm</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ALMIEN</name>
<description>IRQ enable for AIS31 noise alarm</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCERUN</name>
<description>Oscillator Force Run</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Oscillators will shut down when FIFO is full</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RUN</name>
<description>Oscillators will continue to run even after FIFO is full</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BYPNIST</name>
<description>NIST Start-up Test Bypass.</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>NIST-800-90B startup test is applied. No data will be written to the FIFO until the test passes.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BYPASS</name>
<description>NIST-800-90B startup test is bypassed.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BYPAIS31</name>
<description>AIS31 Start-up Test Bypass.</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>AIS31 startup test is applied. No data will be written to the FIFO until the test passes.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BYPASS</name>
<description>AIS31 startup test is bypassed.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HEALTHTESTSEL</name>
<description>Health test input select</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BEFORE</name>
<description>Before conditioning</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AFTER</name>
<description>After conditioning</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AIS31TESTSEL</name>
<description>AIS31 test input select</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BEFORE</name>
<description>Before conditioning</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AFTER</name>
<description>After conditioning</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NB128BITBLOCKS</name>
<description>Number of 128b blocks in AES-CBCMAC</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FIFOWRSTARTUP</name>
<description>Fifo Write Start Up</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FIFOLEVEL</name>
<description>Number of 32 bits words of random available in the FIFO. Writing to this register clears the FIFO full interrupt</description>
<addressOffset>0x004</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FIFOLEVEL</name>
<description>FIFO Level</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FIFOTHRESH</name>
<description>FIFO level at which the rings are restarted when in the FIFOFull_Off state, expressed in number of 128bit blocks</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x0000003F</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FIFOTHRESH</name>
<description>FIFO threshold level</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FIFODEPTH</name>
<description>Maximum number of 32 bits words that can be stored in the FIFO: 2^g_fifodepth</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000040</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FIFODEPTH</name>
<description>FIFO Depth.</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>KEY0</name>
<description>This set of registers bits form the 128-bit AES key used for conditioning function. The first byte (MSB of 128-bit word) is at address 0x0010, the second byte at address 0x0011...</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>KEY</name>
<description>Key</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEY1</name>
<description>This set of registers bits form the 128-bit AES key used for conditioning function. The first byte (MSB of 128-bit word) is at address 0x0010, the second byte at address 0x0011...</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>KEY</name>
<description>Key</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEY2</name>
<description>This set of registers bits form the 128-bit AES key used for conditioning function. The first byte (MSB of 128-bit word) is at address 0x0010, the second byte at address 0x0011...</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>KEY</name>
<description>Key</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEY3</name>
<description>This set of registers bits form the 128-bit AES key used for conditioning function. The first byte (MSB of 128-bit word) is at address 0x0010, the second byte at address 0x0011...</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>KEY</name>
<description>Key</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TESTDATA</name>
<description>This register is used to feed known data to the conditioning function or to the continuous tests. See manual</description>
<addressOffset>0x020</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VALUE</name>
<description>Test data input to conditioning tests</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>RNGSTATUS</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>TESTDATABUSY</name>
<description>Test Data Busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<description>TESTDATA write is finished processing or no test in progress.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BUSY</name>
<description>TESTDATA write is still being processed.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STATE</name>
<description>State of the control FSM</description>
<bitOffset>1</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>RESET</name>
<description>RESET State</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>STARTUP</name>
<description>STARTUP State</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFOFULLON</name>
<description>FIFOFULLON State</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFOFULLOFF</name>
<description>FIFOFULLOFF State</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RUNNING</name>
<description>RUNNING State</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>ERROR</name>
<description>ERROR State</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UNUSED_6</name>
<description>UNUSED</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>UNUSED_7</name>
<description>UNUSED</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REPCOUNTIF</name>
<description>Repetition Count Test interrupt status</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>APT64IF</name>
<description>64-sample window Adaptive Proportion IF</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>APT4096IF</name>
<description>4096-sample window Adaptive Prop. IF</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FULLIF</name>
<description>FIFO full interrupt status</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PREIF</name>
<description>AIS31 Preliminary Noise Alarm IF</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ALMIF</name>
<description>AIS31 Noise Alarm interrupt status</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INITWAITVAL</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>INITWAITVAL</name>
<description>Wait counter value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SWOFFTMRVAL</name>
<description>Number of clk cycles to wait before stopping the rings after the FIFO is full</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>SWOFFTMRVAL</name>
<description>Switch Off Timer Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>Sample clock divider. The frequency at which the outputs of the rings are sampled is given by Fs = Fpclk/(ClkDiv + 1)</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>VALUE</name>
<description>Sample clock divider</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AIS31CONF0</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x43401040</resetValue>
<resetMask>0x7FFF7FFF</resetMask>
<fields>
<field>
<name>STARTUPTHRES</name>
<description>Start-up Threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ONLINETHRESH</name>
<description>Online Threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AIS31CONF1</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x03C00680</resetValue>
<resetMask>0x7FFF7FFF</resetMask>
<fields>
<field>
<name>HEXPECTEDVALUE</name>
<description>Expected History Value</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ONLINEREPTHRESH</name>
<description>Online Repeat Threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AIS31CONF2</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x04400340</resetValue>
<resetMask>0x7FFF7FFF</resetMask>
<fields>
<field>
<name>HMIN</name>
<description>Minimum Allowed History Value</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HMAX</name>
<description>Maximum Allowed History Value</description>
<bitOffset>16</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AIS31STATUS</name>
<description>This register is used to obtain diagnostic information about the AIS31 start-up and online tests when g_AIS31=True. Writing to this register clears all fields</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>NUMPRELIMALARMS</name>
<description>Number of preliminary alarms</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRELIMNOISEALARMRNG</name>
<description>Preliminary noise alarm RNG</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRELIMNOISEALARMREP</name>
<description>Preliminary noise alarm Rep</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>CRYPTOACC_S_PKCTRL</name>
<version>1</version>
<description>CRYPTOACC_S_PKCTRL Registers</description>
<baseAddress>0x4C022000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>CRYPTOACC</name>
<value>0</value>
</interrupt>
<interrupt>
<name>TRNG</name>
<value>1</value>
</interrupt>
<interrupt>
<name>PKE</name>
<value>2</value>
</interrupt>
<registers>
<register>
<name>POINTER</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F0F0F0F</resetMask>
<fields>
<field>
<name>OPPTRA</name>
<description>OpPtrA</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OPPTRB</name>
<description>OpPtrB</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OPPTRC</name>
<description>OpPtrC</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OPPTRN</name>
<description>OpPtrN</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>COMMAND</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFC77FFFF</resetMask>
<fields>
<field>
<name>OPERATION</name>
<description>Type of Operation</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FIELD</name>
<description>Field</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GFP</name>
<description>Field is GF(p)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GF2M</name>
<description>Field is GF(2^m)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Size of Operands in data memory</description>
<bitOffset>8</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SELCURVE</name>
<description>Select Curve</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No acceleration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>P256</name>
<description>P256</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>P192</name>
<description>P192</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EDWARDS</name>
<description>Edwards Curve Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFSEL</name>
<description>Buffer Select</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MEM0</name>
<description>use data in data memory 0</description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SWAPBYTES</name>
<description>Swap bytes</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NATIVE</name>
<description>Native format (little endian)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SWAPPED</name>
<description>Byte swapped (big endian)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLAGA</name>
<description>Flag A</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FLAGB</name>
<description>Flag B</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALCR2</name>
<description>Calculate R2</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FALSE</name>
<description>don't recalculate R&#178; mod N</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TRUE</name>
<description>re-calculate R&#178; mod N</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PKCTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>PKSTART</name>
<description>PK Start</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>IFC</name>
<description>ClearIRQ</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>PKSTATUS</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00033FFF</resetMask>
<fields>
<field>
<name>FAILADDR</name>
<description>Fail Address</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NOTONCURVE</name>
<description>Point Px not on curve</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ATINFINITY</name>
<description>Point Px at infinity</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>COUPLENOTVALID</name>
<description>Couple not valid</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PARAMNNOTVALID</name>
<description>Param n not valid</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NOTIMPLEMENTED</name>
<description>Not implemented</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SIGNOTVALID</name>
<description>Signature not valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PARAMABNOTVALID</name>
<description>Param AB not valid</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NOTINVERTIBLE</name>
<description>Not invertible</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>COMPOSITE</name>
<description>Composite</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>FALSE</name>
<description>random number under test is probably prime</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TRUE</name>
<description>random number under test is composite</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NOTQUAD</name>
<description>Not quadratic residue</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKBUSY</name>
<description>PK busy</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKIF</name>
<description>Interrupt status</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>VERSION</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>SW</name>
<description>Software version number</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>HW</name>
<description>Hardware version number</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TIMER</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TIMER</name>
<description>Timer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>EMU_NS</name>
<version>1</version>
<description>EMU_NS Registers</description>
<baseAddress>0x50004000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>EMU</name>
<value>6</value>
</interrupt>
<interrupt>
<name>EMUDG</name>
<value>29</value>
</interrupt>
<interrupt>
<name>EMUSE</name>
<value>30</value>
</interrupt>
<registers>
<register>
<name>DECBOD</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000022</resetValue>
<resetMask>0x00000033</resetMask>
<fields>
<field>
<name>DECBODEN</name>
<description>DECBOD enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DECBODMASK</name>
<description>DECBOD Mask</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DECOVMBODEN</name>
<description>Over Voltage Monitor enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DECOVMBODMASK</name>
<description>Over Voltage Monitor Mask</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BOD3SENSE</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000077</resetMask>
<fields>
<field>
<name>AVDDBODEN</name>
<description>AVDD BOD enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VDDIO0BODEN</name>
<description>VDDIO0 BOD enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VDDIO1BODEN</name>
<description>VDDIO1 BOD enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VREGVDDCMPCTRL</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000006</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>VREGINCMPEN</name>
<description>VREGVDD comparator enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>THRESSEL</name>
<description>VREGVDD comparator threshold programming</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PD1PARETCTRL</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PD1PARETDIS</name>
<description>Disable PD1 Partial Retention </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RETAIN</name>
<description>Retain associated registers when in EM2/3</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NORETAIN</name>
<description>Do not retain associcated registers when in EM2/3</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>write-only</access>
<resetValue>0x0000ADE8</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock EMU register</description>
<value>44520</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xEB070000</resetMask>
<fields>
<field>
<name>AVDDBOD</name>
<description>AVDD BOD Interrupt flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IOVDD0BOD</name>
<description>VDDIO0 BOD Interrupt flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM23WAKEUP</name>
<description>EM23 Wake up Interrupt flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VSCALEDONE</name>
<description>Vscale done Interrupt flag</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPAVG</name>
<description>Temperature Average Interrupt flag</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMP</name>
<description>Temperature Interrupt flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPLOW</name>
<description>Temperature low Interrupt flag</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGH</name>
<description>Temperature high Interrupt flag</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xEB070000</resetMask>
<fields>
<field>
<name>AVDDBOD</name>
<description>AVDD BOD Interrupt enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IOVDD0BOD</name>
<description>VDDIO0 BOD Interrupt enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM23WAKEUP</name>
<description>EM23 Wake up Interrupt enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VSCALEDONE</name>
<description>Vscale done Interrupt enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPAVG</name>
<description>Temperature Interrupt enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMP</name>
<description>Temperature Interrupt enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPLOW</name>
<description>Temperature low Interrupt enable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGH</name>
<description>Temperature high Interrupt enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EM4CTRL</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000133</resetMask>
<fields>
<field>
<name>EM4ENTRY</name>
<description>EM4 entry request</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4IORETMODE</name>
<description>EM4 IO retention mode</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No Retention: Pads enter reset state when entering EM4</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EM4EXIT</name>
<description>Retention through EM4: Pads enter reset state when exiting EM4</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SWUNLATCH</name>
<description>Retention through EM4 and Wakeup: software writes UNLATCH register to remove retention</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BOD3SENSEEM4WU</name>
<description>Set BOD3SENSE as EM4 wakeup</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00020E12</resetMask>
<fields>
<field>
<name>EM4UNLATCH</name>
<description>EM4 unlatch</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TEMPAVGREQ</name>
<description>Temperature Average Request</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>EM01VSCALE1</name>
<description>Scale voltage to Vscale1</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>EM01VSCALE2</name>
<description>Scale voltage to Vscale2 </description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RSTCAUSECLR</name>
<description>Reset Cause Clear</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x00000200</resetValue>
<resetMask>0xE0010309</resetMask>
<fields>
<field>
<name>EM2DBGEN</name>
<description>Enable debugging in EM2</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPAVGNUM</name>
<description>Averaged Temperature samples num</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>N16</name>
<description>16 measurements</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>N64</name>
<description>64 measurements</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EM23VSCALE</name>
<description>EM2/EM3 Vscale </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VSCALE0</name>
<description>VSCALE0. 0.9v</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VSCALE1</name>
<description>VSCALE1. 1.0v</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VSCALE2</name>
<description>VSCALE2. 1.1v</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLASHPWRUPONDEMAND</name>
<description>Enable flash on demand wakeup</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EFPDIRECTMODEEN</name>
<description>EFP Direct Mode Enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EFPDRVDECOUPLE</name>
<description>EFP drives DECOUPLE</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EFPDRVDVDD</name>
<description>EFP drives DVDD</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TEMPLIMITS</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x01FF0000</resetValue>
<resetMask>0x01FF01FF</resetMask>
<fields>
<field>
<name>TEMPLOW</name>
<description>Temp Low limit</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGH</name>
<description>Temp High limit</description>
<bitOffset>16</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-only</access>
<resetValue>0x00000080</resetValue>
<resetMask>0xFF0054FF</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>Lock status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>All EMU lockable registers are unlocked.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>All EMU lockable registers are locked.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FIRSTTEMPDONE</name>
<description>First Temp done</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TEMPACTIVE</name>
<description>Temp active</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TEMPAVGACTIVE</name>
<description>Temp Average active</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VSCALEBUSY</name>
<description>Vscale busy</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VSCALEFAILED</name>
<description>Vscale failed</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VSCALE</name>
<description>Vscale status</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>VSCALE0</name>
<description>Voltage scaling set to 0.9v</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VSCALE1</name>
<description>Voltage scaling set to 1.0v</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VSCALE2</name>
<description>Voltage scaling set to 1.1v</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RACACTIVE</name>
<description>RAC active</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EM4IORET</name>
<description>EM4 IO retention status</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EM2ENTERED</name>
<description>EM2 entered</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TEMP</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07FF07FF</resetMask>
<fields>
<field>
<name>TEMPLSB</name>
<description>Temperature measured decimal part</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TEMP</name>
<description>Temperature measured</description>
<bitOffset>2</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TEMPAVG</name>
<description>Averaged Temperature </description>
<bitOffset>16</bitOffset>
<bitWidth>11</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RSTCTRL</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x40010407</resetValue>
<resetMask>0xC001C5CF</resetMask>
<fields>
<field>
<name>WDOG0RMODE</name>
<description>Enable WDOG0 reset</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset request is blocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYSRMODE</name>
<description>Enable M33 System reset</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset request is blocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCKUPRMODE</name>
<description>Enable M33 Lockup reset</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset Request is Block</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVDDBODRMODE</name>
<description>Enable AVDD BOD reset</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset Request is block</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IOVDD0BODRMODE</name>
<description>Enable VDDIO0 BOD reset</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset request is blocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECBODRMODE</name>
<description>Enable DECBOD reset</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset request is blocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCIRMODE</name>
<description>DCI System reset</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset request blocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RSTCAUSE</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x8001FFFF</resetMask>
<fields>
<field>
<name>POR</name>
<description>Power On Reset</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PIN</name>
<description>Pin Reset</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EM4</name>
<description>EM4 Wakeup Reset</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WDOG0</name>
<description>Watchdog 0 Reset</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCKUP</name>
<description>M33 Core Lockup Reset</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYSREQ</name>
<description>M33 Core Sys Reset</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DVDDBOD</name>
<description>HVBOD Reset</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DVDDLEBOD</name>
<description>LEBOD Reset</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DECBOD</name>
<description>LVBOD Reset</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>AVDDBOD</name>
<description>LEBOD1 Reset</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IOVDD0BOD</name>
<description>LEBOD2 Reset</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DCI</name>
<description>DCI reset</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VREGIN</name>
<description>DCDC VREGIN comparator </description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DGIF</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE1000000</resetMask>
<fields>
<field>
<name>EM23WAKEUPDGIF</name>
<description>EM23 Wake up Interrupt flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPDGIF</name>
<description>Temperature Interrupt flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPLOWDGIF</name>
<description>Temperature low Interrupt flag</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGHDGIF</name>
<description>Temperature high Interrupt flag</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DGIEN</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE1000000</resetMask>
<fields>
<field>
<name>EM23WAKEUPDGIEN</name>
<description>EM23 Wake up Interrupt enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPDGIEN</name>
<description>Temperature Interrupt enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPLOWDGIEN</name>
<description>Temperature low Interrupt enable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGHDGIEN</name>
<description>Temperature high Interrupt enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EFPIF</name>
<description>No Description</description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EFPIF</name>
<description>EFP Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EFPIEN</name>
<description>No Description</description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EFPIEN</name>
<description>EFP Interrupt enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>CMU_NS</name>
<version>1</version>
<description>CMU_NS Registers</description>
<baseAddress>0x50008000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>CMU</name>
<value>46</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC0030001</resetMask>
<fields>
<field>
<name>CALRDY</name>
<description>Calibration Ready</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WDOGLOCK</name>
<description>Configuration Lock Status for WDOG</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>WDOG configuration lock is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>WDOG configuration lock is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCK</name>
<description>Configuration Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Configuration lock is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>Configuration lock is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>write-only</access>
<resetValue>0x000093F7</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write this value to unlock</description>
<value>37879</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WDOGLOCK</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>write-only</access>
<resetValue>0x00005257</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write this value to unlock</description>
<value>37879</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CALRDY</name>
<description>Calibration Ready Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALOF</name>
<description>Calibration Overflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CALRDY</name>
<description>Calibration Ready Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALOF</name>
<description>Calibration Overflow Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CALCMD</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CALSTART</name>
<description>Calibration Start</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CALSTOP</name>
<description>Calibration Stop</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CALCTRL</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFF8FFFFF</resetMask>
<fields>
<field>
<name>CALTOP</name>
<description>Calibration Counter Top Value</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONT</name>
<description>Continuous Calibration</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UPSEL</name>
<description>Calibration Up-counter Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Up-counter is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS</name>
<description>PRS CMU_CALUP consumer is clocking up-counter</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking up-counter</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking up-counter</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking up-counter</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking up-counter</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking up-counter</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking up-counter</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DOWNSEL</name>
<description>Calibration Down-counter Select</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Down-counter is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HCLK</name>
<description>HCLK is clocking down-counter</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS</name>
<description>PRS CMU_CALDN consumer is clocking down-counter</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking down-counter</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking down-counter</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking down-counter</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking down-counter</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking down-counter</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking down-counter</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CALCNT</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>CALCNT</name>
<description>Calibration Result Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CLKEN0</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LDMA</name>
<description>Enable Bus Clock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMAXBAR</name>
<description>Enable Bus Clock</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOAES</name>
<description>Enable Bus Clock</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPCRC</name>
<description>Enable Bus Clock</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER0</name>
<description>Enable Bus Clock</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER1</name>
<description>Enable Bus Clock</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER2</name>
<description>Enable Bus Clock</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER3</name>
<description>Enable Bus Clock</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART0</name>
<description>Enable Bus Clock</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART1</name>
<description>Enable Bus Clock</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>Enable Bus Clock</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>Enable Bus Clock</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LETIMER0</name>
<description>Enable Bus Clock</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>Enable Bus Clock</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>Enable Bus Clock</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C1</name>
<description>Enable Bus Clock</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFG</name>
<description>Enable Bus Clock</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DPLL0</name>
<description>Enable Bus Clock</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO0</name>
<description>Enable Bus Clock</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFXO0</name>
<description>Enable Bus Clock</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FSRCO</name>
<description>Enable Bus Clock</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFRCO</name>
<description>Enable Bus Clock</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFXO</name>
<description>Enable Bus Clock</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ULFRCO</name>
<description>Enable Bus Clock</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUART0</name>
<description>Enable Bus Clock</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PDM</name>
<description>Enable Bus Clock</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPIO</name>
<description>Enable Bus Clock</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRS</name>
<description>Enable Bus Clock</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURAM</name>
<description>Enable Bus Clock</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURTC</name>
<description>Enable Bus Clock</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCC</name>
<description>Enable Bus Clock</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCDC</name>
<description>Enable Bus Clock</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CLKEN1</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>AGC</name>
<description>Enable Bus Clock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODEM</name>
<description>Enable Bus Clock</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFCRC</name>
<description>Enable Bus Clock</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRC</name>
<description>Enable Bus Clock</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PROTIMER</name>
<description>Enable Bus Clock</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAC</name>
<description>Enable Bus Clock</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNTH</name>
<description>Enable Bus Clock</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RDSCRATCHPAD</name>
<description>Enable Bus Clock</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RDMAILBOX0</name>
<description>Enable Bus Clock</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RDMAILBOX1</name>
<description>Enable Bus Clock</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRORTC</name>
<description>Enable Bus Clock</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFC</name>
<description>Enable Bus Clock</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IFADCDEBUG</name>
<description>Enable Bus Clock</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRYPTOACC</name>
<description>Enable Bus Clock</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFSENSE</name>
<description>Enable Bus Clock</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>Enable Bus Clock</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICACHE0</name>
<description>Enable Bus Clock</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSC</name>
<description>Enable Bus Clock</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER4</name>
<description>Enable Bus Clock</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYSCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x0001F507</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking SYSCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking SYSCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking SYSCLK</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CLKIN0</name>
<description>CLKIN0 is clocking SYSCLK</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCLKPRESC</name>
<description>PCLK Prescaler</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>PCLK is HCLK divided by 1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>PCLK is HCLK divided by 2</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HCLKPRESC</name>
<description>HCLK Prescaler</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>HCLK is SYSCLK divided by 1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>HCLK is SYSCLK divided by 2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>HCLK is SYSCLK divided by 4</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>HCLK is SYSCLK divided by 8</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>HCLK is SYSCLK divided by 16</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RHCLKPRESC</name>
<description>Radio HCLK Prescaler</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>Radio HCLK is SYSCLK divided by 1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Radio HCLK is SYSCLK divided by 2</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRACECLKCTRL</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000030</resetMask>
<fields>
<field>
<name>PRESC</name>
<description>TRACECLK Prescaler</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>TRACECLK is SYSCLK divided by 1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>TRACECLK is SYSCLK divided by 2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>TRACECLK is SYSCLK divided by 4</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXPORTCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F0F0F0F</resetMask>
<fields>
<field>
<name>CLKOUTSEL0</name>
<description>Clock Output Select 0</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>CLKOUT0 is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HCLK</name>
<description>HCLK is clocking CLKOUT0</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFEXPCLK</name>
<description>EXPORTCLK is clocking CLKOUT0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking CLKOUT0</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking CLKOUT0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking CLKOUT0</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking CLKOUT0</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking CLKOUT0</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking CLKOUT0</description>
<value>8</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKOUTSEL1</name>
<description>Clock Output Select 1</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>CLKOUT1 is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HCLK</name>
<description>HCLK is clocking CLKOUT1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFEXPCLK</name>
<description>EXPORTCLK is clocking CLKOUT1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking CLKOUT1</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking CLKOUT1</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking CLKOUT1</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking CLKOUT1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking CLKOUT1</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking CLKOUT1</description>
<value>8</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKOUTSEL2</name>
<description>Clock Output Select 2</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>CLKOUT2 is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HCLK</name>
<description>HCLK is clocking CLKOUT2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFEXPCLK</name>
<description>EXPORTCLK is clocking CLKOUT2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking CLKOUT2</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking CLKOUT2</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking CLKOUT2</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking CLKOUT2</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking CLKOUT2</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking CLKOUT2</description>
<value>8</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRESC</name>
<description>EXPORTCLK Prescaler</description>
<bitOffset>24</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DPLLREFCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>DPLLREFCLK is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking DPLLREFCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking DPLLREFCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>CLKIN0</name>
<description>CLKIN0 is clocking DPLLREFCLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM01GRPACLKCTRL</name>
<description>No Description</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking EM01GRPACLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking EM01GRPACLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking EM01GRPACLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM01GRPBCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking EM01GRPBCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking EM01GRPBCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking EM01GRPBCLK</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CLKIN0</name>
<description>CLKIN0 is clocking EM01GRPBCLK</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLLRT</name>
<description>HFRCODPLL (re-timed) is clocking EM01GRPBCLK</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXORT</name>
<description>HFXO (re-timed) is clocking EM01GRPBCLK</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM23GRPACLKCTRL</name>
<description>No Description</description>
<addressOffset>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking EM23GRPACLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking EM23GRPACLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking EM23GRPACLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM4GRPACLKCTRL</name>
<description>No Description</description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking EM4GRPACLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking EM4GRPACLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking EM4GRPACLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IADCCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x180</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EM01GRPACLK</name>
<description>EM01GRPACLK is clocking IADCCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking IADCCLK</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WDOG0CLKCTRL</name>
<description>No Description</description>
<addressOffset>0x200</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking WDOG0CLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking WDOG0CLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking WDOG0CLK</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HCLKDIV1024</name>
<description>HCLKDIV1024 is clocking WDOG0CLK</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EUART0CLKCTRL</name>
<description>No Description</description>
<addressOffset>0x220</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>UART is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EM01GRPACLK</name>
<description>EM01GRPACLK is clocking UART</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EM23GRPACLK</name>
<description>EM23GRPACLK is clocking UART</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RTCCCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x240</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking RTCCCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking RTCCCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking RTCCCLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRORTCCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x248</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking PRORTCCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking PRORTCCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking PRORTCCLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CRYPTOACCCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x260</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>PKEN</name>
<description>PK Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AESEN</name>
<description>AES Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RADIOCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x280</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DBGCLK</name>
<description>Enable Clock for Debugger</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>HFXO0_NS</name>
<version>2</version>
<description>HFXO0_NS Registers</description>
<baseAddress>0x5000C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>HFXO0</name>
<value>44</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>XTALCFG</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x044334CB</resetValue>
<resetMask>0x0FFFFFFF</resetMask>
<fields>
<field>
<name>COREBIASSTARTUPI</name>
<description>Intermediate Startup Core Bias Current</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COREBIASSTARTUP</name>
<description>Startup Core Bias Current</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CTUNEXISTARTUP</name>
<description>Startup Tuning Capacitance on XI</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CTUNEXOSTARTUP</name>
<description>Startup Tuning Capacitance on XO</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMEOUTSTEADY</name>
<description>Steady State Timeout</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T16US</name>
<description>The steady state timeout is set to 16 us minimum. The maximum can be +40%.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>T41US</name>
<description>The steady state timeout is set to 41 us minimum. The maximum can be +40%.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>T83US</name>
<description>The steady state timeout is set to 83 us minimum. The maximum can be +40%.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>T125US</name>
<description>The steady state timeout is set to 125 us minimum. The maximum can be +40%.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>T166US</name>
<description>The steady state timeout is set to 166 us minimum. The maximum can be +40%.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>T208US</name>
<description>The steady state timeout is set to 208 us minimum. The maximum can be +40%.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>T250US</name>
<description>The steady state timeout is set to 250 us minimum. The maximum can be +40%.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>T333US</name>
<description>The steady state timeout is set to 333 us minimum. The maximum can be +40%.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>T416US</name>
<description>The steady state timeout is set to 416 us minimum. The maximum can be +40%.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>T500US</name>
<description>The steady state timeout is set to 500 us minimum. The maximum can be +40%.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>T666US</name>
<description>The steady state timeout is set to 666 us minimum. The maximum can be +40%.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>T833US</name>
<description>The steady state timeout is set to 833 us minimum. The maximum can be +40%.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>T1666US</name>
<description>The steady state timeout is set to 1666 us minimum. The maximum can be +40%.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>T2500US</name>
<description>The steady state timeout is set to 2500 us minimum. The maximum can be +40%.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>T4166US</name>
<description>The steady state timeout is set to 4166 us minimum. The maximum can be +40%.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>T7500US</name>
<description>The steady state timeout is set to 7500 us minimum. The maximum can be +40%.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMEOUTCBLSB</name>
<description>Core Bias LSB Change Timeout</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T8US</name>
<description>The core bias LSB change timeout is set to 8 us minimum. The maximum can be +40%.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>T20US</name>
<description>The core bias LSB change timeout is set to 20 us minimum. The maximum can be +40%.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>T41US</name>
<description>The core bias LSB change timeout is set to 41 us minimum. The maximum can be +40%.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>T62US</name>
<description>The core bias LSB change timeout is set to 62 us minimum. The maximum can be +40%.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>T83US</name>
<description>The core bias LSB change timeout is set to 83 us minimum. The maximum can be +40%.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>T104US</name>
<description>The core bias LSB change timeout is set to 104 us minimum. The maximum can be +40%.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>T125US</name>
<description>The core bias LSB change timeout is set to 125 us minimum. The maximum can be +40%.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>T166US</name>
<description>The core bias LSB change timeout is set to 166 us minimum. The maximum can be +40%.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>T208US</name>
<description>The core bias LSB change timeout is set to 208 us minimum. The maximum can be +40%.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>T250US</name>
<description>The core bias LSB change timeout is set to 250 us minimum. The maximum can be +40%.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>T333US</name>
<description>The core bias LSB change timeout is set to 333 us minimum. The maximum can be +40%.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>T416US</name>
<description>The core bias LSB change timeout is set to 416 us minimum. The maximum can be +40%.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>T833US</name>
<description>The core bias LSB change timeout is set to 833 us minimum. The maximum can be +40%.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>T1250US</name>
<description>The core bias LSB change timeout is set to 1250 us minimum. The maximum can be +40%.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>T2083US</name>
<description>The core bias LSB change timeout is set to 2083 us minimum. The maximum can be +40%.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>T3750US</name>
<description>The core bias LSB change timeout is set to 3750 us minimum. The maximum can be +40%.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>XTALCTRL</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x0F8C8C10</resetValue>
<resetMask>0x8FFFFFFF</resetMask>
<fields>
<field>
<name>COREBIASANA</name>
<description>Core Bias Current</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CTUNEXIANA</name>
<description>Tuning Capacitance on XI</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CTUNEXOANA</name>
<description>Tuning Capacitance on XO</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CTUNEFIXANA</name>
<description>Fixed Tuning Capacitance</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Remove fixed capacitance on XI and XO nodes</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>XI</name>
<description>Adds fixed capacitance on XI node</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>XO</name>
<description>Adds fixed capacitance on XO node</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Adds fixed capacitance on both XI and XO nodes</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COREDGENANA</name>
<description>Core Degeneration</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Do not apply core degeneration resistence</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DGEN33</name>
<description>Apply 33 ohm core degeneration resistence</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DGEN50</name>
<description>Apply 50 ohm core degeneration resistence</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DGEN100</name>
<description>Apply 100 ohm core degeneration resistence</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SKIPCOREBIASOPT</name>
<description>Skip Core Bias Optimization</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x10000000</resetValue>
<resetMask>0xF000000D</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Crystal Oscillator Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>XTAL</name>
<description>crystal oscillator</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTCLK</name>
<description>external sinusoidal clock can be supplied on XI pin.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENXIDCBIASANA</name>
<description>Enable XI Internal DC Bias</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SQBUFSCHTRGANA</name>
<description>Squaring Buffer Schmitt Trigger</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Squaring buffer schmitt trigger is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Squaring buffer schmitt trigger is enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000002</resetValue>
<resetMask>0x80000037</resetMask>
<fields>
<field>
<name>FORCEEN</name>
<description>Force Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISONDEMAND</name>
<description>Disable On-demand Mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEEPWARM</name>
<description>Keep Warm</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEXI2GNDANA</name>
<description>Force XI Pin to Ground</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled (not pulled)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enabled (pulled)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FORCEXO2GNDANA</name>
<description>Force XO Pin to Ground</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled (not pulled)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enabled (pulled)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>COREBIASOPT</name>
<description>Core Bias Optimizaton</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>MANUALOVERRIDE</name>
<description>Manual Override</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC00F0003</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>COREBIASOPTRDY</name>
<description>Core Bias Optimization Ready</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ENS</name>
<description>Enabled Status</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>HWREQ</name>
<description>Oscillator Requested by Hardware</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ISWARM</name>
<description>Oscillator Is Kept Warm</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FSMLOCK</name>
<description>FSM Lock Status</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>FSM lock is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>FSM lock is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCK</name>
<description>Configuration Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Configuration lock is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>Configuration lock is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE0000003</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Interrupt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COREBIASOPTRDY</name>
<description>Core Bias Optimization Ready Interrupt</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DNSERR</name>
<description>Did Not Start Error Interrupt</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COREBIASOPTERR</name>
<description>Core Bias Optimization Error Interrupt</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE0000003</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Interrupt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COREBIASOPTRDY</name>
<description>Core Bias Optimization Ready Interrupt</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DNSERR</name>
<description>Did Not Start Error Interrupt</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COREBIASOPTERR</name>
<description>Core Bias Optimization Error Interrupt</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>write-only</access>
<resetValue>0x0000580E</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write this value to unlock</description>
<value>22542</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>HFRCO0_NS</name>
<version>1</version>
<description>HFRCO0_NS Registers</description>
<baseAddress>0x50010000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>HFRCO0</name>
<value>45</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>FORCEEN</name>
<description>Force Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISONDEMAND</name>
<description>Disable On-demand</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CAL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0xA8689F7F</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description>Tuning Value</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FINETUNING</name>
<description>Fine Tuning Value</description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDOHP</name>
<description>LDO High Power Mode</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FREQRANGE</name>
<description>Frequency Range</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMPBIAS</name>
<description>Comparator Bias Current</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKDIV</name>
<description>Locally Divide HFRCO Clock Output</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>Divide by 1.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Divide by 2.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Divide by 4.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSEL</name>
<description>Comparator Load Select</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IREFTC</name>
<description>Tempco Trim on Comparator Current</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80010007</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQBSY</name>
<description>Frequency Updating Busy</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCBUSY</name>
<description>Synchronization Busy</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ENS</name>
<description>Enable Status</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCK</name>
<description>Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>HFRCO is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>HFRCO is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RDY</name>
<description>RDY Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>write-only</access>
<resetValue>0x00008195</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock code</description>
<value>33173</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>FSRCO_NS</name>
<version>0</version>
<description>FSRCO_NS Registers</description>
<baseAddress>0x50018000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DPLL0_NS</name>
<version>0</version>
<description>DPLL0_NS Registers</description>
<baseAddress>0x5001C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>DPLL0</name>
<value>50</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000047</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Operating Mode Control</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FLL</name>
<description>Frequency Lock Mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PLL</name>
<description>Phase Lock Mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EDGESEL</name>
<description>Reference Edge Select</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTORECOVER</name>
<description>Automatic Recovery Control</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DITHEN</name>
<description>Dither Enable Control</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG1</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF0FFF</resetMask>
<fields>
<field>
<name>M</name>
<description>Factor M</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>N</name>
<description>Factor N</description>
<bitOffset>16</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>Lock Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKFAILLOW</name>
<description>Lock Failure Low Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKFAILHIGH</name>
<description>Lock Failure High Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>LOCK interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKFAILLOW</name>
<description>LOCKFAILLOW Interrupe Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKFAILHIGH</name>
<description>LOCKFAILHIGH Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80000003</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ENS</name>
<description>Enable Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCK</name>
<description>Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>write-only</access>
<resetValue>0x00007102</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description></description>
<value>28930</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LFXO_NS</name>
<version>0</version>
<description>LFXO_NS Registers</description>
<baseAddress>0x50020000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>LFXO</name>
<value>22</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000002</resetValue>
<resetMask>0x00000033</resetMask>
<fields>
<field>
<name>FORCEEN</name>
<description>LFXO Force Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISONDEMAND</name>
<description>LFXO Disable On-demand requests</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FAILDETEN</name>
<description>LFXO Failure Detection Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FAILDETEM4WUEN</name>
<description>LFXO Failure Detection EM4WU Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>Do not write to this register unless the oscillator is forced off. The oscillator is forced off if DISONDEMAND is set and FORCEEN is cleared.</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000701</resetValue>
<resetMask>0x00000733</resetMask>
<fields>
<field>
<name>AGC</name>
<description>LFXO AGC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HIGHAMPL</name>
<description>LFXO High Amplitude Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>LFXO Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>XTAL</name>
<description>A 32768Hz crystal should be connected to the LF crystal pads. Voltage must not exceed VDDIO. </description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BUFEXTCLK</name>
<description>An external sine source with minimum amplitude 100mv (zero-to-peak) and maximum amplitude 500mV (zero-to-peak) should be connected in series with LFXTAL_I pin. Minimum voltage should be larger than ground and maximum voltage smaller than VDDIO. The sine source does not need to be ac coupled externally as it is ac couples inside LFXO. LFXTAL_O is free to be used as a general purpose GPIO. </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIGEXTCLK</name>
<description>An external 32KHz CMOS clock should be provided on LFXTAL_I. LFXTAL_O is free to be used as a general purpose GPIO.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMEOUT</name>
<description>LFXO Start-up Delay</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CYCLES2</name>
<description>Timeout period of 2 cycles</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES256</name>
<description>Timeout period of 256 cycles</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES1K</name>
<description>Timeout period of 1024 cycles</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES2K</name>
<description>Timeout period of 2048 cycles</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES4K</name>
<description>Timeout period of 4096 cycles</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES8K</name>
<description>Timeout period of 8192 cycles</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES16K</name>
<description>Timeout period of 16384 cycles</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES32K</name>
<description>Timeout period of 32768 cycles</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80010001</resetMask>
<fields>
<field>
<name>RDY</name>
<description>LFXO Ready Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ENS</name>
<description>LFXO Enable Status</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCK</name>
<description>LFXO Locked Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>LFXO lockable registers are not locked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>LFXO lockable registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CAL</name>
<description>Do not write to this register unless CALBSY in SYNCBUSY register is low.</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000200</resetValue>
<resetMask>0x0000037F</resetMask>
<fields>
<field>
<name>CAPTUNE</name>
<description>Internal Capacitance Tuning</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAIN</name>
<description>LFXO Startup Gain</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>RDY</name>
<description>LFXO Ready Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POSEDGE</name>
<description>Rising Edge Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NEGEDGE</name>
<description>Falling Edge Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FAIL</name>
<description>LFXO Failure Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>RDY</name>
<description>LFXO Ready Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POSEDGE</name>
<description>Rising Edge Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NEGEDGE</name>
<description>Falling Edge Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FAIL</name>
<description>LFXO Failure Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>CAL</name>
<description>LFXO Synchronization status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>write-only</access>
<resetValue>0x00001A20</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock LFXO lockable registers</description>
<value>6688</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LFRCO_NS</name>
<version>1</version>
<description>LFRCO_NS Registers</description>
<baseAddress>0x50024000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>LFRCO</name>
<value>23</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>Contains the LFRCO ip version</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Control register</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>FORCEEN</name>
<description>Force Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISONDEMAND</name>
<description>Disable On-Demand</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status register</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80010001</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ENS</name>
<description>Enabled Status</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCK</name>
<description>Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Access to configuration registers not locked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>Access to configuration registers locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt flag register</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00070707</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POSEDGE</name>
<description>Rising Edge Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NEGEDGE</name>
<description>Falling Edge Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCDONE</name>
<description>Temperature Check Done Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALDONE</name>
<description>Calibration Done Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPCHANGE</name>
<description>Temperature Change Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCHEDERR</name>
<description>Scheduling Error Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCOOR</name>
<description>Temperature Check Out Of Range Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALOOR</name>
<description>Calibration Out Of Range Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt enable register</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00070707</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POSEDGE</name>
<description>Rising Edge Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NEGEDGE</name>
<description>Falling Edge Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCDONE</name>
<description>Temperature Check Done Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALDONE</name>
<description>Calibration Done Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPCHANGE</name>
<description>Temperature Change Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCHEDERR</name>
<description>Scheduling Error Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCOOR</name>
<description>Temperature Check Out Of Range Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALOOR</name>
<description>Calibration Out Of Range Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>Configuration lock register. Locks and unlocks access to configuration registers.</description>
<addressOffset>0x020</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOCK</name>
<description>Lock Configuration Registers</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock Configuration Registers</description>
<value>3987</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>Configuration register</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>HIGHPRECEN</name>
<description>High Precision Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NOMCAL</name>
<description>Nominal calibration register</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x0005B8D8</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>NOMCALCNT</name>
<description>Nominal Calibration Count</description>
<bitOffset>0</bitOffset>
<bitWidth>21</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NOMCALINV</name>
<description>Nominal calibration inverted register</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x0000597A</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>NOMCALCNTINV</name>
<description>Nominal Calibration Count Inverted</description>
<bitOffset>0</bitOffset>
<bitWidth>17</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>Command register</description>
<addressOffset>0x034</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>REDUCETCINT</name>
<description>Reduce Temperature Check Interval</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>ULFRCO_NS</name>
<version>0</version>
<description>ULFRCO_NS Registers</description>
<baseAddress>0x50028000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>ULFRCO</name>
<value>24</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>ULFRCO IP version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00010001</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ENS</name>
<description>Enable Status</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POSEDGE</name>
<description>Positive Edge Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NEGEDGE</name>
<description>Negative Edge Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Enable Ready Interrupt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POSEDGE</name>
<description>Enable Positive Edge Interrupt</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NEGEDGE</name>
<description>Enable Negative Edge Interrupt</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>MSC_NS</name>
<version>1</version>
<description>MSC_NS Registers</description>
<baseAddress>0x50030000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>MSC</name>
<value>49</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>READCTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00200000</resetValue>
<resetMask>0x00301002</resetMask>
<fields>
<field>
<name>DOUTBUFEN</name>
<description>Flash dout pipeline buffer enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Read Mode</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>WS0</name>
<description>Zero wait-states inserted in fetch or read transfers</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WS1</name>
<description>One wait-state inserted for each fetch or read transfer</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WS2</name>
<description>Two wait-states inserted for eatch fetch or read transfer</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WS3</name>
<description>Three wait-states inserted for eatch fetch or read transfer</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WRITECTRL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000B</resetMask>
<fields>
<field>
<name>WREN</name>
<description>Enable Write/Erase Controller </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IRQERASEABORT</name>
<description>Abort Page Erase on Interrupt</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LPWRITE</name>
<description>Low-Power Erase</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WRITECMD</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001126</resetMask>
<fields>
<field>
<name>ERASEPAGE</name>
<description>Erase Page</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>WRITEEND</name>
<description>End Write Mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ERASEABORT</name>
<description>Abort erase sequence</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ERASEMAIN0</name>
<description>Mass erase region 0</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARWDATA</name>
<description>Clear WDATA state</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>ADDRB</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDRB</name>
<description>Page Erase or Write Address Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WDATA</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATAW</name>
<description>Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x08000008</resetValue>
<resetMask>0xF901007F</resetMask>
<fields>
<field>
<name>BUSY</name>
<description>Erase/Write Busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCKED</name>
<description>Access Locked</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>INVADDR</name>
<description>Invalid Write Address or Erase Page</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WDATAREADY</name>
<description>WDATA Write Ready</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ERASEABORTED</name>
<description>Erase Operation Aborted</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PENDING</name>
<description>Write Command In Queue</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMEOUT</name>
<description>Write Command Timeout</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>REGLOCK</name>
<description>Register Lock Status</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Register lock is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>Register lock is locked. </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PWRON</name>
<description>Flash Power On Status</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WREADY</name>
<description>Flash Write Ready</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PWRUPCKBDFAILCOUNT</name>
<description>Flash power up checkerboard pattern chec</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000307</resetMask>
<fields>
<field>
<name>ERASE</name>
<description>Host Erase Done Interrupt Read Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRITE</name>
<description>Host Write Done Interrupt Read Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDATAOV</name>
<description>Host write buffer overflow</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWRUPF</name>
<description>Flash Power Up Sequence Complete Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFF</name>
<description>Flash Power Off Sequence Complete Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000307</resetMask>
<fields>
<field>
<name>ERASE</name>
<description>Erase Done Interrupt enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRITE</name>
<description>Write Done Interrupt enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDATAOV</name>
<description>write data buffer overflow irq enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWRUPF</name>
<description>Flash Power Up Seq done irq enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFF</name>
<description>Flash Power Off Seq done irq enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USERDATASIZE</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-only</access>
<resetValue>0x00000004</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>USERDATASIZE</name>
<description>User Data Size</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000011</resetMask>
<fields>
<field>
<name>PWRUP</name>
<description>Flash Power Up Command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PWROFF</name>
<description>Flash power off/sleep command</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOCK</name>
<description>Key to lock the register lock</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNLOCK</name>
<description>Key to unlock the register lock.</description>
<value>7025</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MISCLOCKWORD</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000011</resetValue>
<resetMask>0x00000011</resetMask>
<fields>
<field>
<name>MELOCKBIT</name>
<description>Mass Erase Lock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UDLOCKBIT</name>
<description>User Data Lock</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PWRCTRL</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00100002</resetValue>
<resetMask>0x00FF0013</resetMask>
<fields>
<field>
<name>PWROFFONEM1ENTRY</name>
<description>Power down Flash macro when enter EM1</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFFONEM1PENTRY</name>
<description>Power down Flash macro when enter EM1P</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFFENTRYAGAIN</name>
<description>POWER down flash again in EM1/EM1p </description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFFDLY</name>
<description>Power down delay</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PAGELOCK0</name>
<description>No Description</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LOCKBIT</name>
<description>page lock bit</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PAGELOCK1</name>
<description>No Description</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LOCKBIT</name>
<description>page lock bit</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>ICACHE0_NS</name>
<version>0</version>
<description>ICACHE0_NS Registers</description>
<baseAddress>0x50034000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>ICACHE0</name>
<value>17</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>The read only IPVERSION field gives the version for this module. There may be minor software changes required for modules with different values of IPVERSION.</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>CACHEDIS</name>
<description>Cache Disable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USEMPU</name>
<description>Use MPU</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOFLUSHDIS</name>
<description>Automatic Flushing Disable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PCHITS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PCHITS</name>
<description>Performance Counter Hits</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PCMISSES</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PCMISSES</name>
<description>Performance Counter Misses</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PCAHITS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PCAHITS</name>
<description>Performance Counter Advanced Hits</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>PCRUNNING</name>
<description>PC Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>FLUSH</name>
<description>Flush</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STARTPC</name>
<description>Start Performance Counters</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOPPC</name>
<description>Stop Performance Counters</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>LPMODE</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000023</resetValue>
<resetMask>0x000000F3</resetMask>
<fields>
<field>
<name>LPLEVEL</name>
<description>Low Power Level</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BASIC</name>
<description>Base instruction cache functionality</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADVANCED</name>
<description>Advanced buffering mode, where the cache uses the fetch pattern to predict highly accessed data and store it in low-energy memory</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>MINACTIVITY</name>
<description>Minimum activity mode, which allows the cache to minimize activity in logic that it predicts has a low probability being used. This mode can introduce wait-states into the instruction fetch stream when the cache exits one of its low-activity states. The number of wait-states introduced is small, but users running with 0-wait-state memory and wishing to reduce the variability that the cache might introduce with additional wait-states may wish to lower the cache low-power level. Note, this mode includes the advanced buffering mode functionality.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NESTFACTOR</name>
<description>Low Power Nest Factor</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000107</resetMask>
<fields>
<field>
<name>HITOF</name>
<description>Hit Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MISSOF</name>
<description>Miss Overflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHITOF</name>
<description>Advanced Hit Overflow Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERROR</name>
<description>RAM error Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000107</resetMask>
<fields>
<field>
<name>HITOF</name>
<description>Hit Overflow Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MISSOF</name>
<description>Miss Overflow Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHITOF</name>
<description>Advanced Hit Overflow Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERROR</name>
<description>RAM error Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PRS_NS</name>
<version>1</version>
<description>PRS_NS Registers</description>
<baseAddress>0x50038000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_SWPULSE</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>CH0PULSE</name>
<description>Channel pulse</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH1PULSE</name>
<description>Channel pulse</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH2PULSE</name>
<description>Channel pulse</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH3PULSE</name>
<description>Channel pulse</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH4PULSE</name>
<description>Channel pulse</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH5PULSE</name>
<description>Channel pulse</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH6PULSE</name>
<description>Channel pulse</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH7PULSE</name>
<description>Channel pulse</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH8PULSE</name>
<description>Channel pulse</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH9PULSE</name>
<description>Channel pulse</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH10PULSE</name>
<description>Channel pulse</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH11PULSE</name>
<description>Channel pulse</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_SWLEVEL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>CH0LEVEL</name>
<description>Channel Level</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1LEVEL</name>
<description>Channel Level</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH2LEVEL</name>
<description>Channel Level</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH3LEVEL</name>
<description>Channel Level</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH4LEVEL</name>
<description>Channel Level</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH5LEVEL</name>
<description>Channel Level</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH6LEVEL</name>
<description>Channel Level</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH7LEVEL</name>
<description>Channel Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH8LEVEL</name>
<description>Channel Level</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH9LEVEL</name>
<description>Channel Level</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH10LEVEL</name>
<description>Channel Level</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH11LEVEL</name>
<description>Channel Level</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_PEEK</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>CH0VAL</name>
<description>Channel 0 Current Value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1VAL</name>
<description>Channel 1 Current Value</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH2VAL</name>
<description>Channel 2 Current Value</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH3VAL</name>
<description>Channel 3 Current Value</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH4VAL</name>
<description>Channel 4 Current Value</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH5VAL</name>
<description>Channel 5 Current Value</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH6VAL</name>
<description>Channel 6 Current Value</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH7VAL</name>
<description>Channel 7 Current Value</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH8VAL</name>
<description>Channel 8 Current Value</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH9VAL</name>
<description>Channel 9 Current Value</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH10VAL</name>
<description>Channel 10 Current Value</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH11VAL</name>
<description>Channel 11 Current Value</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SYNC_PEEK</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>CH0VAL</name>
<description>Channel Value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1VAL</name>
<description>Channel Value</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH2VAL</name>
<description>Channel Value</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH3VAL</name>
<description>Channel Value</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH0_CTRL</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH1_CTRL</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH2_CTRL</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH3_CTRL</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH4_CTRL</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH5_CTRL</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH6_CTRL</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH7_CTRL</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH8_CTRL</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH9_CTRL</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH10_CTRL</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH11_CTRL</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Auxiliary LUT Input Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNC_CH0_CTRL</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNC_CH1_CTRL</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNC_CH2_CTRL</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNC_CH3_CTRL</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CMU_CALDN</name>
<description>CALDN Consumer Register</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CALDN async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CMU_CALUP</name>
<description>CALUP Consumer Register</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CALUP async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_IADC0_SCANTRIGGER</name>
<description>SCAN Consumer Register</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SCAN async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>SCAN sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_IADC0_SINGLETRIGGER</name>
<description>SINGLE Consumer Register</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SINGLE async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>SINGLE sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LDMAXBAR_DMAREQ0</name>
<description>DMAREQ0 Consumer Register</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DMAREQ0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LDMAXBAR_DMAREQ1</name>
<description>DMAREQ1 Consumer Register</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DMAREQ1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LETIMER0_CLEAR</name>
<description>CLEAR Consumer Register</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CLEAR async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LETIMER0_START</name>
<description>START Consumer Register</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>START async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LETIMER0_STOP</name>
<description>STOP Consumer Register</description>
<addressOffset>0x07C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>STOP async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUART0_RX</name>
<description>RX Consumer Register</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>RX async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUART0_TRIGGER</name>
<description>TRIGGER Consumer Register</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TRIGGER async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_MODEM_DIN</name>
<description>DIN Consumer Register</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DIN async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_CLR</name>
<description>CLR Consumer Register</description>
<addressOffset>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CLR async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_CTIIN0</name>
<description>CTI Consumer Register</description>
<addressOffset>0x0C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_CTIIN1</name>
<description>CTI Consumer Register</description>
<addressOffset>0x0C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_CTIIN2</name>
<description>CTI Consumer Register</description>
<addressOffset>0x0CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_CTIIN3</name>
<description>CTI Consumer Register</description>
<addressOffset>0x0D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_FORCETX</name>
<description>FORCETX Consumer Register</description>
<addressOffset>0x0D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>FORCETX async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_RXDIS</name>
<description>RXDIS Consumer Register</description>
<addressOffset>0x0D8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>RXDIS async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_RXEN</name>
<description>RXEN Consumer Register</description>
<addressOffset>0x0DC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>RXEN async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_SEQ</name>
<description>SEQ Consumer Register</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SEQ async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_TXEN</name>
<description>TXEN Consumer Register</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TXEN async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RTCC_CC0</name>
<description>CC0 Consumer Register</description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RTCC_CC1</name>
<description>CC1 Consumer Register</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RTCC_CC2</name>
<description>CC2 Consumer Register</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN0</name>
<description>CTI Consumer Register</description>
<addressOffset>0x0F8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN1</name>
<description>CTI Consumer Register</description>
<addressOffset>0x0FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN2</name>
<description>CTI Consumer Register</description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN3</name>
<description>CTI Consumer Register</description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_M33RXEV</name>
<description>M33 Consumer Register</description>
<addressOffset>0x108</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>M33 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_CC0</name>
<description>CC0 Consumer Register</description>
<addressOffset>0x10C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_CC1</name>
<description>CC1 Consumer Register</description>
<addressOffset>0x110</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_CC2</name>
<description>CC2 Consumer Register</description>
<addressOffset>0x114</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_DTI</name>
<description>DTI Consumer Register</description>
<addressOffset>0x118</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_DTIFS1</name>
<description>DTI Consumer Register</description>
<addressOffset>0x11C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_DTIFS2</name>
<description>DTI Consumer Register</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_CC0</name>
<description>CC0 Consumer Register</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_CC1</name>
<description>CC1 Consumer Register</description>
<addressOffset>0x128</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_CC2</name>
<description>CC2 Consumer Register</description>
<addressOffset>0x12C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_DTI</name>
<description>DTI Consumer Register</description>
<addressOffset>0x130</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_DTIFS1</name>
<description>DTI Consumer Register</description>
<addressOffset>0x134</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_DTIFS2</name>
<description>DTI Consumer Register</description>
<addressOffset>0x138</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_CC0</name>
<description>CC0 Consumer Register</description>
<addressOffset>0x13C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_CC1</name>
<description>CC1 Consumer Register</description>
<addressOffset>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_CC2</name>
<description>CC2 Consumer Register</description>
<addressOffset>0x144</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_DTI</name>
<description>DTI Consumer Register</description>
<addressOffset>0x148</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_DTIFS1</name>
<description>DTI Consumer Register</description>
<addressOffset>0x14C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_DTIFS2</name>
<description>DTI Consumer Register</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_CC0</name>
<description>CC0 Consumer Register</description>
<addressOffset>0x154</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_CC1</name>
<description>CC1 Consumer Register</description>
<addressOffset>0x158</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_CC2</name>
<description>CC2 Consumer Register</description>
<addressOffset>0x15C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_DTI</name>
<description>DTI Consumer Register</description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_DTIFS1</name>
<description>DTI Consumer Register</description>
<addressOffset>0x164</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_DTIFS2</name>
<description>DTI Consumer Register</description>
<addressOffset>0x168</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_CC0</name>
<description>CC0 Consumer Register</description>
<addressOffset>0x16C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_CC1</name>
<description>CC1 Consumer Register</description>
<addressOffset>0x170</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_CC2</name>
<description>CC2 Consumer Register</description>
<addressOffset>0x174</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_DTI</name>
<description>DTI Consumer Register</description>
<addressOffset>0x178</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_DTIFS1</name>
<description>DTI Consumer Register</description>
<addressOffset>0x17C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_DTIFS2</name>
<description>DTI Consumer Register</description>
<addressOffset>0x180</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_CLK</name>
<description>CLK Consumer Register</description>
<addressOffset>0x184</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CLK async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_IR</name>
<description>IR Consumer Register</description>
<addressOffset>0x188</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>IR async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_RX</name>
<description>RX Consumer Register</description>
<addressOffset>0x18C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>RX async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_TRIGGER</name>
<description>TRIGGER Consumer Register</description>
<addressOffset>0x190</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TRIGGER async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART1_CLK</name>
<description>CLK Consumer Register</description>
<addressOffset>0x194</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CLK async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART1_IR</name>
<description>IR Consumer Register</description>
<addressOffset>0x198</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>IR async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART1_RX</name>
<description>RX Consumer Register</description>
<addressOffset>0x19C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>RX async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART1_TRIGGER</name>
<description>TRIGGER Consumer Register</description>
<addressOffset>0x1A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TRIGGER async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG0_SRC0</name>
<description>SRC0 Consumer Register</description>
<addressOffset>0x1A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SRC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG0_SRC1</name>
<description>SRC1 Consumer Register</description>
<addressOffset>0x1A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SRC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>GPIO_NS</name>
<version>1</version>
<description>GPIO_NS Registers</description>
<baseAddress>0x5003C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>GPIO_ODD</name>
<value>25</value>
</interrupt>
<interrupt>
<name>GPIO_EVEN</name>
<value>26</value>
</interrupt>
<registers>
<register>
<name>PORTA_CTRL</name>
<description>Port control</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00400040</resetValue>
<resetMask>0x10701070</resetMask>
<fields>
<field>
<name>SLEWRATE</name>
<description>Slew Rate</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DINDIS</name>
<description>Data In Disable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SLEWRATEALT</name>
<description>Slew Rate Alt</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DINDISALT</name>
<description>Data In Disable Alt</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTA_MODEL</name>
<description>mode low</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MODE0</name>
<description>MODE n</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE1</name>
<description>MODE n</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE2</name>
<description>MODE n</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE3</name>
<description>MODE n</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE4</name>
<description>MODE n</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE5</name>
<description>MODE n</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE6</name>
<description>MODE n</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE7</name>
<description>MODE n</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PORTA_MODEH</name>
<description>mode high</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>MODE0</name>
<description>MODE n</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PORTA_DOUT</name>
<description>data out</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>DOUT</name>
<description>Data output</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTA_DIN</name>
<description>data in</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>DIN</name>
<description>Data input</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PORTB_CTRL</name>
<description>Port control</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00400040</resetValue>
<resetMask>0x10701070</resetMask>
<fields>
<field>
<name>SLEWRATE</name>
<description>Slew Rate</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DINDIS</name>
<description>Data In Disable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SLEWRATEALT</name>
<description>Slew Rate Alt</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DINDISALT</name>
<description>Data In Disable Alt</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTB_MODEL</name>
<description>mode low</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>MODE0</name>
<description>MODE n</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE1</name>
<description>MODE n</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE2</name>
<description>MODE n</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE3</name>
<description>MODE n</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE4</name>
<description>MODE n</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PORTB_DOUT</name>
<description>data out</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DOUT</name>
<description>Data output</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTB_DIN</name>
<description>data in</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DIN</name>
<description>Data input</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PORTC_CTRL</name>
<description>Port control</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00400040</resetValue>
<resetMask>0x10701070</resetMask>
<fields>
<field>
<name>SLEWRATE</name>
<description>Slew Rate</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DINDIS</name>
<description>Data In Disable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SLEWRATEALT</name>
<description>Slew Rate Alt</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DINDISALT</name>
<description>Data In Disable Alt</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTC_MODEL</name>
<description>mode low</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MODE0</name>
<description>MODE n</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE1</name>
<description>MODE n</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE2</name>
<description>MODE n</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE3</name>
<description>MODE n</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE4</name>
<description>MODE n</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE5</name>
<description>MODE n</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE6</name>
<description>MODE n</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE7</name>
<description>MODE n</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PORTC_DOUT</name>
<description>data out</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>DOUT</name>
<description>Data output</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTC_DIN</name>
<description>data in</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>DIN</name>
<description>Data input</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PORTD_CTRL</name>
<description>Port control</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00400040</resetValue>
<resetMask>0x10701070</resetMask>
<fields>
<field>
<name>SLEWRATE</name>
<description>Slew Rate</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DINDIS</name>
<description>Data In Disable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SLEWRATEALT</name>
<description>Slew Rate Alt</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DINDISALT</name>
<description>Data In Disable Alt</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTD_MODEL</name>
<description>mode low</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>MODE0</name>
<description>MODE n</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE1</name>
<description>MODE n</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE2</name>
<description>MODE n</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE3</name>
<description>MODE n</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PORTD_DOUT</name>
<description>data out</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>DOUT</name>
<description>Data output</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTD_DIN</name>
<description>data in</description>
<addressOffset>0x0A4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>DIN</name>
<description>Data input</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x300</addressOffset>
<access>write-only</access>
<resetValue>0x0000A534</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock code</description>
<value>42292</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GPIOLOCKSTATUS</name>
<description>No Description</description>
<addressOffset>0x310</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>GPIO LOCK status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>Registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ABUSALLOC</name>
<description>A Bus allocation</description>
<addressOffset>0x320</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F0F0F0F</resetMask>
<fields>
<field>
<name>AEVEN0</name>
<description>A Bus Even 0</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AEVEN1</name>
<description>A Bus Even 1</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AODD0</name>
<description>A Bus Odd 0</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AODD1</name>
<description>A Bus Odd 1</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BBUSALLOC</name>
<description>B Bus allocation</description>
<addressOffset>0x324</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F0F0F0F</resetMask>
<fields>
<field>
<name>BEVEN0</name>
<description>B Bus Even 0</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BEVEN1</name>
<description>B Bus Even 1</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BODD0</name>
<description>B Bus Odd 0</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BODD1</name>
<description>B Bus Odd 1</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CDBUSALLOC</name>
<description>CD Bus allocation</description>
<addressOffset>0x328</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F0F0F0F</resetMask>
<fields>
<field>
<name>CDEVEN0</name>
<description>CD Bus Even 0</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDEVEN1</name>
<description>CD Bus Even 1</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDODD0</name>
<description>CD Bus Odd 0</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CDODD1</name>
<description>CD Bus Odd 1</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIPSELL</name>
<description>External Interrupt Port Select Low</description>
<addressOffset>0x400</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x33333333</resetMask>
<fields>
<field>
<name>EXTIPSEL0</name>
<description>External Interrupt Port Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL1</name>
<description>External Interrupt Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL2</name>
<description>External Interrupt Port Select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL3</name>
<description>External Interrupt Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL4</name>
<description>External Interrupt Port Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL5</name>
<description>External Interrupt Port Select</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL6</name>
<description>External Interrupt Port Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL7</name>
<description>External Interrupt Port Select</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIPSELH</name>
<description>External interrupt Port Select High</description>
<addressOffset>0x404</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00003333</resetMask>
<fields>
<field>
<name>EXTIPSEL0</name>
<description>External Interrupt Port Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL1</name>
<description>External Interrupt Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL2</name>
<description>External Interrupt Port Select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL3</name>
<description>External Interrupt Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIPINSELL</name>
<description>External Interrupt Pin Select Low</description>
<addressOffset>0x408</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x33333333</resetMask>
<fields>
<field>
<name>EXTIPINSEL0</name>
<description>External Interrupt Pin select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET3</name>
<description>OFFSET=3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL1</name>
<description>External Interrupt Pin select</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET3</name>
<description>OFFSET=3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL2</name>
<description>External Interrupt Pin select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET3</name>
<description>OFFSET=3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL3</name>
<description>External Interrupt Pin select</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET3</name>
<description>OFFSET=3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL4</name>
<description>External Interrupt Pin select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET3</name>
<description>OFFSET=3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL5</name>
<description>External Interrupt Pin select</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET3</name>
<description>OFFSET=3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL6</name>
<description>External Interrupt Pin select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET3</name>
<description>OFFSET=3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL7</name>
<description>External Interrupt Pin select</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET3</name>
<description>OFFSET=3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIPINSELH</name>
<description>External Interrupt Pin Select High</description>
<addressOffset>0x40C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00003333</resetMask>
<fields>
<field>
<name>EXTIPINSEL0</name>
<description>External Interrupt Pin select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET8</name>
<description>OFFSET=8</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET9</name>
<description>OFFSET=9</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET10</name>
<description>OFFSET=10</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET11</name>
<description>OFFSET=11</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL1</name>
<description>External Interrupt Pin select</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET8</name>
<description>OFFSET=8</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET9</name>
<description>OFFSET=9</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET10</name>
<description>OFFSET=10</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET11</name>
<description>OFFSET=11</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL2</name>
<description>External Interrupt Pin select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET8</name>
<description>OFFSET=8</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET9</name>
<description>OFFSET=9</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET10</name>
<description>OFFSET=10</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET11</name>
<description>OFFSET=11</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL3</name>
<description>External Interrupt Pin select</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFFSET8</name>
<description>OFFSET=8</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET9</name>
<description>OFFSET=9</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET10</name>
<description>OFFSET=10</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET11</name>
<description>OFFSET=11</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIRISE</name>
<description>External Interrupt Rising Edge Trigger</description>
<addressOffset>0x410</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>EXTIRISE</name>
<description>EXT Int Rise</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EXTIFALL</name>
<description>External Interrupt Falling Edge Trigger</description>
<addressOffset>0x414</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>EXTIFALL</name>
<description>EXT Int FALL</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt Flag</description>
<addressOffset>0x420</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF0FFF</resetMask>
<fields>
<field>
<name>EXTIF0</name>
<description>External Pin Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF1</name>
<description>External Pin Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF2</name>
<description>External Pin Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF3</name>
<description>External Pin Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF4</name>
<description>External Pin Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF5</name>
<description>External Pin Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF6</name>
<description>External Pin Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF7</name>
<description>External Pin Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF8</name>
<description>External Pin Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF9</name>
<description>External Pin Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF10</name>
<description>External Pin Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF11</name>
<description>External Pin Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WU</name>
<description>EM4 wake up</description>
<bitOffset>16</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt Enable</description>
<addressOffset>0x424</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF0FFF</resetMask>
<fields>
<field>
<name>EXTIEN0</name>
<description>External Pin Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN1</name>
<description>External Pin Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN2</name>
<description>External Pin Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN3</name>
<description>External Pin Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN4</name>
<description>External Pin Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN5</name>
<description>External Pin Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN6</name>
<description>External Pin Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN7</name>
<description>External Pin Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN8</name>
<description>External Pin Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN9</name>
<description>External Pin Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN10</name>
<description>External Pin Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN11</name>
<description>External Pin Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN0</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN1</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN2</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN3</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN4</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN5</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN6</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN7</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN8</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN9</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN10</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN11</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EM4WUEN</name>
<description>No Description</description>
<addressOffset>0x42C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF0000</resetMask>
<fields>
<field>
<name>EM4WUEN</name>
<description>EM4 wake up enable</description>
<bitOffset>16</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EM4WUPOL</name>
<description>No Description</description>
<addressOffset>0x430</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF0000</resetMask>
<fields>
<field>
<name>EM4WUPOL</name>
<description>EM4 Wake-Up Polarity</description>
<bitOffset>16</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DBGROUTEPEN</name>
<description>No Description</description>
<addressOffset>0x440</addressOffset>
<access>read-write</access>
<resetValue>0x0000000F</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>SWCLKTCKPEN</name>
<description>Route Pin Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SWDIOTMSPEN</name>
<description>Route Location 0</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TDOPEN</name>
<description>JTAG Test Debug Output Pin Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TDIPEN</name>
<description>JTAG Test Debug Input Pin Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRACEROUTEPEN</name>
<description>No Description</description>
<addressOffset>0x444</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>SWVPEN</name>
<description>Serial Wire Viewer Output Pin Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRACECLKPEN</name>
<description>Trace Clk Pin Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRACEDATA0PEN</name>
<description>Trace Data0 Pin Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_ROUTEEN</name>
<description>CMU pin enable</description>
<addressOffset>0x450</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>CLKOUT0PEN</name>
<description>CLKOUT0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKOUT1PEN</name>
<description>CLKOUT1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKOUT2PEN</name>
<description>CLKOUT2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_CLKIN0ROUTE</name>
<description>CLKIN0 port/pin select</description>
<addressOffset>0x454</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CLKIN0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CLKIN0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_CLKOUT0ROUTE</name>
<description>CLKOUT0 port/pin select</description>
<addressOffset>0x458</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CLKOUT0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CLKOUT0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_CLKOUT1ROUTE</name>
<description>CLKOUT1 port/pin select</description>
<addressOffset>0x45C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CLKOUT1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CLKOUT1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_CLKOUT2ROUTE</name>
<description>CLKOUT2 port/pin select</description>
<addressOffset>0x460</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CLKOUT2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CLKOUT2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DCDC_ROUTEEN</name>
<description>DCDC pin enable</description>
<addressOffset>0x46C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DCDCCOREHIDDENPEN</name>
<description>DCDCCOREHIDDEN pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRC_ROUTEEN</name>
<description>FRC pin enable</description>
<addressOffset>0x47C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>DCLKPEN</name>
<description>DCLK pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DFRAMEPEN</name>
<description>DFRAME pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DOUTPEN</name>
<description>DOUT pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRC_DCLKROUTE</name>
<description>DCLK port/pin select</description>
<addressOffset>0x480</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>DCLK port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>DCLK pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRC_DFRAMEROUTE</name>
<description>DFRAME port/pin select</description>
<addressOffset>0x484</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>DFRAME port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>DFRAME pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRC_DOUTROUTE</name>
<description>DOUT port/pin select</description>
<addressOffset>0x488</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>DOUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>DOUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C0_ROUTEEN</name>
<description>I2C0 pin enable</description>
<addressOffset>0x490</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SCLPEN</name>
<description>SCL pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAPEN</name>
<description>SDA pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C0_SCLROUTE</name>
<description>SCL port/pin select</description>
<addressOffset>0x494</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SCL port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SCL pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C0_SDAROUTE</name>
<description>SDA port/pin select</description>
<addressOffset>0x498</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SDA port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SDA pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C1_ROUTEEN</name>
<description>I2C1 pin enable</description>
<addressOffset>0x4A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SCLPEN</name>
<description>SCL pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAPEN</name>
<description>SDA pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C1_SCLROUTE</name>
<description>SCL port/pin select</description>
<addressOffset>0x4A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SCL port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SCL pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C1_SDAROUTE</name>
<description>SDA port/pin select</description>
<addressOffset>0x4A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SDA port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SDA pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LETIMER0_ROUTEEN</name>
<description>LETIMER pin enable</description>
<addressOffset>0x4B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>OUT0PEN</name>
<description>OUT0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUT1PEN</name>
<description>OUT1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LETIMER0_OUT0ROUTE</name>
<description>OUT0 port/pin select</description>
<addressOffset>0x4B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>OUT0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>OUT0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LETIMER0_OUT1ROUTE</name>
<description>OUT1 port/pin select</description>
<addressOffset>0x4B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>OUT1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>OUT1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EUART0_ROUTEEN</name>
<description>EUART pin enable</description>
<addressOffset>0x4C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RTSPEN</name>
<description>RTS pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPEN</name>
<description>TX pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EUART0_CTSROUTE</name>
<description>CTS port/pin select</description>
<addressOffset>0x4C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CTS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CTS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EUART0_RTSROUTE</name>
<description>RTS port/pin select</description>
<addressOffset>0x4C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>RTS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>RTS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EUART0_RXROUTE</name>
<description>RX port/pin select</description>
<addressOffset>0x4CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>RX port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>RX pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EUART0_TXROUTE</name>
<description>TX port/pin select</description>
<addressOffset>0x4D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>TX port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>TX pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ROUTEEN</name>
<description>MODEM pin enable</description>
<addressOffset>0x4D8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007FFF</resetMask>
<fields>
<field>
<name>ANT0PEN</name>
<description>ANT0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANT1PEN</name>
<description>ANT1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTROLLOVERPEN</name>
<description>ANTROLLOVER pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTRR0PEN</name>
<description>ANTRR0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTRR1PEN</name>
<description>ANTRR1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTRR2PEN</name>
<description>ANTRR2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTRR3PEN</name>
<description>ANTRR3 pin enable control bit</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTRR4PEN</name>
<description>ANTRR4 pin enable control bit</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTRR5PEN</name>
<description>ANTRR5 pin enable control bit</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTSWENPEN</name>
<description>ANTSWEN pin enable control bit</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTSWUSPEN</name>
<description>ANTSWUS pin enable control bit</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTTRIGPEN</name>
<description>ANTTRIG pin enable control bit</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTTRIGSTOPPEN</name>
<description>ANTTRIGSTOP pin enable control bit</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCLKPEN</name>
<description>DCLK pin enable control bit</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DOUTPEN</name>
<description>DOUT pin enable control bit</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANT0ROUTE</name>
<description>ANT0 port/pin select</description>
<addressOffset>0x4DC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANT0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANT0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANT1ROUTE</name>
<description>ANT1 port/pin select</description>
<addressOffset>0x4E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANT1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANT1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTROLLOVERROUTE</name>
<description>ANTROLLOVER port/pin select</description>
<addressOffset>0x4E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTROLLOVER port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTROLLOVER pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTRR0ROUTE</name>
<description>ANTRR0 port/pin select</description>
<addressOffset>0x4E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTRR0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTRR0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTRR1ROUTE</name>
<description>ANTRR1 port/pin select</description>
<addressOffset>0x4EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTRR1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTRR1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTRR2ROUTE</name>
<description>ANTRR2 port/pin select</description>
<addressOffset>0x4F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTRR2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTRR2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTRR3ROUTE</name>
<description>ANTRR3 port/pin select</description>
<addressOffset>0x4F4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTRR3 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTRR3 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTRR4ROUTE</name>
<description>ANTRR4 port/pin select</description>
<addressOffset>0x4F8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTRR4 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTRR4 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTRR5ROUTE</name>
<description>ANTRR5 port/pin select</description>
<addressOffset>0x4FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTRR5 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTRR5 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTSWENROUTE</name>
<description>ANTSWEN port/pin select</description>
<addressOffset>0x500</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTSWEN port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTSWEN pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTSWUSROUTE</name>
<description>ANTSWUS port/pin select</description>
<addressOffset>0x504</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTSWUS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTSWUS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTTRIGROUTE</name>
<description>ANTTRIG port/pin select</description>
<addressOffset>0x508</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTTRIG port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTTRIG pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANTTRIGSTOPROUTE</name>
<description>ANTTRIGSTOP port/pin select</description>
<addressOffset>0x50C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ANTTRIGSTOP port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ANTTRIGSTOP pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_DCLKROUTE</name>
<description>DCLK port/pin select</description>
<addressOffset>0x510</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>DCLK port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>DCLK pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_DINROUTE</name>
<description>DIN port/pin select</description>
<addressOffset>0x514</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>DIN port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>DIN pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_DOUTROUTE</name>
<description>DOUT port/pin select</description>
<addressOffset>0x518</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>DOUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>DOUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDM_ROUTEEN</name>
<description>PDM pin enable</description>
<addressOffset>0x520</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>CLKPEN</name>
<description>CLK pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDM_CLKROUTE</name>
<description>CLK port/pin select</description>
<addressOffset>0x524</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CLK port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CLK pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDM_DAT0ROUTE</name>
<description>DAT0 port/pin select</description>
<addressOffset>0x528</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>DAT0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>DAT0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PDM_DAT1ROUTE</name>
<description>DAT1 port/pin select</description>
<addressOffset>0x52C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>DAT1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>DAT1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ROUTEEN</name>
<description>PRS0 pin enable</description>
<addressOffset>0x534</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ASYNCH0PEN</name>
<description>ASYNCH0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH1PEN</name>
<description>ASYNCH1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH2PEN</name>
<description>ASYNCH2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH3PEN</name>
<description>ASYNCH3 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH4PEN</name>
<description>ASYNCH4 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH5PEN</name>
<description>ASYNCH5 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH6PEN</name>
<description>ASYNCH6 pin enable control bit</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH7PEN</name>
<description>ASYNCH7 pin enable control bit</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH8PEN</name>
<description>ASYNCH8 pin enable control bit</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH9PEN</name>
<description>ASYNCH9 pin enable control bit</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH10PEN</name>
<description>ASYNCH10 pin enable control bit</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH11PEN</name>
<description>ASYNCH11 pin enable control bit</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCH0PEN</name>
<description>SYNCH0 pin enable control bit</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCH1PEN</name>
<description>SYNCH1 pin enable control bit</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCH2PEN</name>
<description>SYNCH2 pin enable control bit</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCH3PEN</name>
<description>SYNCH3 pin enable control bit</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH0ROUTE</name>
<description>ASYNCH0 port/pin select</description>
<addressOffset>0x538</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH1ROUTE</name>
<description>ASYNCH1 port/pin select</description>
<addressOffset>0x53C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH2ROUTE</name>
<description>ASYNCH2 port/pin select</description>
<addressOffset>0x540</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH3ROUTE</name>
<description>ASYNCH3 port/pin select</description>
<addressOffset>0x544</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH3 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH3 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH4ROUTE</name>
<description>ASYNCH4 port/pin select</description>
<addressOffset>0x548</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH4 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH4 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH5ROUTE</name>
<description>ASYNCH5 port/pin select</description>
<addressOffset>0x54C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH5 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH5 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH6ROUTE</name>
<description>ASYNCH6 port/pin select</description>
<addressOffset>0x550</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH6 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH6 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH7ROUTE</name>
<description>ASYNCH7 port/pin select</description>
<addressOffset>0x554</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH7 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH7 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH8ROUTE</name>
<description>ASYNCH8 port/pin select</description>
<addressOffset>0x558</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH8 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH8 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH9ROUTE</name>
<description>ASYNCH9 port/pin select</description>
<addressOffset>0x55C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH9 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH9 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH10ROUTE</name>
<description>ASYNCH10 port/pin select</description>
<addressOffset>0x560</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH10 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH10 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH11ROUTE</name>
<description>ASYNCH11 port/pin select</description>
<addressOffset>0x564</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH11 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH11 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_SYNCH0ROUTE</name>
<description>SYNCH0 port/pin select</description>
<addressOffset>0x568</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SYNCH0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SYNCH0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_SYNCH1ROUTE</name>
<description>SYNCH1 port/pin select</description>
<addressOffset>0x56C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SYNCH1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SYNCH1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_SYNCH2ROUTE</name>
<description>SYNCH2 port/pin select</description>
<addressOffset>0x570</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SYNCH2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SYNCH2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_SYNCH3ROUTE</name>
<description>SYNCH3 port/pin select</description>
<addressOffset>0x574</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SYNCH3 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SYNCH3 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_ROUTEEN</name>
<description>TIMER0 pin enable</description>
<addressOffset>0x57C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x580</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x584</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x588</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x58C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x590</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x594</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_ROUTEEN</name>
<description>TIMER1 pin enable</description>
<addressOffset>0x59C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x5A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x5A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x5A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x5AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x5B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x5B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_ROUTEEN</name>
<description>TIMER2 pin enable</description>
<addressOffset>0x5BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x5C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x5C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x5C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x5CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x5D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x5D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_ROUTEEN</name>
<description>TIMER3 pin enable</description>
<addressOffset>0x5DC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x5E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x5E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x5E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x5EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x5F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x5F4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_ROUTEEN</name>
<description>TIMER4 pin enable</description>
<addressOffset>0x5FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x600</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x604</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x608</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x60C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x610</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x614</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_ROUTEEN</name>
<description>USART0 pin enable</description>
<addressOffset>0x61C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>CSPEN</name>
<description>CS pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTSPEN</name>
<description>RTS pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPEN</name>
<description>RX pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKPEN</name>
<description>SCLK pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPEN</name>
<description>TX pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_CSROUTE</name>
<description>CS port/pin select</description>
<addressOffset>0x620</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_CTSROUTE</name>
<description>CTS port/pin select</description>
<addressOffset>0x624</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CTS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CTS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_RTSROUTE</name>
<description>RTS port/pin select</description>
<addressOffset>0x628</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>RTS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>RTS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_RXROUTE</name>
<description>RX port/pin select</description>
<addressOffset>0x62C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>RX port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>RX pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_CLKROUTE</name>
<description>SCLK port/pin select</description>
<addressOffset>0x630</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SCLK port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SCLK pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_TXROUTE</name>
<description>TX port/pin select</description>
<addressOffset>0x634</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>TX port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>TX pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART1_ROUTEEN</name>
<description>USART1 pin enable</description>
<addressOffset>0x63C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>CSPEN</name>
<description>CS pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTSPEN</name>
<description>RTS pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPEN</name>
<description>RX pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKPEN</name>
<description>SCLK pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPEN</name>
<description>TX pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART1_CSROUTE</name>
<description>CS port/pin select</description>
<addressOffset>0x640</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART1_CTSROUTE</name>
<description>CTS port/pin select</description>
<addressOffset>0x644</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CTS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CTS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART1_RTSROUTE</name>
<description>RTS port/pin select</description>
<addressOffset>0x648</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>RTS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>RTS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART1_RXROUTE</name>
<description>RX port/pin select</description>
<addressOffset>0x64C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>RX port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>RX pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART1_CLKROUTE</name>
<description>SCLK port/pin select</description>
<addressOffset>0x650</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SCLK port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SCLK pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART1_TXROUTE</name>
<description>TX port/pin select</description>
<addressOffset>0x654</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>TX port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>TX pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LDMA_NS</name>
<version>0</version>
<description>LDMA_NS Registers</description>
<baseAddress>0x50040000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>LDMA</name>
<value>21</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>LDMA module enable and disable register</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x1E000000</resetValue>
<resetMask>0x9F000000</resetMask>
<fields>
<field>
<name>NUMFIXED</name>
<description>Number of Fixed Priority Channels</description>
<bitOffset>24</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CORERST</name>
<description>Reset DMA controller</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x1F100000</resetValue>
<resetMask>0x1F1F1FFB</resetMask>
<fields>
<field>
<name>ANYBUSY</name>
<description>Any DMA Channel Busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ANYREQ</name>
<description>Any DMA Channel Request Pending</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CHGRANT</name>
<description>Granted Channel Number</description>
<bitOffset>3</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CHERROR</name>
<description>Errant Channel Number</description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FIFOLEVEL</name>
<description>FIFO Level</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CHNUM</name>
<description>Number of Channels</description>
<bitOffset>24</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SYNCSWSET</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>SYNCSWSET</name>
<description>DMA SYNC Software Trigger Set</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>SYNCSWCLR</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>SYNCSWCLR</name>
<description>DMA SYNC Software Trigger Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>SYNCHWEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FF00FF</resetMask>
<fields>
<field>
<name>SYNCSETEN</name>
<description>Hardware Sync Trigger Set Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCCLREN</name>
<description>Hardware Sync Trigger Clear Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCHWSEL</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FF00FF</resetMask>
<fields>
<field>
<name>SYNCSETEDGE</name>
<description>Hardware Sync Trigger Set Edge Select</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISE</name>
<description>Use rising edge detection</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALL</name>
<description>Use falling edge detection</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNCCLREDGE</name>
<description>Hardware Sync Trigger Clear Edge Select</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISE</name>
<description>Use rising edge detection</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALL</name>
<description>Use falling edge detection</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYNCSTATUS</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>SYNCTRIG</name>
<description>sync trig status</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CHEN</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>CHEN</name>
<description>Channel Enables</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CHDIS</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>CHDIS</name>
<description>DMA Channel disable</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CHSTATUS</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>CHSTATUS</name>
<description>DMA Channel Status</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CHBUSY</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>BUSY</name>
<description>Channels Busy</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CHDONE</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>CHDONE0</name>
<description>DMA Channel Link done intr flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHDONE1</name>
<description>DMA Channel Link done intr flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHDONE2</name>
<description>DMA Channel Link done intr flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHDONE3</name>
<description>DMA Channel Link done intr flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHDONE4</name>
<description>DMA Channel Link done intr flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHDONE5</name>
<description>DMA Channel Link done intr flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHDONE6</name>
<description>DMA Channel Link done intr flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHDONE7</name>
<description>DMA Channel Link done intr flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DBGHALT</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>DBGHALT</name>
<description>DMA Debug Halt</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SWREQ</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>SWREQ</name>
<description>Software Transfer Requests</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>REQDIS</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>REQDIS</name>
<description>DMA Request Disables</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>REQPEND</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>REQPEND</name>
<description>DMA Requests Pending</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LINKLOAD</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LINKLOAD</name>
<description>DMA Link Loads</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>REQCLEAR</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>REQCLEAR</name>
<description>DMA Request Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x800000FF</resetMask>
<fields>
<field>
<name>DONE0</name>
<description>DMA Structure Operation Done</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DONE1</name>
<description>DMA Structure Operation Done</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DONE2</name>
<description>DMA Structure Operation Done</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DONE3</name>
<description>DMA Structure Operation Done</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DONE4</name>
<description>DMA Structure Operation Done</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DONE5</name>
<description>DMA Structure Operation Done</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DONE6</name>
<description>DMA Structure Operation Done</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DONE7</name>
<description>DMA Structure Operation Done</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ERROR</name>
<description>Error Flag</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x800000FF</resetMask>
<fields>
<field>
<name>CHDONE</name>
<description>Enable or disable the done interrupt</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ERROR</name>
<description>Enable or disable the error interrupt</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH0_CFG</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00330000</resetMask>
<fields>
<field>
<name>ARBSLOTS</name>
<description>Arbitration Slot Number Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>One arbitration slot selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two arbitration slots selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Four arbitration slots selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Eight arbitration slots selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCINCSIGN</name>
<description>Source Address Increment Sign</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment source address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement source address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINCSIGN</name>
<description>Destination Address Increment Sign</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment destination address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement destination address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH0_LOOP</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LOOPCNT</name>
<description>Linked Structure Sequence Loop Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH0_CTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFB</resetMask>
<fields>
<field>
<name>STRUCTTYPE</name>
<description>DMA Structure Type</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRANSFER</name>
<description>DMA transfer structure type selected.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCHRONIZE</name>
<description>Synchronization structure type selected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRITE</name>
<description>Write immediate value structure type selected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRUCTREQ</name>
<description>Structure DMA Transfer Request</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>XFERCNT</name>
<description>DMA Unit Data Transfer Count</description>
<bitOffset>4</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Endian Byte Swap</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKSIZE</name>
<description>Block Transfer Size</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UNIT1</name>
<description>One unit transfer per arbitration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT2</name>
<description>Two unit transfers per arbitration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT3</name>
<description>Three unit transfers per arbitration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT4</name>
<description>Four unit transfers per arbitration</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT6</name>
<description>Six unit transfers per arbitration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT8</name>
<description>Eight unit transfers per arbitration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT16</name>
<description>Sixteen unit transfers per arbitration</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT32</name>
<description>32 unit transfers per arbitration</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT64</name>
<description>64 unit transfers per arbitration</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT128</name>
<description>128 unit transfers per arbitration</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT256</name>
<description>256 unit transfers per arbitration</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT512</name>
<description>512 unit transfers per arbitration</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT1024</name>
<description>1024 unit transfers per arbitration</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>Transfer all units as specified by the XFRCNT field</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONEIEN</name>
<description>DMA Operation Done Interrupt Flag Set En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REQMODE</name>
<description>DMA Request Transfer Mode Select</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BLOCK</name>
<description>The LDMA transfers one BLOCKSIZE per transfer request.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>One transfer request transfers all units as defined by the XFRCNT field.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECLOOPCNT</name>
<description>Decrement Loop Count</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IGNORESREQ</name>
<description>Ignore Sreq</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCINC</name>
<description>Source Address Increment Size</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment source address by one unit data size after each read</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment source address by two unit data sizes after each read</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment source address by four unit data sizes after each read</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Unit Data Transfer Size</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYTE</name>
<description>Each unit transfer is a byte</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFWORD</name>
<description>Each unit transfer is a half-word</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WORD</name>
<description>Each unit transfer is a word</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINC</name>
<description>Destination Address Increment Size</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment destination address by one unit data size after each write</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment destination address by two unit data sizes after each write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment destination address by four unit data sizes after each write</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCMODE</name>
<description>Source Addressing Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTMODE</name>
<description>Destination Addressing Mode</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH0_SRC</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCADDR</name>
<description>Source Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH0_DST</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSTADDR</name>
<description>Destination Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH0_LINK</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LINKMODE</name>
<description>Link Structure Addressing Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LINK</name>
<description>Link Next Structure</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LINKADDR</name>
<description>Link Structure Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH1_CFG</name>
<description>No Description</description>
<addressOffset>0x08C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00330000</resetMask>
<fields>
<field>
<name>ARBSLOTS</name>
<description>Arbitration Slot Number Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>One arbitration slot selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two arbitration slots selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Four arbitration slots selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Eight arbitration slots selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCINCSIGN</name>
<description>Source Address Increment Sign</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment source address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement source address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINCSIGN</name>
<description>Destination Address Increment Sign</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment destination address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement destination address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH1_LOOP</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LOOPCNT</name>
<description>Linked Structure Sequence Loop Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH1_CTRL</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFB</resetMask>
<fields>
<field>
<name>STRUCTTYPE</name>
<description>DMA Structure Type</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRANSFER</name>
<description>DMA transfer structure type selected.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCHRONIZE</name>
<description>Synchronization structure type selected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRITE</name>
<description>Write immediate value structure type selected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRUCTREQ</name>
<description>Structure DMA Transfer Request</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>XFERCNT</name>
<description>DMA Unit Data Transfer Count</description>
<bitOffset>4</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Endian Byte Swap</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKSIZE</name>
<description>Block Transfer Size</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UNIT1</name>
<description>One unit transfer per arbitration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT2</name>
<description>Two unit transfers per arbitration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT3</name>
<description>Three unit transfers per arbitration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT4</name>
<description>Four unit transfers per arbitration</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT6</name>
<description>Six unit transfers per arbitration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT8</name>
<description>Eight unit transfers per arbitration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT16</name>
<description>Sixteen unit transfers per arbitration</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT32</name>
<description>32 unit transfers per arbitration</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT64</name>
<description>64 unit transfers per arbitration</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT128</name>
<description>128 unit transfers per arbitration</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT256</name>
<description>256 unit transfers per arbitration</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT512</name>
<description>512 unit transfers per arbitration</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT1024</name>
<description>1024 unit transfers per arbitration</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>Transfer all units as specified by the XFRCNT field</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONEIEN</name>
<description>DMA Operation Done Interrupt Flag Set En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REQMODE</name>
<description>DMA Request Transfer Mode Select</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BLOCK</name>
<description>The LDMA transfers one BLOCKSIZE per transfer request.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>One transfer request transfers all units as defined by the XFRCNT field.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECLOOPCNT</name>
<description>Decrement Loop Count</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IGNORESREQ</name>
<description>Ignore Sreq</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCINC</name>
<description>Source Address Increment Size</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment source address by one unit data size after each read</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment source address by two unit data sizes after each read</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment source address by four unit data sizes after each read</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Unit Data Transfer Size</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYTE</name>
<description>Each unit transfer is a byte</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFWORD</name>
<description>Each unit transfer is a half-word</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WORD</name>
<description>Each unit transfer is a word</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINC</name>
<description>Destination Address Increment Size</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment destination address by one unit data size after each write</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment destination address by two unit data sizes after each write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment destination address by four unit data sizes after each write</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCMODE</name>
<description>Source Addressing Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTMODE</name>
<description>Destination Addressing Mode</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH1_SRC</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCADDR</name>
<description>Source Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH1_DST</name>
<description>No Description</description>
<addressOffset>0x09C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSTADDR</name>
<description>Destination Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH1_LINK</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LINKMODE</name>
<description>Link Structure Addressing Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LINK</name>
<description>Link Next Structure</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LINKADDR</name>
<description>Link Structure Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH2_CFG</name>
<description>No Description</description>
<addressOffset>0x0BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00330000</resetMask>
<fields>
<field>
<name>ARBSLOTS</name>
<description>Arbitration Slot Number Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>One arbitration slot selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two arbitration slots selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Four arbitration slots selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Eight arbitration slots selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCINCSIGN</name>
<description>Source Address Increment Sign</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment source address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement source address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINCSIGN</name>
<description>Destination Address Increment Sign</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment destination address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement destination address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH2_LOOP</name>
<description>No Description</description>
<addressOffset>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LOOPCNT</name>
<description>Linked Structure Sequence Loop Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH2_CTRL</name>
<description>No Description</description>
<addressOffset>0x0C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFB</resetMask>
<fields>
<field>
<name>STRUCTTYPE</name>
<description>DMA Structure Type</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRANSFER</name>
<description>DMA transfer structure type selected.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCHRONIZE</name>
<description>Synchronization structure type selected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRITE</name>
<description>Write immediate value structure type selected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRUCTREQ</name>
<description>Structure DMA Transfer Request</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>XFERCNT</name>
<description>DMA Unit Data Transfer Count</description>
<bitOffset>4</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Endian Byte Swap</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKSIZE</name>
<description>Block Transfer Size</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UNIT1</name>
<description>One unit transfer per arbitration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT2</name>
<description>Two unit transfers per arbitration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT3</name>
<description>Three unit transfers per arbitration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT4</name>
<description>Four unit transfers per arbitration</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT6</name>
<description>Six unit transfers per arbitration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT8</name>
<description>Eight unit transfers per arbitration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT16</name>
<description>Sixteen unit transfers per arbitration</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT32</name>
<description>32 unit transfers per arbitration</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT64</name>
<description>64 unit transfers per arbitration</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT128</name>
<description>128 unit transfers per arbitration</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT256</name>
<description>256 unit transfers per arbitration</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT512</name>
<description>512 unit transfers per arbitration</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT1024</name>
<description>1024 unit transfers per arbitration</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>Transfer all units as specified by the XFRCNT field</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONEIEN</name>
<description>DMA Operation Done Interrupt Flag Set En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REQMODE</name>
<description>DMA Request Transfer Mode Select</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BLOCK</name>
<description>The LDMA transfers one BLOCKSIZE per transfer request.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>One transfer request transfers all units as defined by the XFRCNT field.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECLOOPCNT</name>
<description>Decrement Loop Count</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IGNORESREQ</name>
<description>Ignore Sreq</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCINC</name>
<description>Source Address Increment Size</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment source address by one unit data size after each read</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment source address by two unit data sizes after each read</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment source address by four unit data sizes after each read</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Unit Data Transfer Size</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYTE</name>
<description>Each unit transfer is a byte</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFWORD</name>
<description>Each unit transfer is a half-word</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WORD</name>
<description>Each unit transfer is a word</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINC</name>
<description>Destination Address Increment Size</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment destination address by one unit data size after each write</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment destination address by two unit data sizes after each write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment destination address by four unit data sizes after each write</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCMODE</name>
<description>Source Addressing Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTMODE</name>
<description>Destination Addressing Mode</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH2_SRC</name>
<description>No Description</description>
<addressOffset>0x0C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCADDR</name>
<description>Source Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH2_DST</name>
<description>No Description</description>
<addressOffset>0x0CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSTADDR</name>
<description>Destination Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH2_LINK</name>
<description>No Description</description>
<addressOffset>0x0D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LINKMODE</name>
<description>Link Structure Addressing Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LINK</name>
<description>Link Next Structure</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LINKADDR</name>
<description>Link Structure Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH3_CFG</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00330000</resetMask>
<fields>
<field>
<name>ARBSLOTS</name>
<description>Arbitration Slot Number Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>One arbitration slot selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two arbitration slots selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Four arbitration slots selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Eight arbitration slots selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCINCSIGN</name>
<description>Source Address Increment Sign</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment source address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement source address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINCSIGN</name>
<description>Destination Address Increment Sign</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment destination address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement destination address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH3_LOOP</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LOOPCNT</name>
<description>Linked Structure Sequence Loop Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH3_CTRL</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFB</resetMask>
<fields>
<field>
<name>STRUCTTYPE</name>
<description>DMA Structure Type</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRANSFER</name>
<description>DMA transfer structure type selected.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCHRONIZE</name>
<description>Synchronization structure type selected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRITE</name>
<description>Write immediate value structure type selected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRUCTREQ</name>
<description>Structure DMA Transfer Request</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>XFERCNT</name>
<description>DMA Unit Data Transfer Count</description>
<bitOffset>4</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Endian Byte Swap</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKSIZE</name>
<description>Block Transfer Size</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UNIT1</name>
<description>One unit transfer per arbitration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT2</name>
<description>Two unit transfers per arbitration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT3</name>
<description>Three unit transfers per arbitration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT4</name>
<description>Four unit transfers per arbitration</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT6</name>
<description>Six unit transfers per arbitration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT8</name>
<description>Eight unit transfers per arbitration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT16</name>
<description>Sixteen unit transfers per arbitration</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT32</name>
<description>32 unit transfers per arbitration</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT64</name>
<description>64 unit transfers per arbitration</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT128</name>
<description>128 unit transfers per arbitration</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT256</name>
<description>256 unit transfers per arbitration</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT512</name>
<description>512 unit transfers per arbitration</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT1024</name>
<description>1024 unit transfers per arbitration</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>Transfer all units as specified by the XFRCNT field</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONEIEN</name>
<description>DMA Operation Done Interrupt Flag Set En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REQMODE</name>
<description>DMA Request Transfer Mode Select</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BLOCK</name>
<description>The LDMA transfers one BLOCKSIZE per transfer request.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>One transfer request transfers all units as defined by the XFRCNT field.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECLOOPCNT</name>
<description>Decrement Loop Count</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IGNORESREQ</name>
<description>Ignore Sreq</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCINC</name>
<description>Source Address Increment Size</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment source address by one unit data size after each read</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment source address by two unit data sizes after each read</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment source address by four unit data sizes after each read</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Unit Data Transfer Size</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYTE</name>
<description>Each unit transfer is a byte</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFWORD</name>
<description>Each unit transfer is a half-word</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WORD</name>
<description>Each unit transfer is a word</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINC</name>
<description>Destination Address Increment Size</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment destination address by one unit data size after each write</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment destination address by two unit data sizes after each write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment destination address by four unit data sizes after each write</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCMODE</name>
<description>Source Addressing Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTMODE</name>
<description>Destination Addressing Mode</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH3_SRC</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCADDR</name>
<description>Source Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH3_DST</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSTADDR</name>
<description>Destination Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH3_LINK</name>
<description>No Description</description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LINKMODE</name>
<description>Link Structure Addressing Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LINK</name>
<description>Link Next Structure</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LINKADDR</name>
<description>Link Structure Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH4_CFG</name>
<description>No Description</description>
<addressOffset>0x11C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00330000</resetMask>
<fields>
<field>
<name>ARBSLOTS</name>
<description>Arbitration Slot Number Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>One arbitration slot selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two arbitration slots selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Four arbitration slots selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Eight arbitration slots selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCINCSIGN</name>
<description>Source Address Increment Sign</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment source address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement source address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINCSIGN</name>
<description>Destination Address Increment Sign</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment destination address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement destination address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH4_LOOP</name>
<description>No Description</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LOOPCNT</name>
<description>Linked Structure Sequence Loop Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH4_CTRL</name>
<description>No Description</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFB</resetMask>
<fields>
<field>
<name>STRUCTTYPE</name>
<description>DMA Structure Type</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRANSFER</name>
<description>DMA transfer structure type selected.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCHRONIZE</name>
<description>Synchronization structure type selected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRITE</name>
<description>Write immediate value structure type selected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRUCTREQ</name>
<description>Structure DMA Transfer Request</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>XFERCNT</name>
<description>DMA Unit Data Transfer Count</description>
<bitOffset>4</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Endian Byte Swap</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKSIZE</name>
<description>Block Transfer Size</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UNIT1</name>
<description>One unit transfer per arbitration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT2</name>
<description>Two unit transfers per arbitration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT3</name>
<description>Three unit transfers per arbitration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT4</name>
<description>Four unit transfers per arbitration</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT6</name>
<description>Six unit transfers per arbitration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT8</name>
<description>Eight unit transfers per arbitration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT16</name>
<description>Sixteen unit transfers per arbitration</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT32</name>
<description>32 unit transfers per arbitration</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT64</name>
<description>64 unit transfers per arbitration</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT128</name>
<description>128 unit transfers per arbitration</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT256</name>
<description>256 unit transfers per arbitration</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT512</name>
<description>512 unit transfers per arbitration</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT1024</name>
<description>1024 unit transfers per arbitration</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>Transfer all units as specified by the XFRCNT field</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONEIEN</name>
<description>DMA Operation Done Interrupt Flag Set En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REQMODE</name>
<description>DMA Request Transfer Mode Select</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BLOCK</name>
<description>The LDMA transfers one BLOCKSIZE per transfer request.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>One transfer request transfers all units as defined by the XFRCNT field.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECLOOPCNT</name>
<description>Decrement Loop Count</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IGNORESREQ</name>
<description>Ignore Sreq</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCINC</name>
<description>Source Address Increment Size</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment source address by one unit data size after each read</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment source address by two unit data sizes after each read</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment source address by four unit data sizes after each read</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Unit Data Transfer Size</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYTE</name>
<description>Each unit transfer is a byte</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFWORD</name>
<description>Each unit transfer is a half-word</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WORD</name>
<description>Each unit transfer is a word</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINC</name>
<description>Destination Address Increment Size</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment destination address by one unit data size after each write</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment destination address by two unit data sizes after each write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment destination address by four unit data sizes after each write</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCMODE</name>
<description>Source Addressing Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTMODE</name>
<description>Destination Addressing Mode</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH4_SRC</name>
<description>No Description</description>
<addressOffset>0x128</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCADDR</name>
<description>Source Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH4_DST</name>
<description>No Description</description>
<addressOffset>0x12C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSTADDR</name>
<description>Destination Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH4_LINK</name>
<description>No Description</description>
<addressOffset>0x130</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LINKMODE</name>
<description>Link Structure Addressing Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LINK</name>
<description>Link Next Structure</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LINKADDR</name>
<description>Link Structure Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH5_CFG</name>
<description>No Description</description>
<addressOffset>0x14C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00330000</resetMask>
<fields>
<field>
<name>ARBSLOTS</name>
<description>Arbitration Slot Number Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>One arbitration slot selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two arbitration slots selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Four arbitration slots selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Eight arbitration slots selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCINCSIGN</name>
<description>Source Address Increment Sign</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment source address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement source address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINCSIGN</name>
<description>Destination Address Increment Sign</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment destination address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement destination address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH5_LOOP</name>
<description>No Description</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LOOPCNT</name>
<description>Linked Structure Sequence Loop Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH5_CTRL</name>
<description>No Description</description>
<addressOffset>0x154</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFB</resetMask>
<fields>
<field>
<name>STRUCTTYPE</name>
<description>DMA Structure Type</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRANSFER</name>
<description>DMA transfer structure type selected.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCHRONIZE</name>
<description>Synchronization structure type selected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRITE</name>
<description>Write immediate value structure type selected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRUCTREQ</name>
<description>Structure DMA Transfer Request</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>XFERCNT</name>
<description>DMA Unit Data Transfer Count</description>
<bitOffset>4</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Endian Byte Swap</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKSIZE</name>
<description>Block Transfer Size</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UNIT1</name>
<description>One unit transfer per arbitration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT2</name>
<description>Two unit transfers per arbitration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT3</name>
<description>Three unit transfers per arbitration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT4</name>
<description>Four unit transfers per arbitration</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT6</name>
<description>Six unit transfers per arbitration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT8</name>
<description>Eight unit transfers per arbitration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT16</name>
<description>Sixteen unit transfers per arbitration</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT32</name>
<description>32 unit transfers per arbitration</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT64</name>
<description>64 unit transfers per arbitration</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT128</name>
<description>128 unit transfers per arbitration</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT256</name>
<description>256 unit transfers per arbitration</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT512</name>
<description>512 unit transfers per arbitration</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT1024</name>
<description>1024 unit transfers per arbitration</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>Transfer all units as specified by the XFRCNT field</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONEIEN</name>
<description>DMA Operation Done Interrupt Flag Set En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REQMODE</name>
<description>DMA Request Transfer Mode Select</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BLOCK</name>
<description>The LDMA transfers one BLOCKSIZE per transfer request.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>One transfer request transfers all units as defined by the XFRCNT field.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECLOOPCNT</name>
<description>Decrement Loop Count</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IGNORESREQ</name>
<description>Ignore Sreq</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCINC</name>
<description>Source Address Increment Size</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment source address by one unit data size after each read</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment source address by two unit data sizes after each read</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment source address by four unit data sizes after each read</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Unit Data Transfer Size</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYTE</name>
<description>Each unit transfer is a byte</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFWORD</name>
<description>Each unit transfer is a half-word</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WORD</name>
<description>Each unit transfer is a word</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINC</name>
<description>Destination Address Increment Size</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment destination address by one unit data size after each write</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment destination address by two unit data sizes after each write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment destination address by four unit data sizes after each write</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCMODE</name>
<description>Source Addressing Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTMODE</name>
<description>Destination Addressing Mode</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH5_SRC</name>
<description>No Description</description>
<addressOffset>0x158</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCADDR</name>
<description>Source Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH5_DST</name>
<description>No Description</description>
<addressOffset>0x15C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSTADDR</name>
<description>Destination Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH5_LINK</name>
<description>No Description</description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LINKMODE</name>
<description>Link Structure Addressing Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LINK</name>
<description>Link Next Structure</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LINKADDR</name>
<description>Link Structure Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH6_CFG</name>
<description>No Description</description>
<addressOffset>0x17C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00330000</resetMask>
<fields>
<field>
<name>ARBSLOTS</name>
<description>Arbitration Slot Number Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>One arbitration slot selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two arbitration slots selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Four arbitration slots selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Eight arbitration slots selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCINCSIGN</name>
<description>Source Address Increment Sign</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment source address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement source address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINCSIGN</name>
<description>Destination Address Increment Sign</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment destination address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement destination address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH6_LOOP</name>
<description>No Description</description>
<addressOffset>0x180</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LOOPCNT</name>
<description>Linked Structure Sequence Loop Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH6_CTRL</name>
<description>No Description</description>
<addressOffset>0x184</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFB</resetMask>
<fields>
<field>
<name>STRUCTTYPE</name>
<description>DMA Structure Type</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRANSFER</name>
<description>DMA transfer structure type selected.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCHRONIZE</name>
<description>Synchronization structure type selected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRITE</name>
<description>Write immediate value structure type selected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRUCTREQ</name>
<description>Structure DMA Transfer Request</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>XFERCNT</name>
<description>DMA Unit Data Transfer Count</description>
<bitOffset>4</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Endian Byte Swap</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKSIZE</name>
<description>Block Transfer Size</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UNIT1</name>
<description>One unit transfer per arbitration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT2</name>
<description>Two unit transfers per arbitration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT3</name>
<description>Three unit transfers per arbitration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT4</name>
<description>Four unit transfers per arbitration</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT6</name>
<description>Six unit transfers per arbitration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT8</name>
<description>Eight unit transfers per arbitration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT16</name>
<description>Sixteen unit transfers per arbitration</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT32</name>
<description>32 unit transfers per arbitration</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT64</name>
<description>64 unit transfers per arbitration</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT128</name>
<description>128 unit transfers per arbitration</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT256</name>
<description>256 unit transfers per arbitration</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT512</name>
<description>512 unit transfers per arbitration</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT1024</name>
<description>1024 unit transfers per arbitration</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>Transfer all units as specified by the XFRCNT field</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONEIEN</name>
<description>DMA Operation Done Interrupt Flag Set En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REQMODE</name>
<description>DMA Request Transfer Mode Select</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BLOCK</name>
<description>The LDMA transfers one BLOCKSIZE per transfer request.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>One transfer request transfers all units as defined by the XFRCNT field.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECLOOPCNT</name>
<description>Decrement Loop Count</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IGNORESREQ</name>
<description>Ignore Sreq</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCINC</name>
<description>Source Address Increment Size</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment source address by one unit data size after each read</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment source address by two unit data sizes after each read</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment source address by four unit data sizes after each read</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Unit Data Transfer Size</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYTE</name>
<description>Each unit transfer is a byte</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFWORD</name>
<description>Each unit transfer is a half-word</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WORD</name>
<description>Each unit transfer is a word</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINC</name>
<description>Destination Address Increment Size</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment destination address by one unit data size after each write</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment destination address by two unit data sizes after each write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment destination address by four unit data sizes after each write</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCMODE</name>
<description>Source Addressing Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTMODE</name>
<description>Destination Addressing Mode</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH6_SRC</name>
<description>No Description</description>
<addressOffset>0x188</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCADDR</name>
<description>Source Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH6_DST</name>
<description>No Description</description>
<addressOffset>0x18C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSTADDR</name>
<description>Destination Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH6_LINK</name>
<description>No Description</description>
<addressOffset>0x190</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LINKMODE</name>
<description>Link Structure Addressing Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LINK</name>
<description>Link Next Structure</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LINKADDR</name>
<description>Link Structure Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH7_CFG</name>
<description>No Description</description>
<addressOffset>0x1AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00330000</resetMask>
<fields>
<field>
<name>ARBSLOTS</name>
<description>Arbitration Slot Number Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>One arbitration slot selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two arbitration slots selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Four arbitration slots selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Eight arbitration slots selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCINCSIGN</name>
<description>Source Address Increment Sign</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment source address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement source address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINCSIGN</name>
<description>Destination Address Increment Sign</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POSITIVE</name>
<description>Increment destination address</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGATIVE</name>
<description>Decrement destination address</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH7_LOOP</name>
<description>No Description</description>
<addressOffset>0x1B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LOOPCNT</name>
<description>Linked Structure Sequence Loop Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH7_CTRL</name>
<description>No Description</description>
<addressOffset>0x1B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFB</resetMask>
<fields>
<field>
<name>STRUCTTYPE</name>
<description>DMA Structure Type</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRANSFER</name>
<description>DMA transfer structure type selected.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCHRONIZE</name>
<description>Synchronization structure type selected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRITE</name>
<description>Write immediate value structure type selected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRUCTREQ</name>
<description>Structure DMA Transfer Request</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>XFERCNT</name>
<description>DMA Unit Data Transfer Count</description>
<bitOffset>4</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Endian Byte Swap</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKSIZE</name>
<description>Block Transfer Size</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UNIT1</name>
<description>One unit transfer per arbitration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT2</name>
<description>Two unit transfers per arbitration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT3</name>
<description>Three unit transfers per arbitration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT4</name>
<description>Four unit transfers per arbitration</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT6</name>
<description>Six unit transfers per arbitration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT8</name>
<description>Eight unit transfers per arbitration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT16</name>
<description>Sixteen unit transfers per arbitration</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT32</name>
<description>32 unit transfers per arbitration</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT64</name>
<description>64 unit transfers per arbitration</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT128</name>
<description>128 unit transfers per arbitration</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT256</name>
<description>256 unit transfers per arbitration</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT512</name>
<description>512 unit transfers per arbitration</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>UNIT1024</name>
<description>1024 unit transfers per arbitration</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>Transfer all units as specified by the XFRCNT field</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONEIEN</name>
<description>DMA Operation Done Interrupt Flag Set En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REQMODE</name>
<description>DMA Request Transfer Mode Select</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BLOCK</name>
<description>The LDMA transfers one BLOCKSIZE per transfer request.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>One transfer request transfers all units as defined by the XFRCNT field.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECLOOPCNT</name>
<description>Decrement Loop Count</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IGNORESREQ</name>
<description>Ignore Sreq</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCINC</name>
<description>Source Address Increment Size</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment source address by one unit data size after each read</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment source address by two unit data sizes after each read</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment source address by four unit data sizes after each read</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Unit Data Transfer Size</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYTE</name>
<description>Each unit transfer is a byte</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFWORD</name>
<description>Each unit transfer is a half-word</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WORD</name>
<description>Each unit transfer is a word</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTINC</name>
<description>Destination Address Increment Size</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Increment destination address by one unit data size after each write</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Increment destination address by two unit data sizes after each write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Increment destination address by four unit data sizes after each write</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRCMODE</name>
<description>Source Addressing Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSTMODE</name>
<description>Destination Addressing Mode</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH7_SRC</name>
<description>No Description</description>
<addressOffset>0x1B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SRCADDR</name>
<description>Source Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH7_DST</name>
<description>No Description</description>
<addressOffset>0x1BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSTADDR</name>
<description>Destination Data Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH7_LINK</name>
<description>No Description</description>
<addressOffset>0x1C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LINKMODE</name>
<description>Link Structure Addressing Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ABSOLUTE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RELATIVE</name>
<description>The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LINK</name>
<description>Link Next Structure</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LINKADDR</name>
<description>Link Structure Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LDMAXBAR_NS</name>
<version>1</version>
<description>LDMAXBAR_NS Registers</description>
<baseAddress>0x50044000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>CH0_REQSEL</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003F000F</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH1_REQSEL</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003F000F</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH2_REQSEL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003F000F</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH3_REQSEL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003F000F</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH4_REQSEL</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003F000F</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH5_REQSEL</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003F000F</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH6_REQSEL</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003F000F</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH7_REQSEL</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003F000F</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>TIMER0_NS</name>
<version>0</version>
<description>TIMER0_NS Registers</description>
<baseAddress>0x50048000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>TIMER0</name>
<value>7</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF1FFB</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Timer Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Up-count mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Down-count mode</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UPDOWN</name>
<description>Up/down-count mode</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>QDEC</name>
<description>Quadrature decoder mode</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNC</name>
<description>Timer Start/Stop/Reload Synchronization</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Timer operation is unaffected by other timers.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Timer may be started, stopped and re-loaded from other timer instances.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSMEN</name>
<description>One-shot Mode Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>QDM</name>
<description>Quadrature Decoder Mode Selection</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X2</name>
<description>X2 mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>X4 mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HALT</name>
<description>Timer is halted in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RUN</name>
<description>Timer is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMACLRACT</name>
<description>DMA Request Clear on Active</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKSEL</name>
<description>Clock Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRESCEM01GRPACLK</name>
<description>Prescaled EM01GRPACLK</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CC1</name>
<description>Compare/Capture Channel 1 Input</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMEROUF</name>
<description>Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMEEN</name>
<description>PWM output retimed enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>PWM outputs are not re-timed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>PWM outputs are re-timed.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISSYNCOUT</name>
<description>Disable Timer Start/Stop/Reload output</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EN</name>
<description>Timer can start/stop/reload other timers with SYNC bit set</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIS</name>
<description>Timer cannot start/stop/reload other timers with SYNC bit set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMESEL</name>
<description>PWM output retime select</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ATI</name>
<description>Always Track Inputs</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSCOIST</name>
<description>Reload-Start Sets COIST</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRESC</name>
<description>Prescaler Setting</description>
<bitOffset>18</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>No prescaling</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Prescale by 2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Prescale by 4</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>Prescale by 8</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>Prescale by 16</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>Prescale by 32</description>
<value>31</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>Prescale by 64</description>
<value>63</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>Prescale by 128</description>
<value>127</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description>Prescale by 256</description>
<value>255</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV512</name>
<description>Prescale by 512</description>
<value>511</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV1024</name>
<description>Prescale by 1024</description>
<value>1023</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>RISEA</name>
<description>Timer Rising Input Edge Action</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FALLA</name>
<description>Timer Falling Input Edge Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>X2CNT</name>
<description>2x Count Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>START</name>
<description>Start Timer</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop Timer</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07070777</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DIR</name>
<description>Direction</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Counting up</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Counting down</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOPBV</name>
<description>TOP Buffer Valid</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMERLOCKSTATUS</name>
<description>Timer lock status</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>TIMER registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>TIMER registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTILOCKSTATUS</name>
<description>DTI lock status</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>DTI registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>DTI registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNCBUSY</name>
<description>Sync Busy</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV0</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV1</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV2</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY0</name>
<description>Input capture fifo empty</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY1</name>
<description>Input capture fifo empty</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY2</name>
<description>Input capture fifo empty</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CCPOL0</name>
<description>CCn Polarity</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL1</name>
<description>CCn Polarity</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL2</name>
<description>CCn Polarity</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>Capture Compare Channel 0 Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>Capture Compare Channel 1 Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>Capture Compare Channel 2 Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>Input capture FIFO underflow</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>Input capture FIFO underflow</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>Input capture FIFO underflow</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC0 Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC1 Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC2 Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>ICFWLFULL0 Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>ICFWLFULL1 Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>ICFWLFULL2 Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>ICFOF0 Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>ICFOF1 Interrupt Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>ICFOF2 Interrupt Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>ICFUF0 Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>ICFUF1 Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>ICFUF2 Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOP</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOP</name>
<description>Counter Top Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOPB</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOPB</name>
<description>Counter Top Buffer Register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Timer Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CFG</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_OC</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_OCB</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICF</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICOF</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_CFG</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_OC</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_OCB</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICF</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICOF</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_CFG</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_CTRL</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC2_OC</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_OCB</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICF</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICOF</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTCFG</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000E03</resetMask>
<fields>
<field>
<name>DTEN</name>
<description>DTI Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDAS</name>
<description>DTI Automatic Start-up Functionality</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORESTART</name>
<description>No DTI restart on debugger exit</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESTART</name>
<description>DTI restart on debugger exit</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTAR</name>
<description>DTI Always Run</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFATS</name>
<description>DTI Fault Action on Timer Stop</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRSEN</name>
<description>DTI PRS Source Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTTIMECFG</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>DTPRESC</name>
<description>DTI Prescaler Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTRISET</name>
<description>DTI Rise-time</description>
<bitOffset>10</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFALLT</name>
<description>DTI Fall-time</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFCFG</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F030000</resetMask>
<fields>
<field>
<name>DTFA</name>
<description>DTI Fault Action</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on fault</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INACTIVE</name>
<description>Set outputs inactive</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear outputs</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRISTATE</name>
<description>Tristate outputs</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTPRS0FEN</name>
<description>DTI PRS 0 Fault Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRS1FEN</name>
<description>DTI PRS 1 Fault Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDBGFEN</name>
<description>DTI Debugger Fault Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTLOCKUPFEN</name>
<description>DTI Lockup Fault Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTEM23FEN</name>
<description>DTI EM23 Fault Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTCTRL</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DTCINV</name>
<description>DTI Complementary Output Invert. </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTIPOL</name>
<description>DTI Inactive Polarity</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTOGEN</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>DTOGCC0EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC1EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC2EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI0EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI1EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI2EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFAULT</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0F</name>
<description>DTI PRS 0 Fault</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTPRS1F</name>
<description>DTI PRS 1 Fault</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTDBGF</name>
<description>DTI Debugger Fault</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTLOCKUPF</name>
<description>DTI Lockup Fault</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTEM23F</name>
<description>DTI EM23 Entry Fault</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTFAULTC</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0FC</name>
<description>DTI PRS0 Fault Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTPRS1FC</name>
<description>DTI PRS1 Fault Clear</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTDBGFC</name>
<description>DTI Debugger Fault Clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTLOCKUPFC</name>
<description>DTI Lockup Fault Clear</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTEM23FC</name>
<description>DTI EM23 Fault Clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DTLOCK</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTILOCKKEY</name>
<description>DTI Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER DTI registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>TIMER1_NS</name>
<version>0</version>
<description>TIMER1_NS Registers</description>
<baseAddress>0x5004C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>TIMER1</name>
<value>8</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF1FFB</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Timer Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Up-count mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Down-count mode</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UPDOWN</name>
<description>Up/down-count mode</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>QDEC</name>
<description>Quadrature decoder mode</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNC</name>
<description>Timer Start/Stop/Reload Synchronization</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Timer operation is unaffected by other timers.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Timer may be started, stopped and re-loaded from other timer instances.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSMEN</name>
<description>One-shot Mode Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>QDM</name>
<description>Quadrature Decoder Mode Selection</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X2</name>
<description>X2 mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>X4 mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HALT</name>
<description>Timer is halted in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RUN</name>
<description>Timer is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMACLRACT</name>
<description>DMA Request Clear on Active</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKSEL</name>
<description>Clock Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRESCEM01GRPACLK</name>
<description>Prescaled EM01GRPACLK</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CC1</name>
<description>Compare/Capture Channel 1 Input</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMEROUF</name>
<description>Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMEEN</name>
<description>PWM output retimed enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>PWM outputs are not re-timed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>PWM outputs are re-timed.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISSYNCOUT</name>
<description>Disable Timer Start/Stop/Reload output</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EN</name>
<description>Timer can start/stop/reload other timers with SYNC bit set</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIS</name>
<description>Timer cannot start/stop/reload other timers with SYNC bit set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMESEL</name>
<description>PWM output retime select</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ATI</name>
<description>Always Track Inputs</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSCOIST</name>
<description>Reload-Start Sets COIST</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRESC</name>
<description>Prescaler Setting</description>
<bitOffset>18</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>No prescaling</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Prescale by 2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Prescale by 4</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>Prescale by 8</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>Prescale by 16</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>Prescale by 32</description>
<value>31</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>Prescale by 64</description>
<value>63</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>Prescale by 128</description>
<value>127</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description>Prescale by 256</description>
<value>255</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV512</name>
<description>Prescale by 512</description>
<value>511</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV1024</name>
<description>Prescale by 1024</description>
<value>1023</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>RISEA</name>
<description>Timer Rising Input Edge Action</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FALLA</name>
<description>Timer Falling Input Edge Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>X2CNT</name>
<description>2x Count Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>START</name>
<description>Start Timer</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop Timer</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07070777</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DIR</name>
<description>Direction</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Counting up</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Counting down</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOPBV</name>
<description>TOP Buffer Valid</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMERLOCKSTATUS</name>
<description>Timer lock status</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>TIMER registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>TIMER registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTILOCKSTATUS</name>
<description>DTI lock status</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>DTI registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>DTI registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNCBUSY</name>
<description>Sync Busy</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV0</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV1</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV2</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY0</name>
<description>Input capture fifo empty</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY1</name>
<description>Input capture fifo empty</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY2</name>
<description>Input capture fifo empty</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CCPOL0</name>
<description>CCn Polarity</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL1</name>
<description>CCn Polarity</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL2</name>
<description>CCn Polarity</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>Capture Compare Channel 0 Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>Capture Compare Channel 1 Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>Capture Compare Channel 2 Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>Input capture FIFO underflow</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>Input capture FIFO underflow</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>Input capture FIFO underflow</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC0 Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC1 Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC2 Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>ICFWLFULL0 Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>ICFWLFULL1 Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>ICFWLFULL2 Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>ICFOF0 Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>ICFOF1 Interrupt Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>ICFOF2 Interrupt Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>ICFUF0 Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>ICFUF1 Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>ICFUF2 Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOP</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TOP</name>
<description>Counter Top Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOPB</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TOPB</name>
<description>Counter Top Buffer Register</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Timer Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CFG</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_OC</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_OCB</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICF</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICOF</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_CFG</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_OC</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_OCB</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICF</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICOF</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_CFG</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_CTRL</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC2_OC</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_OCB</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICF</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICOF</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTCFG</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000E03</resetMask>
<fields>
<field>
<name>DTEN</name>
<description>DTI Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDAS</name>
<description>DTI Automatic Start-up Functionality</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORESTART</name>
<description>No DTI restart on debugger exit</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESTART</name>
<description>DTI restart on debugger exit</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTAR</name>
<description>DTI Always Run</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFATS</name>
<description>DTI Fault Action on Timer Stop</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRSEN</name>
<description>DTI PRS Source Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTTIMECFG</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>DTPRESC</name>
<description>DTI Prescaler Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTRISET</name>
<description>DTI Rise-time</description>
<bitOffset>10</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFALLT</name>
<description>DTI Fall-time</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFCFG</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F030000</resetMask>
<fields>
<field>
<name>DTFA</name>
<description>DTI Fault Action</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on fault</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INACTIVE</name>
<description>Set outputs inactive</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear outputs</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRISTATE</name>
<description>Tristate outputs</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTPRS0FEN</name>
<description>DTI PRS 0 Fault Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRS1FEN</name>
<description>DTI PRS 1 Fault Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDBGFEN</name>
<description>DTI Debugger Fault Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTLOCKUPFEN</name>
<description>DTI Lockup Fault Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTEM23FEN</name>
<description>DTI EM23 Fault Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTCTRL</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DTCINV</name>
<description>DTI Complementary Output Invert. </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTIPOL</name>
<description>DTI Inactive Polarity</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTOGEN</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>DTOGCC0EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC1EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC2EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI0EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI1EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI2EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFAULT</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0F</name>
<description>DTI PRS 0 Fault</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTPRS1F</name>
<description>DTI PRS 1 Fault</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTDBGF</name>
<description>DTI Debugger Fault</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTLOCKUPF</name>
<description>DTI Lockup Fault</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTEM23F</name>
<description>DTI EM23 Entry Fault</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTFAULTC</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0FC</name>
<description>DTI PRS0 Fault Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTPRS1FC</name>
<description>DTI PRS1 Fault Clear</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTDBGFC</name>
<description>DTI Debugger Fault Clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTLOCKUPFC</name>
<description>DTI Lockup Fault Clear</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTEM23FC</name>
<description>DTI EM23 Fault Clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DTLOCK</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTILOCKKEY</name>
<description>DTI Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER DTI registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>TIMER2_NS</name>
<version>0</version>
<description>TIMER2_NS Registers</description>
<baseAddress>0x50050000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>TIMER2</name>
<value>9</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF1FFB</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Timer Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Up-count mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Down-count mode</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UPDOWN</name>
<description>Up/down-count mode</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>QDEC</name>
<description>Quadrature decoder mode</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNC</name>
<description>Timer Start/Stop/Reload Synchronization</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Timer operation is unaffected by other timers.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Timer may be started, stopped and re-loaded from other timer instances.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSMEN</name>
<description>One-shot Mode Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>QDM</name>
<description>Quadrature Decoder Mode Selection</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X2</name>
<description>X2 mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>X4 mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HALT</name>
<description>Timer is halted in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RUN</name>
<description>Timer is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMACLRACT</name>
<description>DMA Request Clear on Active</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKSEL</name>
<description>Clock Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRESCEM01GRPACLK</name>
<description>Prescaled EM01GRPACLK</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CC1</name>
<description>Compare/Capture Channel 1 Input</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMEROUF</name>
<description>Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMEEN</name>
<description>PWM output retimed enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>PWM outputs are not re-timed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>PWM outputs are re-timed.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISSYNCOUT</name>
<description>Disable Timer Start/Stop/Reload output</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EN</name>
<description>Timer can start/stop/reload other timers with SYNC bit set</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIS</name>
<description>Timer cannot start/stop/reload other timers with SYNC bit set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMESEL</name>
<description>PWM output retime select</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ATI</name>
<description>Always Track Inputs</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSCOIST</name>
<description>Reload-Start Sets COIST</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRESC</name>
<description>Prescaler Setting</description>
<bitOffset>18</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>No prescaling</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Prescale by 2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Prescale by 4</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>Prescale by 8</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>Prescale by 16</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>Prescale by 32</description>
<value>31</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>Prescale by 64</description>
<value>63</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>Prescale by 128</description>
<value>127</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description>Prescale by 256</description>
<value>255</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV512</name>
<description>Prescale by 512</description>
<value>511</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV1024</name>
<description>Prescale by 1024</description>
<value>1023</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>RISEA</name>
<description>Timer Rising Input Edge Action</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FALLA</name>
<description>Timer Falling Input Edge Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>X2CNT</name>
<description>2x Count Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>START</name>
<description>Start Timer</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop Timer</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07070777</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DIR</name>
<description>Direction</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Counting up</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Counting down</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOPBV</name>
<description>TOP Buffer Valid</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMERLOCKSTATUS</name>
<description>Timer lock status</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>TIMER registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>TIMER registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTILOCKSTATUS</name>
<description>DTI lock status</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>DTI registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>DTI registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNCBUSY</name>
<description>Sync Busy</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV0</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV1</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV2</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY0</name>
<description>Input capture fifo empty</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY1</name>
<description>Input capture fifo empty</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY2</name>
<description>Input capture fifo empty</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CCPOL0</name>
<description>CCn Polarity</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL1</name>
<description>CCn Polarity</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL2</name>
<description>CCn Polarity</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>Capture Compare Channel 0 Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>Capture Compare Channel 1 Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>Capture Compare Channel 2 Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>Input capture FIFO underflow</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>Input capture FIFO underflow</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>Input capture FIFO underflow</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC0 Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC1 Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC2 Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>ICFWLFULL0 Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>ICFWLFULL1 Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>ICFWLFULL2 Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>ICFOF0 Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>ICFOF1 Interrupt Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>ICFOF2 Interrupt Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>ICFUF0 Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>ICFUF1 Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>ICFUF2 Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOP</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TOP</name>
<description>Counter Top Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOPB</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TOPB</name>
<description>Counter Top Buffer Register</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Timer Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CFG</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_OC</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_OCB</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICF</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICOF</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_CFG</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_OC</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_OCB</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICF</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICOF</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_CFG</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_CTRL</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC2_OC</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_OCB</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICF</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICOF</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTCFG</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000E03</resetMask>
<fields>
<field>
<name>DTEN</name>
<description>DTI Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDAS</name>
<description>DTI Automatic Start-up Functionality</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORESTART</name>
<description>No DTI restart on debugger exit</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESTART</name>
<description>DTI restart on debugger exit</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTAR</name>
<description>DTI Always Run</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFATS</name>
<description>DTI Fault Action on Timer Stop</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRSEN</name>
<description>DTI PRS Source Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTTIMECFG</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>DTPRESC</name>
<description>DTI Prescaler Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTRISET</name>
<description>DTI Rise-time</description>
<bitOffset>10</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFALLT</name>
<description>DTI Fall-time</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFCFG</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F030000</resetMask>
<fields>
<field>
<name>DTFA</name>
<description>DTI Fault Action</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on fault</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INACTIVE</name>
<description>Set outputs inactive</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear outputs</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRISTATE</name>
<description>Tristate outputs</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTPRS0FEN</name>
<description>DTI PRS 0 Fault Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRS1FEN</name>
<description>DTI PRS 1 Fault Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDBGFEN</name>
<description>DTI Debugger Fault Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTLOCKUPFEN</name>
<description>DTI Lockup Fault Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTEM23FEN</name>
<description>DTI EM23 Fault Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTCTRL</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DTCINV</name>
<description>DTI Complementary Output Invert. </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTIPOL</name>
<description>DTI Inactive Polarity</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTOGEN</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>DTOGCC0EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC1EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC2EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI0EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI1EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI2EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFAULT</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0F</name>
<description>DTI PRS 0 Fault</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTPRS1F</name>
<description>DTI PRS 1 Fault</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTDBGF</name>
<description>DTI Debugger Fault</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTLOCKUPF</name>
<description>DTI Lockup Fault</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTEM23F</name>
<description>DTI EM23 Entry Fault</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTFAULTC</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0FC</name>
<description>DTI PRS0 Fault Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTPRS1FC</name>
<description>DTI PRS1 Fault Clear</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTDBGFC</name>
<description>DTI Debugger Fault Clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTLOCKUPFC</name>
<description>DTI Lockup Fault Clear</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTEM23FC</name>
<description>DTI EM23 Fault Clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DTLOCK</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTILOCKKEY</name>
<description>DTI Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER DTI registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>TIMER3_NS</name>
<version>0</version>
<description>TIMER3_NS Registers</description>
<baseAddress>0x50054000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>TIMER3</name>
<value>10</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF1FFB</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Timer Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Up-count mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Down-count mode</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UPDOWN</name>
<description>Up/down-count mode</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>QDEC</name>
<description>Quadrature decoder mode</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNC</name>
<description>Timer Start/Stop/Reload Synchronization</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Timer operation is unaffected by other timers.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Timer may be started, stopped and re-loaded from other timer instances.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSMEN</name>
<description>One-shot Mode Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>QDM</name>
<description>Quadrature Decoder Mode Selection</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X2</name>
<description>X2 mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>X4 mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HALT</name>
<description>Timer is halted in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RUN</name>
<description>Timer is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMACLRACT</name>
<description>DMA Request Clear on Active</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKSEL</name>
<description>Clock Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRESCEM01GRPACLK</name>
<description>Prescaled EM01GRPACLK</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CC1</name>
<description>Compare/Capture Channel 1 Input</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMEROUF</name>
<description>Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMEEN</name>
<description>PWM output retimed enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>PWM outputs are not re-timed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>PWM outputs are re-timed.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISSYNCOUT</name>
<description>Disable Timer Start/Stop/Reload output</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EN</name>
<description>Timer can start/stop/reload other timers with SYNC bit set</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIS</name>
<description>Timer cannot start/stop/reload other timers with SYNC bit set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMESEL</name>
<description>PWM output retime select</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ATI</name>
<description>Always Track Inputs</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSCOIST</name>
<description>Reload-Start Sets COIST</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRESC</name>
<description>Prescaler Setting</description>
<bitOffset>18</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>No prescaling</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Prescale by 2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Prescale by 4</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>Prescale by 8</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>Prescale by 16</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>Prescale by 32</description>
<value>31</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>Prescale by 64</description>
<value>63</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>Prescale by 128</description>
<value>127</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description>Prescale by 256</description>
<value>255</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV512</name>
<description>Prescale by 512</description>
<value>511</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV1024</name>
<description>Prescale by 1024</description>
<value>1023</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>RISEA</name>
<description>Timer Rising Input Edge Action</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FALLA</name>
<description>Timer Falling Input Edge Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>X2CNT</name>
<description>2x Count Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>START</name>
<description>Start Timer</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop Timer</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07070777</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DIR</name>
<description>Direction</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Counting up</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Counting down</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOPBV</name>
<description>TOP Buffer Valid</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMERLOCKSTATUS</name>
<description>Timer lock status</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>TIMER registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>TIMER registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTILOCKSTATUS</name>
<description>DTI lock status</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>DTI registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>DTI registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNCBUSY</name>
<description>Sync Busy</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV0</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV1</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV2</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY0</name>
<description>Input capture fifo empty</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY1</name>
<description>Input capture fifo empty</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY2</name>
<description>Input capture fifo empty</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CCPOL0</name>
<description>CCn Polarity</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL1</name>
<description>CCn Polarity</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL2</name>
<description>CCn Polarity</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>Capture Compare Channel 0 Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>Capture Compare Channel 1 Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>Capture Compare Channel 2 Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>Input capture FIFO underflow</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>Input capture FIFO underflow</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>Input capture FIFO underflow</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC0 Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC1 Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC2 Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>ICFWLFULL0 Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>ICFWLFULL1 Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>ICFWLFULL2 Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>ICFOF0 Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>ICFOF1 Interrupt Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>ICFOF2 Interrupt Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>ICFUF0 Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>ICFUF1 Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>ICFUF2 Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOP</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TOP</name>
<description>Counter Top Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOPB</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TOPB</name>
<description>Counter Top Buffer Register</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Timer Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CFG</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_OC</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_OCB</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICF</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICOF</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_CFG</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_OC</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_OCB</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICF</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICOF</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_CFG</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_CTRL</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC2_OC</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_OCB</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICF</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICOF</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTCFG</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000E03</resetMask>
<fields>
<field>
<name>DTEN</name>
<description>DTI Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDAS</name>
<description>DTI Automatic Start-up Functionality</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORESTART</name>
<description>No DTI restart on debugger exit</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESTART</name>
<description>DTI restart on debugger exit</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTAR</name>
<description>DTI Always Run</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFATS</name>
<description>DTI Fault Action on Timer Stop</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRSEN</name>
<description>DTI PRS Source Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTTIMECFG</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>DTPRESC</name>
<description>DTI Prescaler Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTRISET</name>
<description>DTI Rise-time</description>
<bitOffset>10</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFALLT</name>
<description>DTI Fall-time</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFCFG</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F030000</resetMask>
<fields>
<field>
<name>DTFA</name>
<description>DTI Fault Action</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on fault</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INACTIVE</name>
<description>Set outputs inactive</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear outputs</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRISTATE</name>
<description>Tristate outputs</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTPRS0FEN</name>
<description>DTI PRS 0 Fault Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRS1FEN</name>
<description>DTI PRS 1 Fault Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDBGFEN</name>
<description>DTI Debugger Fault Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTLOCKUPFEN</name>
<description>DTI Lockup Fault Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTEM23FEN</name>
<description>DTI EM23 Fault Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTCTRL</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DTCINV</name>
<description>DTI Complementary Output Invert. </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTIPOL</name>
<description>DTI Inactive Polarity</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTOGEN</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>DTOGCC0EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC1EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC2EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI0EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI1EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI2EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFAULT</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0F</name>
<description>DTI PRS 0 Fault</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTPRS1F</name>
<description>DTI PRS 1 Fault</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTDBGF</name>
<description>DTI Debugger Fault</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTLOCKUPF</name>
<description>DTI Lockup Fault</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTEM23F</name>
<description>DTI EM23 Entry Fault</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTFAULTC</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0FC</name>
<description>DTI PRS0 Fault Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTPRS1FC</name>
<description>DTI PRS1 Fault Clear</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTDBGFC</name>
<description>DTI Debugger Fault Clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTLOCKUPFC</name>
<description>DTI Lockup Fault Clear</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTEM23FC</name>
<description>DTI EM23 Fault Clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DTLOCK</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTILOCKKEY</name>
<description>DTI Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER DTI registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>TIMER4_NS</name>
<version>0</version>
<description>TIMER4_NS Registers</description>
<baseAddress>0x50058000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>TIMER4</name>
<value>11</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF1FFB</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Timer Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Up-count mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Down-count mode</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UPDOWN</name>
<description>Up/down-count mode</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>QDEC</name>
<description>Quadrature decoder mode</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNC</name>
<description>Timer Start/Stop/Reload Synchronization</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Timer operation is unaffected by other timers.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Timer may be started, stopped and re-loaded from other timer instances.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSMEN</name>
<description>One-shot Mode Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>QDM</name>
<description>Quadrature Decoder Mode Selection</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X2</name>
<description>X2 mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>X4 mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HALT</name>
<description>Timer is halted in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RUN</name>
<description>Timer is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMACLRACT</name>
<description>DMA Request Clear on Active</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKSEL</name>
<description>Clock Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRESCEM01GRPACLK</name>
<description>Prescaled EM01GRPACLK</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CC1</name>
<description>Compare/Capture Channel 1 Input</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMEROUF</name>
<description>Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMEEN</name>
<description>PWM output retimed enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>PWM outputs are not re-timed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>PWM outputs are re-timed.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISSYNCOUT</name>
<description>Disable Timer Start/Stop/Reload output</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EN</name>
<description>Timer can start/stop/reload other timers with SYNC bit set</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIS</name>
<description>Timer cannot start/stop/reload other timers with SYNC bit set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RETIMESEL</name>
<description>PWM output retime select</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ATI</name>
<description>Always Track Inputs</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSCOIST</name>
<description>Reload-Start Sets COIST</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRESC</name>
<description>Prescaler Setting</description>
<bitOffset>18</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>No prescaling</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Prescale by 2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Prescale by 4</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>Prescale by 8</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>Prescale by 16</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>Prescale by 32</description>
<value>31</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>Prescale by 64</description>
<value>63</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>Prescale by 128</description>
<value>127</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description>Prescale by 256</description>
<value>255</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV512</name>
<description>Prescale by 512</description>
<value>511</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV1024</name>
<description>Prescale by 1024</description>
<value>1023</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>RISEA</name>
<description>Timer Rising Input Edge Action</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FALLA</name>
<description>Timer Falling Input Edge Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start counter without reload</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>Stop counter without reload</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RELOADSTART</name>
<description>Reload and start counter</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>X2CNT</name>
<description>2x Count Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>START</name>
<description>Start Timer</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop Timer</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07070777</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DIR</name>
<description>Direction</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Counting up</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Counting down</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOPBV</name>
<description>TOP Buffer Valid</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMERLOCKSTATUS</name>
<description>Timer lock status</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>TIMER registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>TIMER registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTILOCKSTATUS</name>
<description>DTI lock status</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>DTI registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>DTI registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNCBUSY</name>
<description>Sync Busy</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV0</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV1</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OCBV2</name>
<description>Output Compare Buffer Valid</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY0</name>
<description>Input capture fifo empty</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY1</name>
<description>Input capture fifo empty</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICFEMPTY2</name>
<description>Input capture fifo empty</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CCPOL0</name>
<description>CCn Polarity</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL1</name>
<description>CCn Polarity</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCPOL2</name>
<description>CCn Polarity</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWRISE</name>
<description>CC0 polarity low level/rising edge</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHFALL</name>
<description>CC0 polarity high level/falling edge</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>Capture Compare Channel 0 Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>Capture Compare Channel 1 Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>Capture Compare Channel 2 Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>Input Capture Watermark Level Full</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>Input Capture FIFO overflow</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>Input capture FIFO underflow</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>Input capture FIFO underflow</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>Input capture FIFO underflow</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07770077</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCHG</name>
<description>Direction Change Detect Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC0 Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC1 Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC2 Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL0</name>
<description>ICFWLFULL0 Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL1</name>
<description>ICFWLFULL1 Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFWLFULL2</name>
<description>ICFWLFULL2 Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF0</name>
<description>ICFOF0 Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF1</name>
<description>ICFOF1 Interrupt Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFOF2</name>
<description>ICFOF2 Interrupt Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF0</name>
<description>ICFUF0 Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF1</name>
<description>ICFUF1 Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICFUF2</name>
<description>ICFUF2 Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOP</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TOP</name>
<description>Counter Top Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOPB</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TOPB</name>
<description>Counter Top Buffer Register</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Timer Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CFG</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_OC</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_OCB</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICF</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICOF</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_CFG</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_OC</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_OCB</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICF</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICOF</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_CFG</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_CTRL</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC2_OC</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_OCB</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICF</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICOF</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTCFG</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000E03</resetMask>
<fields>
<field>
<name>DTEN</name>
<description>DTI Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDAS</name>
<description>DTI Automatic Start-up Functionality</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORESTART</name>
<description>No DTI restart on debugger exit</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESTART</name>
<description>DTI restart on debugger exit</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTAR</name>
<description>DTI Always Run</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFATS</name>
<description>DTI Fault Action on Timer Stop</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRSEN</name>
<description>DTI PRS Source Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTTIMECFG</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>DTPRESC</name>
<description>DTI Prescaler Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTRISET</name>
<description>DTI Rise-time</description>
<bitOffset>10</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFALLT</name>
<description>DTI Fall-time</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFCFG</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F030000</resetMask>
<fields>
<field>
<name>DTFA</name>
<description>DTI Fault Action</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on fault</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INACTIVE</name>
<description>Set outputs inactive</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear outputs</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRISTATE</name>
<description>Tristate outputs</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTPRS0FEN</name>
<description>DTI PRS 0 Fault Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRS1FEN</name>
<description>DTI PRS 1 Fault Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDBGFEN</name>
<description>DTI Debugger Fault Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTLOCKUPFEN</name>
<description>DTI Lockup Fault Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTEM23FEN</name>
<description>DTI EM23 Fault Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTCTRL</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DTCINV</name>
<description>DTI Complementary Output Invert. </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTIPOL</name>
<description>DTI Inactive Polarity</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTOGEN</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>DTOGCC0EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC1EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC2EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI0EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI1EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI2EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFAULT</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0F</name>
<description>DTI PRS 0 Fault</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTPRS1F</name>
<description>DTI PRS 1 Fault</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTDBGF</name>
<description>DTI Debugger Fault</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTLOCKUPF</name>
<description>DTI Lockup Fault</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTEM23F</name>
<description>DTI EM23 Entry Fault</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTFAULTC</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0FC</name>
<description>DTI PRS0 Fault Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTPRS1FC</name>
<description>DTI PRS1 Fault Clear</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTDBGFC</name>
<description>DTI Debugger Fault Clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTLOCKUPFC</name>
<description>DTI Lockup Fault Clear</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTEM23FC</name>
<description>DTI EM23 Fault Clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DTLOCK</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTILOCKKEY</name>
<description>DTI Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER DTI registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>USART0_NS</name>
<version>0</version>
<description>USART0_NS Registers</description>
<baseAddress>0x5005C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>USART0_RX</name>
<value>13</value>
</interrupt>
<interrupt>
<name>USART0_TX</name>
<value>14</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>USART Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xF3FFFF7F</resetMask>
<fields>
<field>
<name>SYNC</name>
<description>USART Synchronous Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The USART operates in asynchronous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The USART operates in synchronous mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOOPBK</name>
<description>Loopback Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The receiver is connected to and receives data from U(S)n_RX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The receiver is connected to and receives data from U(S)n_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCEN</name>
<description>Collision Check Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Collision check is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Collision check is enabled. The receiver must be enabled for the check to be performed</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPM</name>
<description>Multi-Processor Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The 9th bit of incoming frames has no special function</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>An incoming frame with the 9th bit equal to MPAB will be loaded into the receive buffer regardless of RXBLOCK and will result in the MPAB interrupt flag being set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPAB</name>
<description>Multi-Processor Address-Bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OVS</name>
<description>Oversampling</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X16</name>
<description>Regular UART mode with 16X oversampling in asynchronous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X8</name>
<description>Double speed with 8X oversampling in asynchronous mode</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>X6</name>
<description>6X oversampling in asynchronous mode</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>Quadruple speed with 4X oversampling in asynchronous mode</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKPOL</name>
<description>Clock Polarity</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLELOW</name>
<description>The bus clock used in synchronous mode has a low base value</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>IDLEHIGH</name>
<description>The bus clock used in synchronous mode has a high base value</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKPHA</name>
<description>Clock Edge For Setup/Sample</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SAMPLELEADING</name>
<description>Data is sampled on the leading edge and set-up on the trailing edge of the bus clock in synchronous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SAMPLETRAILING</name>
<description>Data is set-up on the leading edge and sampled on the trailing edge of the bus clock in synchronous mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSBF</name>
<description>Most Significant Bit First</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Data is sent with the least significant bit first</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Data is sent with the most significant bit first</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSMA</name>
<description>Action On Chip Select In Main Mode</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOACTION</name>
<description>No action taken</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GOTOSLAVEMODE</name>
<description>Go to secondary mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXBIL</name>
<description>TX Buffer Interrupt Level</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EMPTY</name>
<description>TXBL and the TXBL interrupt flag are set when the transmit buffer becomes empty. TXBL is cleared when the buffer becomes nonempty.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFFULL</name>
<description>TXBL and TXBLIF are set when the transmit buffer goes from full to half-full or empty. TXBL is cleared when the buffer becomes full.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXINV</name>
<description>Receiver Input Invert</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Input is passed directly to the receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Input is inverted before it is passed to the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXINV</name>
<description>Transmitter output Invert</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Output from the transmitter is passed unchanged to U(S)n_TX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Output from the transmitter is inverted before it is passed to U(S)n_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSINV</name>
<description>Chip Select Invert</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Chip select is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Chip select is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOCS</name>
<description>Automatic Chip Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOTRI</name>
<description>Automatic TX Tristate</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The output on U(S)n_TX when the transmitter is idle is defined by TXINV</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>U(S)n_TX is tristated whenever the transmitter is idle</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCMODE</name>
<description>SmartCard Mode</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCRETRANS</name>
<description>SmartCard Retransmit</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPPERRF</name>
<description>Skip Parity Error Frames</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIT8DV</name>
<description>Bit 8 Default Value</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ERRSDMA</name>
<description>Halt DMA On Error</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on DMA requests from the USART</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DMA requests from the USART are blocked while the PERR or FERR interrupt flags are set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSRX</name>
<description>Disable RX On Error</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Framing and parity errors disable the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSTX</name>
<description>Disable TX On Error</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Received framing and parity errors have no effect on transmitter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Received framing and parity errors disable the transmitter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSSEARLY</name>
<description>Synchronous Secondary Setup Early</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Byteswap In Double Accesses</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Normal byte order</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Byte order swapped</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOTX</name>
<description>Always Transmit When RX Not Full</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MVDIS</name>
<description>Majority Vote Disable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMSDELAY</name>
<description>Synchronous Main Sample Delay</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRAME</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00001005</resetValue>
<resetMask>0x0000330F</resetMask>
<fields>
<field>
<name>DATABITS</name>
<description>Data-Bit Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FOUR</name>
<description>Each frame contains 4 data bits</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>Each frame contains 5 data bits</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>Each frame contains 6 data bits</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>Each frame contains 7 data bits</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Each frame contains 8 data bits</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>NINE</name>
<description>Each frame contains 9 data bits</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TEN</name>
<description>Each frame contains 10 data bits</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVEN</name>
<description>Each frame contains 11 data bits</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVE</name>
<description>Each frame contains 12 data bits</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEEN</name>
<description>Each frame contains 13 data bits</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEEN</name>
<description>Each frame contains 14 data bits</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEEN</name>
<description>Each frame contains 15 data bits</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEEN</name>
<description>Each frame contains 16 data bits</description>
<value>13</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PARITY</name>
<description>Parity-Bit Mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Parity bits are not used</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVEN</name>
<description>Even parity are used. Parity bits are automatically generated and checked by hardware.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ODD</name>
<description>Odd parity is used. Parity bits are automatically generated and checked by hardware.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STOPBITS</name>
<description>Stop-Bit Mode</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HALF</name>
<description>The transmitter generates a half stop bit. Stop-bits are not verified by receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>One stop bit is generated and verified</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ONEANDAHALF</name>
<description>The transmitter generates one and a half stop bit. The receiver verifies the first stop bit</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>The transmitter generates two stop bits. The receiver checks the first stop-bit only</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRIGCTRL</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FF0</resetMask>
<fields>
<field>
<name>RXTEN</name>
<description>Receive Trigger Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXTEN</name>
<description>Transmit Trigger Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOTXTEN</name>
<description>AUTOTX Trigger Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXARX0EN</name>
<description>Enable Transmit Trigger after RX End of </description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXARX1EN</name>
<description>Enable Transmit Trigger after RX End of </description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXARX2EN</name>
<description>Enable Transmit Trigger after RX End of </description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXATX0EN</name>
<description>Enable Receive Trigger after TX end of f</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXATX1EN</name>
<description>Enable Receive Trigger after TX end of f</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXATX2EN</name>
<description>Enable Receive Trigger after TX end of f</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>RXEN</name>
<description>Receiver Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXDIS</name>
<description>Receiver Disable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXEN</name>
<description>Transmitter Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDIS</name>
<description>Transmitter Disable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>MASTEREN</name>
<description>Main Mode Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>MASTERDIS</name>
<description>Main Mode Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>Receiver Block Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>Receiver Block Disable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>Transmitter Tristate Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>Transmitter Tristate Disable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTX</name>
<description>Clear TX</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARRX</name>
<description>Clear RX</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-only</access>
<resetValue>0x00002040</resetValue>
<resetMask>0x00037FFF</resetMask>
<fields>
<field>
<name>RXENS</name>
<description>Receiver Enable Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXENS</name>
<description>Transmitter Enable Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MASTER</name>
<description>SPI Main Mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCK</name>
<description>Block Incoming Data</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRI</name>
<description>Transmitter Tristated</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXC</name>
<description>TX Complete</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBL</name>
<description>TX Buffer Level</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAV</name>
<description>RX Data Valid</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBDRIGHT</name>
<description>TX Buffer Expects Double Right Data</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBSRIGHT</name>
<description>TX Buffer Expects Single Right Data</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAVRIGHT</name>
<description>RX Data Right</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULLRIGHT</name>
<description>RX Full of Right Data</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMERRESTARTED</name>
<description>The USART Timer restarted itself</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBUFCNT</name>
<description>TX Buffer Count</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x807FFFF8</resetMask>
<fields>
<field>
<name>DIV</name>
<description>Fractional Clock Divider</description>
<bitOffset>3</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDEN</name>
<description>AUTOBAUD detection enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXDATAX</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000C1FF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERR</name>
<description>Data Parity Error</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERR</name>
<description>Data Framing Error</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLEX</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC1FFC1FF</resetMask>
<fields>
<field>
<name>RXDATA0</name>
<description>RX Data 0</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERR0</name>
<description>Data Parity Error 0</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERR0</name>
<description>Data Framing Error 0</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATA1</name>
<description>RX Data 1</description>
<bitOffset>16</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERR1</name>
<description>Data Parity Error 1</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERR1</name>
<description>Data Framing Error 1</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATA0</name>
<description>RX Data 0</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATA1</name>
<description>RX Data 1</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATAXP</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000C1FF</resetMask>
<fields>
<field>
<name>RXDATAP</name>
<description>RX Data Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERRP</name>
<description>Data Parity Error Peek</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERRP</name>
<description>Data Framing Error Peek</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLEXP</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC1FFC1FF</resetMask>
<fields>
<field>
<name>RXDATAP0</name>
<description>RX Data 0 Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERRP0</name>
<description>Data Parity Error 0 Peek</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERRP0</name>
<description>Data Framing Error 0 Peek</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAP1</name>
<description>RX Data 1 Peek</description>
<bitOffset>16</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERRP1</name>
<description>Data Parity Error 1 Peek</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERRP1</name>
<description>Data Framing Error 1 Peek</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATAX</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000F9FF</resetMask>
<fields>
<field>
<name>TXDATAX</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>write-only</access>
</field>
<field>
<name>UBRXAT</name>
<description>Unblock RX After Transmission</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIAT</name>
<description>Set TXTRI After Transmission</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXBREAK</name>
<description>Transmit Data As Break</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDISAT</name>
<description>Clear TXEN After Transmission</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXENAT</name>
<description>Enable RX After Transmission</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATA</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>TXDATA</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TXDOUBLEX</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xF9FFF9FF</resetMask>
<fields>
<field>
<name>TXDATA0</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>write-only</access>
</field>
<field>
<name>UBRXAT0</name>
<description>Unblock RX After Transmission</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIAT0</name>
<description>Set TXTRI After Transmission</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXBREAK0</name>
<description>Transmit Data As Break</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDISAT0</name>
<description>Clear TXEN After Transmission</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXENAT0</name>
<description>Enable RX After Transmission</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDATA1</name>
<description>TX Data</description>
<bitOffset>16</bitOffset>
<bitWidth>9</bitWidth>
<access>write-only</access>
</field>
<field>
<name>UBRXAT1</name>
<description>Unblock RX After Transmission</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIAT1</name>
<description>Set TXTRI After Transmission</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXBREAK1</name>
<description>Transmit Data As Break</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDISAT1</name>
<description>Clear TXEN After Transmission</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXENAT1</name>
<description>Enable RX After Transmission</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TXDATA0</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDATA1</name>
<description>TX Data</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000002</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>TX Buffer Level Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>RX Data Valid Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX Buffer Full Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX Overflow Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX Underflow Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX Overflow Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX Underflow Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MPAF</name>
<description>Multi-Processor Address Frame Interrupt </description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSM</name>
<description>Chip-Select In Main Mode Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCF</name>
<description>Collision Check Fail Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP0</name>
<description>Timer comparator 0 Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP1</name>
<description>Timer comparator 1 Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP2</name>
<description>Timer comparator 2 Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>TX Buffer Level Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>RX Data Valid Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX Buffer Full Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX Overflow Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX Underflow Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX Overflow Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX Underflow Interrupt Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MPAF</name>
<description>Multi-Processor Address Frame Interrupt </description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSM</name>
<description>Chip-Select In Main Mode Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCF</name>
<description>Collision Check Fail Interrupt Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle Interrupt Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP0</name>
<description>Timer comparator 0 Interrupt Enable</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP1</name>
<description>Timer comparator 1 Interrupt Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP2</name>
<description>Timer comparator 2 Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IRCTRL</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000008F</resetMask>
<fields>
<field>
<name>IREN</name>
<description>Enable IrDA Module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IRPW</name>
<description>IrDA TX Pulse Width</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRFILT</name>
<description>IrDA RX Filter</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No filter enabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Filter enabled. IrDA pulse must be high for at least 5 consecutive clock cycles to be detected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>I2SCTRL</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000071F</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable I2S Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MONO</name>
<description>Stero or Mono</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>JUSTIFY</name>
<description>Justification of I2S Data</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LEFT</name>
<description>Data is left-justified</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT</name>
<description>Data is right-justified</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMASPLIT</name>
<description>Separate DMA Request For Left/Right Data</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DELAY</name>
<description>Delay on I2S data</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORMAT</name>
<description>I2S Word Format</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>W32D32</name>
<description>32-bit word, 32-bit data</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>W32D24M</name>
<description>32-bit word, 32-bit data with 8 lsb masked</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>W32D24</name>
<description>32-bit word, 24-bit data</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>W32D16</name>
<description>32-bit word, 16-bit data</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>W32D8</name>
<description>32-bit word, 8-bit data</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>W16D16</name>
<description>16-bit word, 16-bit data</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>W16D8</name>
<description>16-bit word, 8-bit data</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>W8D8</name>
<description>8-bit word, 8-bit data</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMING</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x77770000</resetMask>
<fields>
<field>
<name>TXDELAY</name>
<description>TX frame start delay</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable - TXDELAY in USARTn_CTRL can be used for legacy</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>Start of transmission is delayed for 1 baud-times</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Start of transmission is delayed for 2 baud-times</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>Start of transmission is delayed for 3 baud-times</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>Start of transmission is delayed for 7 baud-times</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP0</name>
<description>Start of transmission is delayed for TCMPVAL0 baud-times</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP1</name>
<description>Start of transmission is delayed for TCMPVAL1 baud-times</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP2</name>
<description>Start of transmission is delayed for TCMPVAL2 baud-times</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSSETUP</name>
<description>Chip Select Setup</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>CS is not asserted before start of transmission</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is asserted for 1 baud-times before start of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is asserted for 2 baud-times before start of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is asserted for 3 baud-times before start of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is asserted for 7 baud-times before start of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP0</name>
<description>CS is asserted before the start of transmission for TCMPVAL0 baud-times</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP1</name>
<description>CS is asserted before the start of transmission for TCMPVAL1 baud-times</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP2</name>
<description>CS is asserted before the start of transmission for TCMPVAL2 baud-times</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICS</name>
<description>Inter-character spacing</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>There is no space between charcters</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>Create a space of 1 baud-times before start of transmission </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Create a space of 2 baud-times before start of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>Create a space of 3 baud-times before start of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>Create a space of 7 baud-times before start of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP0</name>
<description>Create a space of before the start of transmission for TCMPVAL0 baud-times</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP1</name>
<description>Create a space of before the start of transmission for TCMPVAL1 baud-times</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP2</name>
<description>Create a space of before the start of transmission for TCMPVAL2 baud-times</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSHOLD</name>
<description>Chip Select Hold</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>Disable CS being asserted after the end of transmission</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is asserted for 1 baud-times after the end of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is asserted for 2 baud-times after the end of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is asserted for 3 baud-times after the end of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is asserted for 7 baud-times after the end of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP0</name>
<description>CS is asserted after the end of transmission for TCMPVAL0 baud-times</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP1</name>
<description>CS is asserted after the end of transmission for TCMPVAL1 baud-times</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP2</name>
<description>CS is asserted after the end of transmission for TCMPVAL2 baud-times</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRLX</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x8000808F</resetMask>
<fields>
<field>
<name>DBGHALT</name>
<description>Debug halt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Continue to transmit until TX buffer is empty</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Negate RTS to stop link partner's transmission during debug HALT. NOTE** The core clock should be equal to or faster than the peripheral clock; otherwise, each single step could transmit multiple frames instead of just transmitting one frame.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSINV</name>
<description>CTS Pin Inversion</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The USn_CTS pin is low true</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The USn_CTS pin is high true</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSEN</name>
<description>CTS Function enabled</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Ingore CTS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Stop transmitting when CTS is negated</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSINV</name>
<description>RTS Pin Inversion</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The USn_RTS pin is low true</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The USn_RTS pin is high true</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXPRSEN</name>
<description>PRS RX Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKPRSEN</name>
<description>PRS CLK Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMECMP0</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x017700FF</resetMask>
<fields>
<field>
<name>TCMPVAL</name>
<description>Timer comparator 0.</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TSTART</name>
<description>Timer start source</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Comparator 0 is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXEOF</name>
<description>Comparator 0 and timer are started at TX end of frame</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TXC</name>
<description>Comparator 0 and timer are started at TX Complete</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 0 and timer are started at RX going going Active (default: low)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>Comparator 0 and timer are started at RX end of frame</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSTOP</name>
<description>Source used to disable comparator 0</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TCMP0</name>
<description>Comparator 0 is disabled when the counter equals TCMPVAL and triggers a TCMP0 event</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXST</name>
<description>Comparator 0 is disabled at TX start TX Engine</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 0 is disabled on RX going going Active (default: low)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACTN</name>
<description>Comparator 0 is disabled on RX going Inactive</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESTARTEN</name>
<description>Restart Timer on TCMP0</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable the timer restarting on TCMP0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable the timer restarting on TCMP0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMECMP1</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x017700FF</resetMask>
<fields>
<field>
<name>TCMPVAL</name>
<description>Timer comparator 1.</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TSTART</name>
<description>Timer start source</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Comparator 1 is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXEOF</name>
<description>Comparator 1 and timer are started at TX end of frame</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TXC</name>
<description>Comparator 1 and timer are started at TX Complete</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 1 and timer are started at RX going going Active (default: low)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>Comparator 1 and timer are started at RX end of frame</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSTOP</name>
<description>Source used to disable comparator 1</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TCMP1</name>
<description>Comparator 1 is disabled when the counter equals TCMPVAL and triggers a TCMP1 event</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXST</name>
<description>Comparator 1 is disabled at TX start TX Engine</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 1 is disabled on RX going going Active (default: low)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACTN</name>
<description>Comparator 1 is disabled on RX going Inactive</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESTARTEN</name>
<description>Restart Timer on TCMP1</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable the timer restarting on TCMP1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable the timer restarting on TCMP1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMECMP2</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x017700FF</resetMask>
<fields>
<field>
<name>TCMPVAL</name>
<description>Timer comparator 2.</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TSTART</name>
<description>Timer start source</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Comparator 2 is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXEOF</name>
<description>Comparator 2 and timer are started at TX end of frame</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TXC</name>
<description>Comparator 2 and timer are started at TX Complete</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 2 and timer are started at RX going going Active (default: low)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>Comparator 2 and timer are started at RX end of frame</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSTOP</name>
<description>Source used to disable comparator 2</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TCMP2</name>
<description>Comparator 2 is disabled when the counter equals TCMPVAL and triggers a TCMP2 event</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXST</name>
<description>Comparator 2 is disabled at TX start TX Engine</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 2 is disabled on RX going going Active (default: low)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACTN</name>
<description>Comparator 2 is disabled on RX going Inactive</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESTARTEN</name>
<description>Restart Timer on TCMP2</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable the timer restarting on TCMP2</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable the timer restarting on TCMP2</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>USART1_NS</name>
<version>0</version>
<description>USART1_NS Registers</description>
<baseAddress>0x50060000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>USART1_RX</name>
<value>15</value>
</interrupt>
<interrupt>
<name>USART1_TX</name>
<value>16</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>USART Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xF3FFFF7F</resetMask>
<fields>
<field>
<name>SYNC</name>
<description>USART Synchronous Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The USART operates in asynchronous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The USART operates in synchronous mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOOPBK</name>
<description>Loopback Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The receiver is connected to and receives data from U(S)n_RX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The receiver is connected to and receives data from U(S)n_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCEN</name>
<description>Collision Check Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Collision check is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Collision check is enabled. The receiver must be enabled for the check to be performed</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPM</name>
<description>Multi-Processor Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The 9th bit of incoming frames has no special function</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>An incoming frame with the 9th bit equal to MPAB will be loaded into the receive buffer regardless of RXBLOCK and will result in the MPAB interrupt flag being set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPAB</name>
<description>Multi-Processor Address-Bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OVS</name>
<description>Oversampling</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X16</name>
<description>Regular UART mode with 16X oversampling in asynchronous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X8</name>
<description>Double speed with 8X oversampling in asynchronous mode</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>X6</name>
<description>6X oversampling in asynchronous mode</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>Quadruple speed with 4X oversampling in asynchronous mode</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKPOL</name>
<description>Clock Polarity</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLELOW</name>
<description>The bus clock used in synchronous mode has a low base value</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>IDLEHIGH</name>
<description>The bus clock used in synchronous mode has a high base value</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKPHA</name>
<description>Clock Edge For Setup/Sample</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SAMPLELEADING</name>
<description>Data is sampled on the leading edge and set-up on the trailing edge of the bus clock in synchronous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SAMPLETRAILING</name>
<description>Data is set-up on the leading edge and sampled on the trailing edge of the bus clock in synchronous mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSBF</name>
<description>Most Significant Bit First</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Data is sent with the least significant bit first</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Data is sent with the most significant bit first</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSMA</name>
<description>Action On Chip Select In Main Mode</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOACTION</name>
<description>No action taken</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GOTOSLAVEMODE</name>
<description>Go to secondary mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXBIL</name>
<description>TX Buffer Interrupt Level</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EMPTY</name>
<description>TXBL and the TXBL interrupt flag are set when the transmit buffer becomes empty. TXBL is cleared when the buffer becomes nonempty.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFFULL</name>
<description>TXBL and TXBLIF are set when the transmit buffer goes from full to half-full or empty. TXBL is cleared when the buffer becomes full.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXINV</name>
<description>Receiver Input Invert</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Input is passed directly to the receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Input is inverted before it is passed to the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXINV</name>
<description>Transmitter output Invert</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Output from the transmitter is passed unchanged to U(S)n_TX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Output from the transmitter is inverted before it is passed to U(S)n_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSINV</name>
<description>Chip Select Invert</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Chip select is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Chip select is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOCS</name>
<description>Automatic Chip Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOTRI</name>
<description>Automatic TX Tristate</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The output on U(S)n_TX when the transmitter is idle is defined by TXINV</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>U(S)n_TX is tristated whenever the transmitter is idle</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCMODE</name>
<description>SmartCard Mode</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCRETRANS</name>
<description>SmartCard Retransmit</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPPERRF</name>
<description>Skip Parity Error Frames</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIT8DV</name>
<description>Bit 8 Default Value</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ERRSDMA</name>
<description>Halt DMA On Error</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on DMA requests from the USART</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DMA requests from the USART are blocked while the PERR or FERR interrupt flags are set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSRX</name>
<description>Disable RX On Error</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Framing and parity errors disable the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSTX</name>
<description>Disable TX On Error</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Received framing and parity errors have no effect on transmitter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Received framing and parity errors disable the transmitter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SSSEARLY</name>
<description>Synchronous Secondary Setup Early</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYTESWAP</name>
<description>Byteswap In Double Accesses</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Normal byte order</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Byte order swapped</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOTX</name>
<description>Always Transmit When RX Not Full</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MVDIS</name>
<description>Majority Vote Disable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMSDELAY</name>
<description>Synchronous Main Sample Delay</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRAME</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00001005</resetValue>
<resetMask>0x0000330F</resetMask>
<fields>
<field>
<name>DATABITS</name>
<description>Data-Bit Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FOUR</name>
<description>Each frame contains 4 data bits</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>Each frame contains 5 data bits</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>Each frame contains 6 data bits</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>Each frame contains 7 data bits</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Each frame contains 8 data bits</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>NINE</name>
<description>Each frame contains 9 data bits</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TEN</name>
<description>Each frame contains 10 data bits</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVEN</name>
<description>Each frame contains 11 data bits</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVE</name>
<description>Each frame contains 12 data bits</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEEN</name>
<description>Each frame contains 13 data bits</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEEN</name>
<description>Each frame contains 14 data bits</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEEN</name>
<description>Each frame contains 15 data bits</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEEN</name>
<description>Each frame contains 16 data bits</description>
<value>13</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PARITY</name>
<description>Parity-Bit Mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Parity bits are not used</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVEN</name>
<description>Even parity are used. Parity bits are automatically generated and checked by hardware.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ODD</name>
<description>Odd parity is used. Parity bits are automatically generated and checked by hardware.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STOPBITS</name>
<description>Stop-Bit Mode</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HALF</name>
<description>The transmitter generates a half stop bit. Stop-bits are not verified by receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>One stop bit is generated and verified</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ONEANDAHALF</name>
<description>The transmitter generates one and a half stop bit. The receiver verifies the first stop bit</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>The transmitter generates two stop bits. The receiver checks the first stop-bit only</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRIGCTRL</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FF0</resetMask>
<fields>
<field>
<name>RXTEN</name>
<description>Receive Trigger Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXTEN</name>
<description>Transmit Trigger Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOTXTEN</name>
<description>AUTOTX Trigger Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXARX0EN</name>
<description>Enable Transmit Trigger after RX End of </description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXARX1EN</name>
<description>Enable Transmit Trigger after RX End of </description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXARX2EN</name>
<description>Enable Transmit Trigger after RX End of </description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXATX0EN</name>
<description>Enable Receive Trigger after TX end of f</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXATX1EN</name>
<description>Enable Receive Trigger after TX end of f</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXATX2EN</name>
<description>Enable Receive Trigger after TX end of f</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>RXEN</name>
<description>Receiver Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXDIS</name>
<description>Receiver Disable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXEN</name>
<description>Transmitter Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDIS</name>
<description>Transmitter Disable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>MASTEREN</name>
<description>Main Mode Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>MASTERDIS</name>
<description>Main Mode Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>Receiver Block Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>Receiver Block Disable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>Transmitter Tristate Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>Transmitter Tristate Disable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTX</name>
<description>Clear TX</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARRX</name>
<description>Clear RX</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-only</access>
<resetValue>0x00002040</resetValue>
<resetMask>0x00037FFF</resetMask>
<fields>
<field>
<name>RXENS</name>
<description>Receiver Enable Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXENS</name>
<description>Transmitter Enable Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MASTER</name>
<description>SPI Main Mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCK</name>
<description>Block Incoming Data</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRI</name>
<description>Transmitter Tristated</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXC</name>
<description>TX Complete</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBL</name>
<description>TX Buffer Level</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAV</name>
<description>RX Data Valid</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBDRIGHT</name>
<description>TX Buffer Expects Double Right Data</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBSRIGHT</name>
<description>TX Buffer Expects Single Right Data</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAVRIGHT</name>
<description>RX Data Right</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULLRIGHT</name>
<description>RX Full of Right Data</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMERRESTARTED</name>
<description>The USART Timer restarted itself</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBUFCNT</name>
<description>TX Buffer Count</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x807FFFF8</resetMask>
<fields>
<field>
<name>DIV</name>
<description>Fractional Clock Divider</description>
<bitOffset>3</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDEN</name>
<description>AUTOBAUD detection enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXDATAX</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000C1FF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERR</name>
<description>Data Parity Error</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERR</name>
<description>Data Framing Error</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLEX</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC1FFC1FF</resetMask>
<fields>
<field>
<name>RXDATA0</name>
<description>RX Data 0</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERR0</name>
<description>Data Parity Error 0</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERR0</name>
<description>Data Framing Error 0</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATA1</name>
<description>RX Data 1</description>
<bitOffset>16</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERR1</name>
<description>Data Parity Error 1</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERR1</name>
<description>Data Framing Error 1</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATA0</name>
<description>RX Data 0</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATA1</name>
<description>RX Data 1</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATAXP</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000C1FF</resetMask>
<fields>
<field>
<name>RXDATAP</name>
<description>RX Data Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERRP</name>
<description>Data Parity Error Peek</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERRP</name>
<description>Data Framing Error Peek</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLEXP</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC1FFC1FF</resetMask>
<fields>
<field>
<name>RXDATAP0</name>
<description>RX Data 0 Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERRP0</name>
<description>Data Parity Error 0 Peek</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERRP0</name>
<description>Data Framing Error 0 Peek</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAP1</name>
<description>RX Data 1 Peek</description>
<bitOffset>16</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERRP1</name>
<description>Data Parity Error 1 Peek</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERRP1</name>
<description>Data Framing Error 1 Peek</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATAX</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000F9FF</resetMask>
<fields>
<field>
<name>TXDATAX</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>write-only</access>
</field>
<field>
<name>UBRXAT</name>
<description>Unblock RX After Transmission</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIAT</name>
<description>Set TXTRI After Transmission</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXBREAK</name>
<description>Transmit Data As Break</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDISAT</name>
<description>Clear TXEN After Transmission</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXENAT</name>
<description>Enable RX After Transmission</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATA</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>TXDATA</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TXDOUBLEX</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xF9FFF9FF</resetMask>
<fields>
<field>
<name>TXDATA0</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>write-only</access>
</field>
<field>
<name>UBRXAT0</name>
<description>Unblock RX After Transmission</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIAT0</name>
<description>Set TXTRI After Transmission</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXBREAK0</name>
<description>Transmit Data As Break</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDISAT0</name>
<description>Clear TXEN After Transmission</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXENAT0</name>
<description>Enable RX After Transmission</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDATA1</name>
<description>TX Data</description>
<bitOffset>16</bitOffset>
<bitWidth>9</bitWidth>
<access>write-only</access>
</field>
<field>
<name>UBRXAT1</name>
<description>Unblock RX After Transmission</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIAT1</name>
<description>Set TXTRI After Transmission</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXBREAK1</name>
<description>Transmit Data As Break</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDISAT1</name>
<description>Clear TXEN After Transmission</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXENAT1</name>
<description>Enable RX After Transmission</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TXDATA0</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDATA1</name>
<description>TX Data</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000002</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>TX Buffer Level Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>RX Data Valid Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX Buffer Full Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX Overflow Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX Underflow Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX Overflow Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX Underflow Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MPAF</name>
<description>Multi-Processor Address Frame Interrupt </description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSM</name>
<description>Chip-Select In Main Mode Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCF</name>
<description>Collision Check Fail Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP0</name>
<description>Timer comparator 0 Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP1</name>
<description>Timer comparator 1 Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP2</name>
<description>Timer comparator 2 Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>TX Buffer Level Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>RX Data Valid Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX Buffer Full Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX Overflow Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX Underflow Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX Overflow Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX Underflow Interrupt Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MPAF</name>
<description>Multi-Processor Address Frame Interrupt </description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSM</name>
<description>Chip-Select In Main Mode Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCF</name>
<description>Collision Check Fail Interrupt Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle Interrupt Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP0</name>
<description>Timer comparator 0 Interrupt Enable</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP1</name>
<description>Timer comparator 1 Interrupt Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TCMP2</name>
<description>Timer comparator 2 Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IRCTRL</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000008F</resetMask>
<fields>
<field>
<name>IREN</name>
<description>Enable IrDA Module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IRPW</name>
<description>IrDA TX Pulse Width</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRFILT</name>
<description>IrDA RX Filter</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No filter enabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Filter enabled. IrDA pulse must be high for at least 5 consecutive clock cycles to be detected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>I2SCTRL</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000071F</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable I2S Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MONO</name>
<description>Stero or Mono</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>JUSTIFY</name>
<description>Justification of I2S Data</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LEFT</name>
<description>Data is left-justified</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT</name>
<description>Data is right-justified</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMASPLIT</name>
<description>Separate DMA Request For Left/Right Data</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DELAY</name>
<description>Delay on I2S data</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORMAT</name>
<description>I2S Word Format</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>W32D32</name>
<description>32-bit word, 32-bit data</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>W32D24M</name>
<description>32-bit word, 32-bit data with 8 lsb masked</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>W32D24</name>
<description>32-bit word, 24-bit data</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>W32D16</name>
<description>32-bit word, 16-bit data</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>W32D8</name>
<description>32-bit word, 8-bit data</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>W16D16</name>
<description>16-bit word, 16-bit data</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>W16D8</name>
<description>16-bit word, 8-bit data</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>W8D8</name>
<description>8-bit word, 8-bit data</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMING</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x77770000</resetMask>
<fields>
<field>
<name>TXDELAY</name>
<description>TX frame start delay</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable - TXDELAY in USARTn_CTRL can be used for legacy</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>Start of transmission is delayed for 1 baud-times</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Start of transmission is delayed for 2 baud-times</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>Start of transmission is delayed for 3 baud-times</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>Start of transmission is delayed for 7 baud-times</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP0</name>
<description>Start of transmission is delayed for TCMPVAL0 baud-times</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP1</name>
<description>Start of transmission is delayed for TCMPVAL1 baud-times</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP2</name>
<description>Start of transmission is delayed for TCMPVAL2 baud-times</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSSETUP</name>
<description>Chip Select Setup</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>CS is not asserted before start of transmission</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is asserted for 1 baud-times before start of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is asserted for 2 baud-times before start of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is asserted for 3 baud-times before start of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is asserted for 7 baud-times before start of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP0</name>
<description>CS is asserted before the start of transmission for TCMPVAL0 baud-times</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP1</name>
<description>CS is asserted before the start of transmission for TCMPVAL1 baud-times</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP2</name>
<description>CS is asserted before the start of transmission for TCMPVAL2 baud-times</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICS</name>
<description>Inter-character spacing</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>There is no space between charcters</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>Create a space of 1 baud-times before start of transmission </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Create a space of 2 baud-times before start of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>Create a space of 3 baud-times before start of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>Create a space of 7 baud-times before start of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP0</name>
<description>Create a space of before the start of transmission for TCMPVAL0 baud-times</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP1</name>
<description>Create a space of before the start of transmission for TCMPVAL1 baud-times</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP2</name>
<description>Create a space of before the start of transmission for TCMPVAL2 baud-times</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSHOLD</name>
<description>Chip Select Hold</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>Disable CS being asserted after the end of transmission</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is asserted for 1 baud-times after the end of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is asserted for 2 baud-times after the end of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is asserted for 3 baud-times after the end of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is asserted for 7 baud-times after the end of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP0</name>
<description>CS is asserted after the end of transmission for TCMPVAL0 baud-times</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP1</name>
<description>CS is asserted after the end of transmission for TCMPVAL1 baud-times</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TCMP2</name>
<description>CS is asserted after the end of transmission for TCMPVAL2 baud-times</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRLX</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x8000808F</resetMask>
<fields>
<field>
<name>DBGHALT</name>
<description>Debug halt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Continue to transmit until TX buffer is empty</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Negate RTS to stop link partner's transmission during debug HALT. NOTE** The core clock should be equal to or faster than the peripheral clock; otherwise, each single step could transmit multiple frames instead of just transmitting one frame.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSINV</name>
<description>CTS Pin Inversion</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The USn_CTS pin is low true</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The USn_CTS pin is high true</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSEN</name>
<description>CTS Function enabled</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Ingore CTS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Stop transmitting when CTS is negated</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSINV</name>
<description>RTS Pin Inversion</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The USn_RTS pin is low true</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The USn_RTS pin is high true</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXPRSEN</name>
<description>PRS RX Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKPRSEN</name>
<description>PRS CLK Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMECMP0</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x017700FF</resetMask>
<fields>
<field>
<name>TCMPVAL</name>
<description>Timer comparator 0.</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TSTART</name>
<description>Timer start source</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Comparator 0 is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXEOF</name>
<description>Comparator 0 and timer are started at TX end of frame</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TXC</name>
<description>Comparator 0 and timer are started at TX Complete</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 0 and timer are started at RX going going Active (default: low)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>Comparator 0 and timer are started at RX end of frame</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSTOP</name>
<description>Source used to disable comparator 0</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TCMP0</name>
<description>Comparator 0 is disabled when the counter equals TCMPVAL and triggers a TCMP0 event</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXST</name>
<description>Comparator 0 is disabled at TX start TX Engine</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 0 is disabled on RX going going Active (default: low)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACTN</name>
<description>Comparator 0 is disabled on RX going Inactive</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESTARTEN</name>
<description>Restart Timer on TCMP0</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable the timer restarting on TCMP0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable the timer restarting on TCMP0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMECMP1</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x017700FF</resetMask>
<fields>
<field>
<name>TCMPVAL</name>
<description>Timer comparator 1.</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TSTART</name>
<description>Timer start source</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Comparator 1 is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXEOF</name>
<description>Comparator 1 and timer are started at TX end of frame</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TXC</name>
<description>Comparator 1 and timer are started at TX Complete</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 1 and timer are started at RX going going Active (default: low)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>Comparator 1 and timer are started at RX end of frame</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSTOP</name>
<description>Source used to disable comparator 1</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TCMP1</name>
<description>Comparator 1 is disabled when the counter equals TCMPVAL and triggers a TCMP1 event</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXST</name>
<description>Comparator 1 is disabled at TX start TX Engine</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 1 is disabled on RX going going Active (default: low)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACTN</name>
<description>Comparator 1 is disabled on RX going Inactive</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESTARTEN</name>
<description>Restart Timer on TCMP1</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable the timer restarting on TCMP1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable the timer restarting on TCMP1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMECMP2</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x017700FF</resetMask>
<fields>
<field>
<name>TCMPVAL</name>
<description>Timer comparator 2.</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TSTART</name>
<description>Timer start source</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Comparator 2 is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXEOF</name>
<description>Comparator 2 and timer are started at TX end of frame</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TXC</name>
<description>Comparator 2 and timer are started at TX Complete</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 2 and timer are started at RX going going Active (default: low)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>Comparator 2 and timer are started at RX end of frame</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSTOP</name>
<description>Source used to disable comparator 2</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TCMP2</name>
<description>Comparator 2 is disabled when the counter equals TCMPVAL and triggers a TCMP2 event</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXST</name>
<description>Comparator 2 is disabled at TX start TX Engine</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACT</name>
<description>Comparator 2 is disabled on RX going going Active (default: low)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXACTN</name>
<description>Comparator 2 is disabled on RX going Inactive</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESTARTEN</name>
<description>Restart Timer on TCMP2</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable the timer restarting on TCMP2</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable the timer restarting on TCMP2</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>BURTC_NS</name>
<version>0</version>
<description>BURTC_NS Registers</description>
<baseAddress>0x50064000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>BURTC</name>
<value>18</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>BURTC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000F3</resetMask>
<fields>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>BURTC is frozen in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>BURTC is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COMPTOP</name>
<description>Compare Channel is Top Value</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The top value of the BURTC is 4294967295 (0xFFFFFFFF)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The top value of the BURTC is given by COMP</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNTPRESC</name>
<description>Counter prescaler value.</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>CLK_CNT = (BURTC LF CLK)/1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>CLK_CNT = (BURTC LF CLK)/2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>CLK_CNT = (BURTC LF CLK)/4</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>CLK_CNT = (BURTC LF CLK)/8</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>CLK_CNT = (BURTC LF CLK)/16</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>CLK_CNT = (BURTC LF CLK)/32</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>CLK_CNT = (BURTC LF CLK)/64</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>CLK_CNT = (BURTC LF CLK)/128</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description>CLK_CNT = (BURTC LF CLK)/256</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV512</name>
<description>CLK_CNT = (BURTC LF CLK)/512</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV1024</name>
<description>CLK_CNT = (BURTC LF CLK)/1024</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2048</name>
<description>CLK_CNT = (BURTC LF CLK)/2048</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4096</name>
<description>CLK_CNT = (BURTC LF CLK)/4096</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8192</name>
<description>CLK_CNT = (BURTC LF CLK)/8192</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16384</name>
<description>CLK_CNT = (BURTC LF CLK)/16384</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32768</name>
<description>CLK_CNT = (BURTC LF CLK)/32768</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>START</name>
<description>Start BURTC counter</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop BURTC counter</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>BURTC running status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCK</name>
<description>Configuration Lock Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>All BURTC lockable registers are unlocked.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>All BURTC lockable registers are locked.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Compare Match Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Compare Match Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRECNT</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007FFF</resetMask>
<fields>
<field>
<name>PRECNT</name>
<description>Pre-Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EM4WUEN</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>OFEM4WUEN</name>
<description>Overflow EM4 Wakeup Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMPEM4WUEN</name>
<description>Compare Match EM4 Wakeup Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>START</name>
<description>Sync busy for START</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STOP</name>
<description>Sync busy for STOP</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PRECNT</name>
<description>Sync busy for PRECNT</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CNT</name>
<description>Sync busy for CNT</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>COMP</name>
<description>Sync busy for COMP</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EN</name>
<description>Sync busy for EN</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x0000AEE8</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock all BURTC lockable registers</description>
<value>44776</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>COMP</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COMP</name>
<description>Compare Value </description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>I2C1_NS</name>
<version>0</version>
<description>I2C1_NS Registers</description>
<baseAddress>0x50068000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>I2C1</name>
<value>28</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>module enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable Peripheral Clock</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable Peripheral Clock</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0037B3FF</resetMask>
<fields>
<field>
<name>CORERST</name>
<description>Soft Reset the internal state registers</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No change to internal state registers</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Reset the internal state registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLAVE</name>
<description>Addressable as Follower</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>All addresses will be responded to with a NACK</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Addresses matching the programmed follower address or the general call address (if enabled) require a response from software. Other addresses are automatically responded to with a NACK.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOACK</name>
<description>Automatic Acknowledge</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Software must give one ACK command for each ACK transmitted on the I2C bus.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Addresses that are not automatically NACK'ed, and all data is automatically acknowledged.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOSE</name>
<description>Automatic STOP when Empty</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>A stop must be sent manually when no more data is to be transmitted.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The leader automatically sends a STOP when no more data is available for transmission.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOSN</name>
<description>Automatic STOP on NACK</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Stop is not automatically sent if a NACK is received from a follower.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The leader automatically sends a STOP if a NACK is received from a follower.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ARBDIS</name>
<description>Arbitration Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>When a device loses arbitration, the ARBIF interrupt flag is set and the bus is released.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>When a device loses arbitration, the ARBIF interrupt flag is set, but communication proceeds.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GCAMEN</name>
<description>General Call Address Match Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>General call address will be NACK'ed if it is not included by the follower address and address mask.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>When a general call address is received, a software response is required</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXBIL</name>
<description>TX Buffer Interrupt Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EMPTY</name>
<description>TXBL status and the TXBL interrupt flag are set when the transmit buffer becomes empty. TXBL is cleared when the buffer becomes nonempty.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALF_FULL</name>
<description>TXBL status and the TXBL interrupt flag are set when the transmit buffer goes from full to half-full or empty. TXBL is cleared when the buffer becomes full</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLHR</name>
<description>Clock Low High Ratio</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STANDARD</name>
<description>Nlow=4 and Nhigh=4, and the Nlow:Nhigh ratio is 4:4</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYMMETRIC</name>
<description>Nlow=6 and Nhigh=3, and the Nlow:Nhigh ratio is 6:3</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FAST</name>
<description>Nlow=11 and Nhigh=6, and the Nlow:Nhigh ratio is 11:6</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BITO</name>
<description>Bus Idle Timeout</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Timeout disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C40PCC</name>
<description>Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C80PCC</name>
<description>Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C160PCC</name>
<description>Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GIBITO</name>
<description>Go Idle on Bus Idle Timeout </description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>A bus idle timeout has no effect on the bus state.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>A bus idle timeout tells the I2C module that the bus is idle, allowing new transfers to be initiated.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLTO</name>
<description>Clock Low Timeout</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Timeout disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C40PCC</name>
<description>Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C80PCC</name>
<description>Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C160PCC</name>
<description>Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C320PCC</name>
<description>Timeout after 320 prescaled clock cycles. In standard mode at 100 kHz, this results in a 400us timeout.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C1024PCC</name>
<description>Timeout after 1024 prescaled clock cycles. In standard mode at 100 kHz, this results in a 1280us timeout.</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCLMONEN</name>
<description>SCL Monitor Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable SCL monitor</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable SCL monitor</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDAMONEN</name>
<description>SDA Monitor Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable SDA Monitor</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable SDA Monitor</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>START</name>
<description>Send start condition</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Send stop condition</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ACK</name>
<description>Send ACK</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>NACK</name>
<description>Send NACK</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CONT</name>
<description>Continue transmission</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ABORT</name>
<description>Abort transmission</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTX</name>
<description>Clear TX</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARPC</name>
<description>Clear Pending Commands</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATE</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>BUSY</name>
<description>Bus Busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MASTER</name>
<description>Leader</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TRANSMITTER</name>
<description>Transmitter</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NACKED</name>
<description>Nack Received</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BUSHOLD</name>
<description>Bus Held</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STATE</name>
<description>Transmission State</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<description>No transmission is being performed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WAIT</name>
<description>Waiting for idle. Will send a start condition as soon as the bus is idle.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start transmit phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADDR</name>
<description>Address transmit or receive phase</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>ADDRACK</name>
<description>Address ack/nack transmit or receive phase</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>Data transmit or receive phase</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DATAACK</name>
<description>Data ack/nack transmit or receive phase</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000080</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>PSTART</name>
<description>Pending START</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PSTOP</name>
<description>Pending STOP</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PACK</name>
<description>Pending ACK</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PNACK</name>
<description>Pending NACK</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PCONT</name>
<description>Pending continue</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PABORT</name>
<description>Pending abort</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXC</name>
<description>TX Complete</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBL</name>
<description>TX Buffer Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAV</name>
<description>RX Data Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBUFCNT</name>
<description>TX Buffer Count</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>DIV</name>
<description>Clock Divider</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SADDR</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FE</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Follower address</description>
<bitOffset>1</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SADDRMASK</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FE</resetMask>
<fields>
<field>
<name>SADDRMASK</name>
<description>Follower Address Mask</description>
<bitOffset>1</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATA0</name>
<description>RX Data 0</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATA1</name>
<description>RX Data 1</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATAP</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>RXDATAP</name>
<description>RX Data Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLEP</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATAP0</name>
<description>RX Data 0 Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAP1</name>
<description>RX Data 1 Peek</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATA</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>TXDATA</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TXDATA0</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDATA1</name>
<description>TX Data</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>START</name>
<description>START condition Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSTART</name>
<description>Repeated START condition Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDR</name>
<description>Address Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXC</name>
<description>Transfer Completed Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>Transmit Buffer Level Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>Receive Data Valid Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACK</name>
<description>Acknowledge Received Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NACK</name>
<description>Not Acknowledge Received Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSTOP</name>
<description>Leader STOP Condition Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARBLOST</name>
<description>Arbitration Lost Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERR</name>
<description>Bus Error Interrupt Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSHOLD</name>
<description>Bus Held Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>Transmit Buffer Overflow Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>Receive Buffer Underflow Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BITO</name>
<description>Bus Idle Timeout Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLTO</name>
<description>Clock Low Timeout Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSTOP</name>
<description>Follower STOP condition Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>Receive Buffer Full Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLERR</name>
<description>Clock Low Error Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCLERR</name>
<description>SCL Error Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAERR</name>
<description>SDA Error Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>START</name>
<description>START condition Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSTART</name>
<description>Repeated START condition Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDR</name>
<description>Address Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXC</name>
<description>Transfer Completed Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>Transmit Buffer Level Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>Receive Data Valid Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACK</name>
<description>Acknowledge Received Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NACK</name>
<description>Not Acknowledge Received Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSTOP</name>
<description>Leader STOP Condition Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARBLOST</name>
<description>Arbitration Lost Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERR</name>
<description>Bus Error Interrupt Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSHOLD</name>
<description>Bus Held Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>Transmit Buffer Overflow Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>Receive Buffer Underflow Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BITO</name>
<description>Bus Idle Timeout Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLTO</name>
<description>Clock Low Timeout Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSTOP</name>
<description>Follower STOP condition Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>Receive Buffer Full Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLERR</name>
<description>Clock Low Error Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCLERR</name>
<description>SCL Error Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAERR</name>
<description>SDA Error Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SYSCFG_NS_CFGNS</name>
<version>1</version>
<description>SYSCFG_NS_CFGNS Registers</description>
<baseAddress>0x50078000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>SYSCFG</name>
<value>20</value>
</interrupt>
<interrupt>
<name>SW0</name>
<value>52</value>
</interrupt>
<interrupt>
<name>SW1</name>
<value>53</value>
</interrupt>
<interrupt>
<name>SW2</name>
<value>54</value>
</interrupt>
<interrupt>
<name>SW3</name>
<value>55</value>
</interrupt>
<registers>
<register>
<name>CFGNSTCALIB</name>
<description>Configure to define the system tick for the M33.</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x01004A37</resetValue>
<resetMask>0x03FFFFFF</resetMask>
<fields>
<field>
<name>TENMS</name>
<description>Ten Milliseconds</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKEW</name>
<description>Skew</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NOREF</name>
<description>No Reference</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>REF</name>
<description>Reference clock is implemented</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NOREF</name>
<description>Reference clock is not implemented</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ROOTNSDATA0</name>
<description>Generic data space for user to pass to root, e.g., address of struct in mem</description>
<addressOffset>0x600</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ROOTNSDATA1</name>
<description>Generic data space for user to pass to root, e.g., address of struct in mem</description>
<addressOffset>0x604</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SYSCFG_NS</name>
<version>1</version>
<description>SYSCFG_NS Registers</description>
<baseAddress>0x5007C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>SYSCFG</name>
<value>20</value>
</interrupt>
<interrupt>
<name>SW0</name>
<value>52</value>
</interrupt>
<interrupt>
<name>SW1</name>
<value>53</value>
</interrupt>
<interrupt>
<name>SW2</name>
<value>54</value>
</interrupt>
<interrupt>
<name>SW3</name>
<value>55</value>
</interrupt>
<registers>
<register>
<name>IF</name>
<description>Read to get system status.</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3303000F</resetMask>
<fields>
<field>
<name>SW0</name>
<description>Software Interrupt 0</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW1</name>
<description>Software Interrupt 1</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW2</name>
<description>Software Interrupt 2</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW3</name>
<description>Software Interrupt 3</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERR1B</name>
<description>RAM 1-Bit Error Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERR2B</name>
<description>RAM 2-Bit Error Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR1B</name>
<description>SEQRAM 1-Bit Error Interrupt Flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR2B</name>
<description>SEQRAM 2-Bit Error Interrupt Flag</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR1B</name>
<description>FRCRAM 1-Bit Error Interrupt Flag</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR2B</name>
<description>FRCRAM 2-Bit Error Interrupt Flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Write to enable interrupts.</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3303000F</resetMask>
<fields>
<field>
<name>SW0</name>
<description>Software interrupt 0</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW1</name>
<description>Software interrupt 1</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW2</name>
<description>Software interrupt 2</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW3</name>
<description>Software interrupt 3</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERR1B</name>
<description>RAM 1-bit Error Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERR2B</name>
<description>RAM 2-bit Error Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR1B</name>
<description>SEQRAM 1-bit Error Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR2B</name>
<description>SEQRAM 2-bit Error Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR1B</name>
<description>FRCRAM 1-bit Error Interrupt Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR2B</name>
<description>FRCRAM 2-bit Error Interrupt Enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHIPREVHW</name>
<description>Read to get the hard-wired chip revision.</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000C01</resetValue>
<resetMask>0xFF0FFFFF</resetMask>
<fields>
<field>
<name>MAJOR</name>
<description>Hardwired Chip Revision Major value </description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FAMILY</name>
<description>Hardwired Chip Family value</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MINOR</name>
<description>Hardwired Chip Revision Minor value</description>
<bitOffset>12</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHIPREV</name>
<description>Read to get the chip revision programmed by feature configuration.</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>MAJOR</name>
<description>Chip Revision Major value</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FAMILY</name>
<description>Chip Family value</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MINOR</name>
<description>Chip Revision Minor value</description>
<bitOffset>12</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFGSYSTIC</name>
<description>Configure the source of the system tick for the M33.</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>SYSTICEXTCLKEN</name>
<description>SysTick External Clock Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Configure to provide general RAM configuration.</description>
<addressOffset>0x200</addressOffset>
<access>read-write</access>
<resetValue>0x00000021</resetValue>
<resetMask>0x00000021</resetMask>
<fields>
<field>
<name>ADDRFAULTEN</name>
<description>Invalid Address Bus Fault Response Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMECCERRFAULTEN</name>
<description>Two bit ECC Error Bus Fault Response Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DMEM0RETNCTRL</name>
<description>Configure to provide general RAM retention configuration.</description>
<addressOffset>0x208</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RAMRETNCTRL</name>
<description>DMEM0 blockset retention control</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ALLON</name>
<description>None of the RAM blocks powered down</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK0</name>
<description>Power down RAM block 0</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK1</name>
<description>Power down RAM block 1</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DMEM0ECCADDR</name>
<description>Read to get status of the DMEM0 ECC error address.</description>
<addressOffset>0x210</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DMEM0ECCADDR</name>
<description>DMEM0 RAM ECC Error Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DMEM0ECCCTRL</name>
<description>Configure to set RAM ECC control.</description>
<addressOffset>0x214</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RAMECCEN</name>
<description>RAM ECC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMECCEWEN</name>
<description>RAM ECC Error Writeback Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RADIORAMRETNCTRL</name>
<description>Configure SEQRAM Retention controls.</description>
<addressOffset>0x400</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000103</resetMask>
<fields>
<field>
<name>SEQRAMRETNCTRL</name>
<description>SEQRAM Retention Control</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ALLON</name>
<description>SEQRAM not powered down</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK0</name>
<description>Power down SEQRAM block 0</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK1</name>
<description>Power down SEQRAM block 1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ALLOFF</name>
<description>Power down all SEQRAM blocks</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FRCRAMRETNCTRL</name>
<description>FRCRAM Retention Control</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ALLON</name>
<description>FRCRAM not powered down</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALLOFF</name>
<description>Power down FRCRAM</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RADIOECCCTRL</name>
<description>Configure to set RAM ECC control.</description>
<addressOffset>0x408</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000303</resetMask>
<fields>
<field>
<name>SEQRAMECCEN</name>
<description>SEQRAM ECC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMECCEWEN</name>
<description>SEQRAM ECC Error Writeback Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMECCEN</name>
<description>FRCRAM ECC Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMECCEWEN</name>
<description>FRCRAM ECC Error Writeback Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQRAMECCADDR</name>
<description>Read to get status of the SEQRAM ECC error address.</description>
<addressOffset>0x410</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SEQRAMECCADDR</name>
<description>SEQRAM ECC Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FRCRAMECCADDR</name>
<description>Read to get status of the FRCRAM ECC error address.</description>
<addressOffset>0x414</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FRCRAMECCADDR</name>
<description>FRCRAM ECC Error Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ROOTDATA0</name>
<description>Data in this register is passed to the trusted root firmware upon reset.</description>
<addressOffset>0x600</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ROOTDATA1</name>
<description>Data in this register is passed to the trusted root firmware upon reset.</description>
<addressOffset>0x604</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ROOTLOCKSTATUS</name>
<description>This register returns the status of the SE managed locks.</description>
<addressOffset>0x608</addressOffset>
<access>read-only</access>
<resetValue>0x011F0107</resetValue>
<resetMask>0x011F0117</resetMask>
<fields>
<field>
<name>BUSLOCK</name>
<description>Bus Lock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>REGLOCK</name>
<description>Register Lock</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MFRLOCK</name>
<description>Manufacture Lock</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ROOTMODELOCK</name>
<description>Root Mode Lock</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ROOTDBGLOCK</name>
<description>Root Debug Lock</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERDBGLOCK</name>
<description>User Invasive Debug Lock</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERNIDLOCK</name>
<description>User Non-invasive Debug Lock</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERSPIDLOCK</name>
<description>User Secure Invasive Debug Lock</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERSPNIDLOCK</name>
<description>User Secure Non-invasive Debug Lock</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERDBGAPLOCK</name>
<description>User Debug Access Port Lock</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RADIODBGLOCK</name>
<description>Radio Debug Lock</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>BURAM_NS</name>
<version>0</version>
<description>BURAM_NS Registers</description>
<baseAddress>0x50080000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>RET0_REG</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET1_REG</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET2_REG</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET3_REG</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET4_REG</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET5_REG</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET6_REG</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET7_REG</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET8_REG</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET9_REG</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET10_REG</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET11_REG</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET12_REG</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET13_REG</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET14_REG</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET15_REG</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET16_REG</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET17_REG</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET18_REG</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET19_REG</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET20_REG</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET21_REG</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET22_REG</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET23_REG</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET24_REG</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET25_REG</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET26_REG</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET27_REG</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET28_REG</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET29_REG</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET30_REG</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET31_REG</name>
<description>No Description</description>
<addressOffset>0x07C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>GPCRC_NS</name>
<version>0</version>
<description>GPCRC_NS Registers</description>
<baseAddress>0x50088000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>CRC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable CRC function. Reordering functions are still available. Only BITREVERSE and BYTEREVERSE bits are configurable in this mode.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Writes to INPUTDATA registers will result in CRC operations.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00002710</resetMask>
<fields>
<field>
<name>POLYSEL</name>
<description>Polynomial Select</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CRC32</name>
<description>CRC-32 (0x04C11DB7) polynomial selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CRC16</name>
<description>16-bit CRC programmable polynomial selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BYTEMODE</name>
<description>Byte Mode Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BITREVERSE</name>
<description>Byte-level Bit Reverse Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>No reverse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REVERSED</name>
<description>Reverse bit order in each byte</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BYTEREVERSE</name>
<description>Byte Reverse Mode</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>No reverse: B3, B2, B1, B0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REVERSED</name>
<description>Reverse byte order. For 32-bit: B0, B1, B2, B3; For 16-bit: 0, 0, B0, B1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOINIT</name>
<description>Auto Init Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80000001</resetMask>
<fields>
<field>
<name>INIT</name>
<description>Initialization Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>INIT</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INIT</name>
<description>CRC Initialization Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>POLY</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>POLY</name>
<description>CRC Polynomial Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>INPUTDATA</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INPUTDATA</name>
<description>Input Data for 32-bit</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>INPUTDATAHWORD</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>INPUTDATAHWORD</name>
<description>Input Data for 16-bit</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>INPUTDATABYTE</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INPUTDATABYTE</name>
<description>Input Data for 8-bit</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DATA</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>CRC Data Register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DATAREV</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATAREV</name>
<description>Data Reverse Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DATABYTEREV</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATABYTEREV</name>
<description>Data Byte Reverse Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DCDC_NS</name>
<version>0</version>
<description>DCDC_NS Registers</description>
<baseAddress>0x50094000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>IPVERSION</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>Enable</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Control</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000044</resetValue>
<resetMask>0x00000077</resetMask>
<fields>
<field>
<name>MODE</name>
<description>DCDC/Bypass Mode Control</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYPASS</name>
<description>DCDC is OFF, bypass switch is enabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DCDCREGULATION</name>
<description>Request DCDC regulation, bypass switch disabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCMONLYEN</name>
<description>DCDC DCM Only Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DUALMODE</name>
<description>Support higher load current at lower battery voltage by working in CCM mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DCMONLYEN</name>
<description>DCM only mode for normal operation, this is the default setting</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IPKTMAXCTRL</name>
<description>Peak Current Timeout Control</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Ton_max disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TMAX_0P35us</name>
<description>0.35us</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TMAX_0P63us</name>
<description>0.63us</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TMAX_0P91us</name>
<description>0.91us</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>TMAX_1P19us</name>
<description>1.19us</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TMAX_1P47us</name>
<description>1.47us</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TMAX_1P75us</name>
<description>1.75us</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TMAX_2P03us</name>
<description>2.03us</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM01CTRL0</name>
<description>EM01 Configurations</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000109</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>IPKVAL</name>
<description>EM01 Peak Current Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Load36mA</name>
<description>Ipeak = 90mA, IL = 36mA</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>Load40mA</name>
<description>Ipeak = 100mA, IL = 40mA</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>Load44mA</name>
<description>Ipeak = 110mA, IL = 44mA</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>Load48mA</name>
<description>Ipeak = 120mA, IL = 48mA</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>Load52mA</name>
<description>Ipeak = 130mA, IL = 52mA</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>Load56mA</name>
<description>Ipeak = 140mA, IL = 56mA</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>Load60mA</name>
<description>Ipeak = 150mA, IL = 60mA</description>
<value>9</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRVSPEED</name>
<description>EM01 Drive Speed Setting</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BEST_EMI</name>
<description>Lowest Efficiency, Lowest EMI.. Small decrease in efficiency from default setting</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DEFAULT_SETTING</name>
<description>Default Efficiency, Acceptable EMI level</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INTERMEDIATE</name>
<description>Small increase in efficiency from the default setting</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BEST_EFFICIENCY</name>
<description>Highest Efficiency, Highest EMI.. Small increase in efficiency from INTERMEDIATE setting</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM23CTRL0</name>
<description>EM23 Configurations</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000103</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>IPKVAL</name>
<description>EM23 Peak Current Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOAD5MA</name>
<description>Ipeak = 90mA, IL = 5 mA</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LOAD10MA</name>
<description>Ipeak = 150mA, IL = 10 mA</description>
<value>9</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRVSPEED</name>
<description>EM23 Drive Speed Setting</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BEST_EMI</name>
<description>Lowest Efficiency, Lowest EMI.. Small decrease in efficiency from default setting</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DEFAULT_SETTING</name>
<description>Default Efficiency, Acceptable EMI level</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INTERMEDIATE</name>
<description>Small increase in efficiency from the default setting</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BEST_EFFICIENCY</name>
<description>Highest Efficiency, Highest EMI.. Small increase in efficiency from INTERMEDIATE setting</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt Flags</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>BYPSW</name>
<description>Bypass Switch Enabled</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WARM</name>
<description>DCDC Warmup Time Done</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RUNNING</name>
<description>DCDC Running</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VREGINLOW</name>
<description>VREGVDD below threshold</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VREGINHIGH</name>
<description>VREGVDD above threshold</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REGULATION</name>
<description>DCDC in regulation</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TMAX</name>
<description>Ton_max Timeout Reached</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4ERR</name>
<description>EM4 Entry Request Error</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt Enable</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>BYPSW</name>
<description>Bypass Switch Enabled Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WARM</name>
<description>DCDC Warmup Time Done Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RUNNING</name>
<description>DCDC Running Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VREGINLOW</name>
<description>VREGVDD below threshold Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VREGINHIGH</name>
<description>VREGVDD above threshold Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REGULATION</name>
<description>DCDC in Regulation Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TMAX</name>
<description>Ton_max Timeout Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4ERR</name>
<description>EM4 Entry Req Interrupt Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>DCDC Status Register</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>BYPSW</name>
<description>Bypass Switch is currently enabled</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WARM</name>
<description>DCDC Warmup Done</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RUNNING</name>
<description>DCDC is running</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VREGIN</name>
<description>VREGVDD comparator status</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BYPCMPOUT</name>
<description>Bypass Comparator Output</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKKEY</name>
<description>Value to write to unlock</description>
<value>43981</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LOCKSTATUS</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>Lock Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Unlocked State</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>LOCKED STATE</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PDM_NS</name>
<version>0</version>
<description>PDM_NS Registers</description>
<baseAddress>0x50098000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP VERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>PDM enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable module</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable module</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFF1F</resetMask>
<fields>
<field>
<name>GAIN</name>
<description>Selects Gain factor of DCF </description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSR</name>
<description>Down sampling rate of Decimation filter</description>
<bitOffset>8</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00010111</resetMask>
<fields>
<field>
<name>START</name>
<description>Start DCF</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop DCF</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEAR</name>
<description>Clear DCF</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FIFOFL</name>
<description>FIFO Flush</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000020</resetValue>
<resetMask>0x00000731</resetMask>
<fields>
<field>
<name>ACT</name>
<description>PDM is active</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FULL</name>
<description>FIFO FULL Status</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EMPTY</name>
<description>FIFO EMPTY Status</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FIFOCNT</name>
<description>FIFO CNT</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG0</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x03013713</resetMask>
<fields>
<field>
<name>FORDER</name>
<description>Filter order</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SECOND</name>
<description>Second order filter.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRD</name>
<description>Third order filter.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTH</name>
<description>Fourth order filter.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTH</name>
<description>Fifth order filter.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NUMCH</name>
<description>Number of Channels</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>One channel.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two channels.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DATAFORMAT</name>
<description>Filter output format</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RIGHT16</name>
<description>Right aligned 16-bit, left bits are sign extended.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOUBLE16</name>
<description>Pack two 16-bit samples into one 32-bit word.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT24</name>
<description>Right aligned 24bit, left bits are sign extended.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FULL32BIT</name>
<description>32 bit data.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT16</name>
<description>Left aligned 16-bit, right bits are zeros.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT24</name>
<description>Left aligned 24-bit, right bits are zeros.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RAW32BIT</name>
<description>RAW 32 bit data from Integrator.</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FIFODVL</name>
<description>Data Valid level in FIFO</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Atleast one word.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Two words.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>Three words.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Four words.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STEREOMODECH01</name>
<description>Stereo mode CH01</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No Stereo mode.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CH01ENABLE</name>
<description>CH0 and CH1 in Stereo mode.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH0CLKPOL</name>
<description>CH0 CLK Polarity</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Input data clocked on rising clock edge.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INVERT</name>
<description>Input data clocked on falling clock edge.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CH1CLKPOL</name>
<description>CH1 CLK Polarity</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Input data clocked on rising clock edge.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INVERT</name>
<description>Input data clocked on falling clock edge.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFG1</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x030003FF</resetMask>
<fields>
<field>
<name>PRESC</name>
<description>Prescalar Setting for PDM sample</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DLYMUXSEL</name>
<description>Data delay buffer mux selection</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>PDM received data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>DV</name>
<description>Data Valid Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DVL</name>
<description>Data Valid Level Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OF</name>
<description>FIFO Overflow Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>FIFO Undeflow Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>DV</name>
<description>Data Valid Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DVL</name>
<description>Data Valid Level Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OF</name>
<description>FIFO Overflow Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>FIFO Undeflow Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000009</resetMask>
<fields>
<field>
<name>SYNCBUSY</name>
<description>sync busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FIFOFLBUSY</name>
<description>FIFO Flush Sync busy</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>RFSENSE_NS</name>
<version>0</version>
<description>RFSENSE_NS Registers</description>
<baseAddress>0x5009C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>EN</name>
<description>Block enables</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>RFSENSE Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EM4WUEN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EM4WUEN</name>
<description>EM4 WakeUp Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>Configures RFSENSE digital logic behavior</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x03800000</resetValue>
<resetMask>0x0780000D</resetMask>
<fields>
<field>
<name>PREAMBLELEN</name>
<description>Number of Preamble bits</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCWORDLEN</name>
<description>Synword Length</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENERGYDUR</name>
<description>RFSENSE Energy Duration</description>
<bitOffset>23</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>dur1ms</name>
<description>1ms duration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>dur2ms</name>
<description>2ms duration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>dur4ms</name>
<description>4ms duration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>dur8ms</name>
<description>8ms duration</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>dur16ms</name>
<description>16ms duration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>dur32ms</name>
<description>32ms duration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>dur64ms</name>
<description>64ms duration</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>dur128ms</name>
<description>128ms duration</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LEGACYMODE</name>
<description>RFSENSE Legacy Mode</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCWORD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SYNCWORD</name>
<description>Sync Word</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>THDSEL</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000080</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>THDSEL</name>
<description>Threshold Select</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RFSENSE</name>
<description>RFSENSE Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQ</name>
<description>Sequencer Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RFSENSE</name>
<description>RFSENSE Interrrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQ</name>
<description>Sequencer Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CALCFG</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x01050010</resetValue>
<resetMask>0x130F70FF</resetMask>
<fields>
<field>
<name>CALPERIOD</name>
<description>Calibration Period</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISCMCAL</name>
<description>Disable Common Mode Calibration</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISPTATCAL</name>
<description>Disable PTAT Calibration</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENCALPUP</name>
<description>Enable Calibration at Power Up</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PTATCALSTEPS</name>
<description>PTAT Calibration Steps</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STEPS2</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPS4</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPS6</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPS8</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMCALSTEPS</name>
<description>CM Calibration Steps</description>
<bitOffset>18</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STEPS2</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPS4</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPS6</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPS8</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CALSTEPCLKS</name>
<description>Clocks per calibration step settling</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PTATCALMODE</name>
<description>PTAT Calibration mode</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RFEN</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000060</resetValue>
<resetMask>0x0000007F</resetMask>
<fields>
<field>
<name>ENBG</name>
<description>Enable Bandgap</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BGSTART</name>
<description>Bandgap Startup Signal</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PTATISO</name>
<description>Isolate PTAT core</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PTATSTART</name>
<description>PTAT Startup signal</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SUPFLTN</name>
<description>Disable supply filtering</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCEN</name>
<description>DC Bias Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RESETN</name>
<description>Reset RFSENSE data flop</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODESEL</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>MODESEL</name>
<description>Mode Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL_OP</name>
<description>Normal operation</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CM_CAL</name>
<description>Common-mode calibration</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>REF_CAL</name>
<description>Bandgap Reference calibration</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NORMAL_OP2</name>
<description>Normal operation mode-2</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DM_A_CAL</name>
<description>Differntial A calibration</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DM_B_CAL</name>
<description>Differential B calibration</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DM_A_CAL2</name>
<description>Differential A mode-2 calibration</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DM_B_CAL2</name>
<description>Differential B mode-2 calibration</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMPCONF</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>CHP</name>
<description>Invert Comparator IO</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HYS</name>
<description>Enable Hysteresis</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PLSN</name>
<description>Disable Comparator reset pulse</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIMPTAT</name>
<description>IPTAT Calbiration trim values</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000420</resetValue>
<resetMask>0x0000073F</resetMask>
<fields>
<field>
<name>TRIMRES</name>
<description>PTAT reference resistor trim</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRIMCURR</name>
<description>PTAT current trim</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>m80pct</name>
<description>Reduce PTAT current by 80%</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>m60pct</name>
<description>Reduce PTAT current by 60%</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>m40pct</name>
<description>Reduce PTAT current by 40%</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>m20pct</name>
<description>Reduce PTAT current by 20%</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>default</name>
<description>Default PTAT current</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>p20pct</name>
<description>Increase PTAT current by 20%</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>p40pct</name>
<description>Increase PTAT current by 40%</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>p60pct</name>
<description>Increase PTAT current by 60%</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRIMBG</name>
<description>BandGap Calibration trim values</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000088</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>TRIMREF</name>
<description>Reference Trim</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRIMTC</name>
<description>TempCo Trim</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIMDAC</name>
<description>RFSENSE DAC trim values</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00007F7F</resetValue>
<resetMask>0x03FFFFFF</resetMask>
<fields>
<field>
<name>TRIMCM</name>
<description>Trim Common Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMPOSCAL</name>
<description>Comparator Offset Calibration value</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRIMDM</name>
<description>Trim Differential Mode</description>
<bitOffset>16</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INVDM</name>
<description>Invert Differential offset polarity</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SPARE</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000F1</resetMask>
<fields>
<field>
<name>SPARE</name>
<description>Spare register</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIGSPARE</name>
<description>Digital Spare registers</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SWCTRL</name>
<description>Enable Software Control of the FSM signals</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000010</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>SWCTRL</name>
<description>New BitField</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANACLKINV</name>
<description>Invert Analog clock</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIAGCTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DIAGABYPN</name>
<description>Diag buffer bypass</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ENBYPASS</name>
<description>Enable DIAGA buffer bypass</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DISBYPASS</name>
<description>Disable DIAGA buffer bypass</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIAGACHP</name>
<description>Diag buffer chop</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable DIAGA buffer chop</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable DIAGA buffer chop</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FF73F1F</resetMask>
<fields>
<field>
<name>RFSENSEDATA</name>
<description>RFSENSE data input from analog</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FIRSTTRIPDONE</name>
<description>First RFSENSE trip done</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PREAMBLEDET</name>
<description>Preamble Detected</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCDET</name>
<description>Syncword Detected</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CALRUNNING</name>
<description>Calibration Running</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CALTRIMRES</name>
<description>Calibration Resistor Trim value</description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CALTRIMCURR</name>
<description>Calibration Current Trim value</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CALTRIMCM</name>
<description>Calibration Common mode Trim value</description>
<bitOffset>20</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>RADIOAES_NS</name>
<version>1</version>
<description>RADIOAES_NS Registers</description>
<baseAddress>0x54000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>AES</name>
<value>47</value>
</interrupt>
<registers>
<register>
<name>FETCHADDR</name>
<description>Fetcher: Start address of data block. In direct mode, this register is written by the software. In scatter-gather mode, this register is updated after each processed descriptor.</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Start address of data block</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FETCHLEN</name>
<description>Fetcher: Length of data block. In direct mode, this register is written by the software. In scatter-gather mode, this register is not used.</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>LENGTH</name>
<description>Length of data block</description>
<bitOffset>0</bitOffset>
<bitWidth>28</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONSTADDR</name>
<description>Constant address</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REALIGN</name>
<description>Realign lengh</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FETCHTAG</name>
<description>Fetcher: User tag. In direct mode, this register is written by the software. In scatter-gather mode, this register is not used.</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TAG</name>
<description>User tag</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PUSHADDR</name>
<description>Pusher: Start address of data block (LSB). In direct mode, this register is written by the software. In scatter-gather mode, this register is updated after each processed descriptor.</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Start address of data block</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PUSHLEN</name>
<description>Pusher: Length of data block. In direct mode, this register is written by the software. In scatter-gather mode, this register is not used.</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7FFFFFFF</resetMask>
<fields>
<field>
<name>LENGTH</name>
<description>Start address of data block</description>
<bitOffset>0</bitOffset>
<bitWidth>28</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONSTADDR</name>
<description>Constant address</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REALIGN</name>
<description>Realign length</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISCARD</name>
<description>Discard data</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt enable</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>FETCHERENDOFBLOCK</name>
<description>End of block interrupt enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FETCHERSTOPPED</name>
<description>Stopped interrupt enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FETCHERERROR</name>
<description>Error interrupt enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUSHERENDOFBLOCK</name>
<description>End of block interrupt enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUSHERSTOPPED</name>
<description>Stopped interrupt enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUSHERERROR</name>
<description>Error interrupt enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt flag register</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>FETCHERENDOFBLOCK</name>
<description>End of block interrupt flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FETCHERSTOPPED</name>
<description>Stopped interrupt flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FETCHERERROR</name>
<description>Error interrupt flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PUSHERENDOFBLOCK</name>
<description>End of block interrupt flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PUSHERSTOPPED</name>
<description>Stopped interrupt flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PUSHERERROR</name>
<description>Error interrupt flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF_CLR</name>
<description>Writing a '1' clears the interrupt status. Writing a '0' has no effect.</description>
<addressOffset>0x030</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>FETCHERENDOFBLOCK</name>
<description>End of block interrupt flag clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FETCHERSTOPPED</name>
<description>Stopped interrupt flag clear</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FETCHERERROR</name>
<description>Error interrupt flag clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PUSHERENDOFBLOCK</name>
<description>FETCHERENDOFBLOCKIFC</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PUSHERSTOPPED</name>
<description>FETCHERSTOPPEDIFC</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PUSHERERROR</name>
<description>FETCHERERRORIFC</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Control register, called CONFIG in Barco datasheet.</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>FETCHERSCATTERGATHER</name>
<description>Fetcher scatter/gather</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUSHERSCATTERGATHER</name>
<description>Pusher scatter/gather</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STOPFETCHER</name>
<description>Stop fetcher</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STOPPUSHER</name>
<description>Stop pusher</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SWRESET</name>
<description>Software reset</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>Command register for starting the fetcher and pusher</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>STARTFETCHER</name>
<description>Start fetch</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STARTPUSHER</name>
<description>Start push</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status register</description>
<addressOffset>0x03C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0073</resetMask>
<fields>
<field>
<name>FETCHERBSY</name>
<description>Fetcher busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PUSHERBSY</name>
<description>Pusher busy</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NOTEMPTY</name>
<description>Not empty flag from input FIFO (fetcher)</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WAITING</name>
<description>Pusher waiting for FIFO</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SOFTRSTBSY</name>
<description>Software reset busy</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FIFODATANUM</name>
<description>Number of data in output FIFO</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INCL_IPS_HW_CFG</name>
<description>No Description</description>
<addressOffset>0x400</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>g_IncludeAES</name>
<description>Generic g_IncludeAES value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeAESGCM</name>
<description>Generic g_IncludeAESGCM value</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeAESXTS</name>
<description>Generic g_IncludeAESXTS value</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeDES</name>
<description>Generic g_IncludeDES value</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeHASH</name>
<description>Generic g_IncludeHASH value</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeChachaPoly</name>
<description>Generic g_IncludeChachaPoly value</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeSHA3</name>
<description>Generic g_IncludeSHA3 value</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeZUC</name>
<description>Generic g_IncludeZUC value</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeSM4</name>
<description>Generic g_IncludeSM4 value</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludePKE</name>
<description>Generic g_IncludePKE value</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeNDRNG</name>
<description>Generic g_IncludeNDRNG value</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA411E_HW_CFG_1</name>
<description>No Description</description>
<addressOffset>0x404</addressOffset>
<access>read-only</access>
<resetValue>0x05010127</resetValue>
<resetMask>0x070301FF</resetMask>
<fields>
<field>
<name>g_AesModesPoss</name>
<description>AES Modes Supported</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_CS</name>
<description>Generic g_CS value</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_UseMasking</name>
<description>Generic g_UseMasking value</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_Keysize</name>
<description>Generic g_Keysize value</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA411E_HW_CFG_2</name>
<description>No Description</description>
<addressOffset>0x408</addressOffset>
<access>read-only</access>
<resetValue>0x00000080</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>g_CtrSize</name>
<description>Generic g_CtrSize value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA413_HW_CFG</name>
<description>No Description</description>
<addressOffset>0x40C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007007F</resetMask>
<fields>
<field>
<name>g_HashMaskFunc</name>
<description>Generic g_HashMaskFunc value</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_HashPadding</name>
<description>Generic g_HashPadding value</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_HMAC_enabled</name>
<description>Generic g_HMAC_enabled value</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_HashVerifyDigest</name>
<description>Generic g_HashVerifyDigest value</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA418_HW_CFG</name>
<description>No Description</description>
<addressOffset>0x410</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>g_Sha3CtxtEn</name>
<description>Generic g_Sha3CtxtEn value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA419_HW_CFG</name>
<description>No Description</description>
<addressOffset>0x414</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000007F</resetMask>
<fields>
<field>
<name>g_SM4ModesPoss</name>
<description>Generic g_SM4ModesPoss value</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SMU_NS</name>
<version>1</version>
<description>SMU_NS Registers</description>
<baseAddress>0x54008000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>SMU_SECURE</name>
<value>3</value>
</interrupt>
<interrupt>
<name>SMU_PRIVILEGED</name>
<value>4</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>The read only IPVERSION field gives the version for this module. There may be minor software changes required for modules with different values of IPVERSION. </description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Read to get SMU status.</description>
<addressOffset>0x004</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SMULOCK</name>
<description>SMU Lock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>SMULOCK is Unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>SMULOCK is Locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SMUPRGERR</name>
<description>SMU Programming Error</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>Access to Lock/unlock the SMU Configuration.</description>
<addressOffset>0x008</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>SMULOCKKEY</name>
<description>SMU Lock/Key</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlocks Registers</description>
<value>11325013</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Read to get status of SMU interrupts.</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00030005</resetMask>
<fields>
<field>
<name>PPUPRIV</name>
<description>PPU Privilege Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUINST</name>
<description>PPU Instruction Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUSEC</name>
<description>PPU Security Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BMPUSEC</name>
<description>BMPU Security Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Write to Enable/Disable SMU interrupts.</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00030005</resetMask>
<fields>
<field>
<name>PPUPRIV</name>
<description>PPU Privilege Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUINST</name>
<description>PPU Instruction Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUSEC</name>
<description>PPU Security Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BMPUSEC</name>
<description>BMPU Security Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>M33CTRL</name>
<description>Holds the M33 control settings.</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>LOCKSVTAIRCR</name>
<description>LOCKSVTAIRCR control of M33 CPU</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKNSVTOR</name>
<description>LOCKNSVTOR control of M33 CPU</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKSMPU</name>
<description>LOCKSMPU control of M33 CPU</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKNSMPU</name>
<description>LOCKNSMPU control of M33 CPU</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKSAU</name>
<description>LOCKSAU control of M33 CPU</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUPATD0</name>
<description>Set peripheral bits to 1 to mark as privileged access only.</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EMU</name>
<description>EMU Privileged Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMU</name>
<description>CMU Privileged Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFXO0</name>
<description>HFXO0 Privileged Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO0</name>
<description>HFRCO0 Privileged Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FSRCO</name>
<description>FSRCO Privileged Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DPLL0</name>
<description>DPLL0 Privileged Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFXO</name>
<description>LFXO Privileged Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFRCO</name>
<description>LFRCO Privileged Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ULFRCO</name>
<description>ULFRCO Privileged Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSC</name>
<description>MSC Privileged Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICACHE0</name>
<description>ICACHE0 Privileged Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRS</name>
<description>PRS Privileged Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPIO</name>
<description>GPIO Privileged Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMA</name>
<description>LDMA Privileged Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMAXBAR</name>
<description>LDMAXBAR Privileged Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER0</name>
<description>TIMER0 Privileged Access</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER1</name>
<description>TIMER1 Privileged Access</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER2</name>
<description>TIMER2 Privileged Access</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER3</name>
<description>TIMER3 Privileged Access</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER4</name>
<description>TIMER4 Privileged Access</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART0</name>
<description>USART0 Privileged Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART1</name>
<description>USART1 Privileged Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURTC</name>
<description>BURTC Privileged Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C1</name>
<description>I2C1 Privileged Access</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHIPTESTCTRL</name>
<description>CHIPTESTCTRL Privileged Access</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFGCFGNS</name>
<description>SYSCFGCFGNS Privileged Access</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFG</name>
<description>SYSCFG Privileged Access</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURAM</name>
<description>BURAM Privileged Access</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IFADCDEBUG</name>
<description>IFADCDEBUG Privileged Access</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPCRC</name>
<description>GPCRC Privileged Access</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCI</name>
<description>DCI Privileged Access</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUPATD1</name>
<description>Set peripheral bits to 1 to mark as privileged access only.</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DCDC</name>
<description>DCDC Privileged Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PDM</name>
<description>PDM Privileged Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFSENSE</name>
<description>RFSENSE Privileged Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOAES</name>
<description>RADIOAES Privileged Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>SMU Privileged Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMUCFGNS</name>
<description>SMUCFGNS Privileged Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCC</name>
<description>RTCC Privileged Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LETIMER0</name>
<description>LETIMER0 Privileged Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>IADC0 Privileged Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>I2C0 Privileged Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>WDOG0 Privileged Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>AMUXCP0 Privileged Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUART0</name>
<description>EUART0 Privileged Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRYPTOACC</name>
<description>CRYPTOACC Privileged Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHBRADIO</name>
<description>AHBRADIO Privileged Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUSATD0</name>
<description>Set peripheral bits to 1 to mark as secure access only.</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EMU</name>
<description>EMU Secure Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMU</name>
<description>CMU Secure Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFXO0</name>
<description>HFXO0 Secure Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO0</name>
<description>HFRCO0 Secure Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FSRCO</name>
<description>FSRCO Secure Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DPLL0</name>
<description>DPLL0 Secure Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFXO</name>
<description>LFXO Secure Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFRCO</name>
<description>LFRCO Secure Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ULFRCO</name>
<description>ULFRCO Secure Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSC</name>
<description>MSC Secure Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICACHE0</name>
<description>ICACHE0 Secure Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRS</name>
<description>PRS Secure Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPIO</name>
<description>GPIO Secure Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMA</name>
<description>LDMA Secure Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMAXBAR</name>
<description>LDMAXBAR Secure Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER0</name>
<description>TIMER0 Secure Access</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER1</name>
<description>TIMER1 Secure Access</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER2</name>
<description>TIMER2 Secure Access</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER3</name>
<description>TIMER3 Secure Access</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER4</name>
<description>TIMER4 Secure Access</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART0</name>
<description>USART0 Secure Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART1</name>
<description>USART1 Secure Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURTC</name>
<description>BURTC Secure Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C1</name>
<description>I2C1 Secure Access</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHIPTESTCTRL</name>
<description>CHIPTESTCTRL Secure Access</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFGCFGNS</name>
<description>SYSCFGCFGNS Secure Access</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFG</name>
<description>SYSCFG Secure Access</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURAM</name>
<description>BURAM Secure Access</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IFADCDEBUG</name>
<description>IFADCDEBUG Secure Access</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPCRC</name>
<description>GPCRC Secure Access</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCI</name>
<description>DCI Secure Access</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUSATD1</name>
<description>Set peripheral bits to 1 to mark as secure access only.</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DCDC</name>
<description>DCDC Secure Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PDM</name>
<description>PDM Secure Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFSENSE</name>
<description>RFSENSE Secure Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOAES</name>
<description>RADIOAES Secure Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>SMU Secure Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMUCFGNS</name>
<description>SMUCFGNS Secure Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCC</name>
<description>RTCC Secure Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LETIMER0</name>
<description>LETIMER0 Secure Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>IADC0 Secure Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>I2C0 Secure Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>WDOG0 Secure Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>AMUXCP0 Secure Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUART0</name>
<description>EUART0 Secure Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRYPTOACC</name>
<description>CRYPTOACC Secure Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHBRADIO</name>
<description>AHBRADIO Secure Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUFS</name>
<description>Read to get fault status of SMU.</description>
<addressOffset>0x140</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>PPUFSPERIPHID</name>
<description>Peripheral ID</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BMPUPATD0</name>
<description>Set master bits to 1 to mark as a privileged master.</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x0000001F</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>RADIOAES</name>
<description>RADIO AES DMA privileged mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRYPTOACC</name>
<description>CRYPTOACC DMA privileged mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOSUBSYSTEM</name>
<description>RADIO subsystem masters privileged mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOIFADCDEBUG</name>
<description>RADIO IFADC debug privileged mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMA</name>
<description>MCU LDMA privileged mode</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BMPUSATD0</name>
<description>Set master bits to 1 to mark as a secure master.</description>
<addressOffset>0x170</addressOffset>
<access>read-write</access>
<resetValue>0x0000001F</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>RADIOAES</name>
<description>RADIOAES DMA secure mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRYPTOACC</name>
<description>CRYPTOACC DMA secure mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOSUBSYSTEM</name>
<description>RADIO subsystem masters secure mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOIFADCDEBUG</name>
<description>RADIO IFADC debug secure mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMA</name>
<description>MCU LDMA secure mode</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BMPUFS</name>
<description>Read to get status about the master that triggered a fault.</description>
<addressOffset>0x250</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>BMPUFSMASTERID</name>
<description>Master ID</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BMPUFSADDR</name>
<description>Read to get the access address that triggered a fault.</description>
<addressOffset>0x254</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BMPUFSADDR</name>
<description>Fault Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ESAURTYPES0</name>
<description>Write to specify if a region is secure or non-secure.</description>
<addressOffset>0x260</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001000</resetMask>
<fields>
<field>
<name>ESAUR3NS</name>
<description>Region 3 Non-Secure Type</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAURTYPES1</name>
<description>Write to specify if a region is secure or non-secure.</description>
<addressOffset>0x264</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001000</resetMask>
<fields>
<field>
<name>ESAUR11NS</name>
<description>Region 11 Non-Secure Type</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAUMRB01</name>
<description>Specify the boundary between regions 0 and 1.</description>
<addressOffset>0x270</addressOffset>
<access>read-write</access>
<resetValue>0x02000000</resetValue>
<resetMask>0x0FFFF000</resetMask>
<fields>
<field>
<name>ESAUMRB01</name>
<description>Moveable Region Boundary 0-1</description>
<bitOffset>12</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAUMRB12</name>
<description>Specify the boundary between regions 1 and 2.</description>
<addressOffset>0x274</addressOffset>
<access>read-write</access>
<resetValue>0x04000000</resetValue>
<resetMask>0x0FFFF000</resetMask>
<fields>
<field>
<name>ESAUMRB12</name>
<description>Moveable Region Boundary 1-2</description>
<bitOffset>12</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAUMRB45</name>
<description>Specify the boundary between regions 4 and 5.</description>
<addressOffset>0x280</addressOffset>
<access>read-write</access>
<resetValue>0x02000000</resetValue>
<resetMask>0x0FFFF000</resetMask>
<fields>
<field>
<name>ESAUMRB45</name>
<description>Moveable Region Boundary 4-5</description>
<bitOffset>12</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAUMRB56</name>
<description>Specify the boundary between regions 5 and 6.</description>
<addressOffset>0x284</addressOffset>
<access>read-write</access>
<resetValue>0x04000000</resetValue>
<resetMask>0x0FFFF000</resetMask>
<fields>
<field>
<name>ESAUMRB56</name>
<description>Moveable Region Boundary 5-6</description>
<bitOffset>12</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SMU_NS_CFGNS</name>
<version>1</version>
<description>SMU_NS_CFGNS Registers</description>
<baseAddress>0x5400C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>SMU_SECURE</name>
<value>3</value>
</interrupt>
<interrupt>
<name>SMU_PRIVILEGED</name>
<value>4</value>
</interrupt>
<registers>
<register>
<name>NSSTATUS</name>
<description>Register for status flags.</description>
<addressOffset>0x004</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>SMUNSLOCK</name>
<description>SMUNS Lock Status </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>SMUNSLOCK Unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>SMUNSLOCK Locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NSLOCK</name>
<description>Register used to lock/unlock access to the register file.</description>
<addressOffset>0x008</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>SMUNSLOCKKEY</name>
<description>SMU Non-Secure Lock/Key</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlocks Registers</description>
<value>11325013</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>NSIF</name>
<description>Register for interrupt status flags.</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000005</resetMask>
<fields>
<field>
<name>PPUNSPRIVIF</name>
<description>PPUNS Privilege Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUNSINSTIF</name>
<description>PPUNS Instruction Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NSIEN</name>
<description>Register used for enabling/disabling interrupts.</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000005</resetMask>
<fields>
<field>
<name>PPUNSPRIVIEN</name>
<description>PPUNS Privilege Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUNSINSTIEN</name>
<description>PPUNS Instruction Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUNSPATD0</name>
<description>Set peripheral bits to 1 to mark as privileged access only.</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EMU</name>
<description>EMU Privileged Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMU</name>
<description>CMU Privileged Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFXO0</name>
<description>HFXO0 Privileged Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO0</name>
<description>HFRCO0 Privileged Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FSRCO</name>
<description>FSRCO Privileged Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DPLL0</name>
<description>DPLL0 Privileged Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFXO</name>
<description>LFXO Privileged Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFRCO</name>
<description>LFRCO Privileged Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ULFRCO</name>
<description>ULFRCO Privileged Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSC</name>
<description>MSC Privileged Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICACHE0</name>
<description>ICACHE0 Privileged Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRS</name>
<description>PRS Privileged Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPIO</name>
<description>GPIO Privileged Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMA</name>
<description>LDMA Privileged Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMAXBAR</name>
<description>LDMAXBAR Privileged Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER0</name>
<description>TIMER0 Privileged Access</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER1</name>
<description>TIMER1 Privileged Access</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER2</name>
<description>TIMER2 Privileged Access</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER3</name>
<description>TIMER3 Privileged Access</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER4</name>
<description>TIMER4 Privileged Access</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART0</name>
<description>USART0 Privileged Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART1</name>
<description>USART1 Privileged Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURTC</name>
<description>BURTC Privileged Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C1</name>
<description>I2C1 Privileged Access</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHIPTESTCTRL</name>
<description>CHIPTESTCTRL Privileged Access</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFGCFGNS</name>
<description>SYSCFGCFGNS Privileged Access</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFG</name>
<description>SYSCFG Privileged Access</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURAM</name>
<description>BURAM Privileged Access</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IFADCDEBUG</name>
<description>IFADCDEBUG Privileged Access</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPCRC</name>
<description>GPCRC Privileged Access</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCI</name>
<description>DCI Privileged Access</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUNSPATD1</name>
<description>Set peripheral bits to 1 to mark as privileged access only.</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DCDC</name>
<description>DCDC Privileged Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PDM</name>
<description>PDM Privileged Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFSENSE</name>
<description>RFSENSE Privileged Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOAES</name>
<description>RADIOAES Privileged Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>SMU Privileged Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMUCFGNS</name>
<description>SMUCFGNS Privileged Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCC</name>
<description>RTCC Privileged Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LETIMER0</name>
<description>LETIMER0 Privileged Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>IADC0 Privileged Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>I2C0 Privileged Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>WDOG0 Privileged Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>AMUXCP0 Privileged Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUART0</name>
<description>EUART0 Privileged Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRYPTOACC</name>
<description>CRYPTOACC Privileged Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHBRADIO</name>
<description>AHBRADIO Privileged Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUNSFS</name>
<description>Read this register to query the fault status.</description>
<addressOffset>0x140</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>PPUFSPERIPHID</name>
<description>Peripheral ID</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BMPUNSPATD0</name>
<description>Write to set BMPU priveledged attributes.</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>RADIOAES</name>
<description>RADIO AES DMA privileged mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRYPTOACC</name>
<description>CRYPTOACC DMA privileged mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOSUBSYSTEM</name>
<description>RADIO subsystem masters privileged mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOIFADCDEBUG</name>
<description>RADIO IFADC debug privileged mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMA</name>
<description>MCU LDMA privileged mode</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>RTCC_NS</name>
<version>1</version>
<description>RTCC_NS Registers</description>
<baseAddress>0x58000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>RTCC</name>
<value>12</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP VERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>RTCC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>RTCC is frozen in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>RTCC is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRECNTCCV0TOP</name>
<description>Pre-counter CCV0 top value enable.</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTCCV1TOP</name>
<description>CCV1 top value enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTTICK</name>
<description>Counter prescaler mode.</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRESC</name>
<description>CNT register ticks according to configuration in CNTPRESC.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CCV0MATCH</name>
<description>CNT register ticks when PRECNT matches RTCC_CC0_OC[14:0]</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNTPRESC</name>
<description>Counter prescaler value.</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>CLK_CNT = (RTCC LF CLK)/1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>CLK_CNT = (RTCC LF CLK)/2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>CLK_CNT = (RTCC LF CLK)/4</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>CLK_CNT = (RTCC LF CLK)/8</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>CLK_CNT = (RTCC LF CLK)/16</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>CLK_CNT = (RTCC LF CLK)/32</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>CLK_CNT = (RTCC LF CLK)/64</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>CLK_CNT = (RTCC LF CLK)/128</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description>CLK_CNT = (RTCC LF CLK)/256</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV512</name>
<description>CLK_CNT = (RTCC LF CLK)/512</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV1024</name>
<description>CLK_CNT = (RTCC LF CLK)/1024</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2048</name>
<description>CLK_CNT = (RTCC LF CLK)/2048</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4096</name>
<description>CLK_CNT = (RTCC LF CLK)/4096</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8192</name>
<description>CLK_CNT = (RTCC LF CLK)/8192</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16384</name>
<description>CLK_CNT = (RTCC LF CLK)/16384</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32768</name>
<description>CLK_CNT = (RTCC LF CLK)/32768</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>START</name>
<description>Start RTCC main counter</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop RTCC main counter</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>RTCC running status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RTCCLOCKSTATUS</name>
<description>Lock Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>RTCC registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>RTCC registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTTICK</name>
<description>Main counter tick</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC Channel n Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel n Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC Channel n Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>OF</name>
<description>OF Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTTICK</name>
<description>CNTTICK Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC Channel n Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel n Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC Channel n Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRECNT</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007FFF</resetMask>
<fields>
<field>
<name>PRECNT</name>
<description>Pre-Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>COMBCNT</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRECNT</name>
<description>Pre-Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CNTLSB</name>
<description>Counter Value</description>
<bitOffset>15</bitOffset>
<bitWidth>17</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>START</name>
<description>Sync busy for START</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STOP</name>
<description>Sync busy for STOP</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PRECNT</name>
<description>Sync busy for PRECNT</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CNT</name>
<description>Sync busy for CNT</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock RTCC lockable registers</description>
<value>44776</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output compare</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>A single clock cycle pulse is generated on output</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COMPBASE</name>
<description>Capture compare channel comparison base.</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CNT</name>
<description>RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNT</name>
<description>Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_OCVALUE</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICVALUE</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IC</name>
<description>Input Capture Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output compare</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>A single clock cycle pulse is generated on output</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COMPBASE</name>
<description>Capture compare channel comparison base.</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CNT</name>
<description>RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNT</name>
<description>Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_OCVALUE</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICVALUE</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IC</name>
<description>Input Capture Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_CTRL</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output compare</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>A single clock cycle pulse is generated on output</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COMPBASE</name>
<description>Capture compare channel comparison base.</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CNT</name>
<description>RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNT</name>
<description>Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC2_OCVALUE</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICVALUE</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IC</name>
<description>Input Capture Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LETIMER0_NS</name>
<version>0</version>
<description>LETIMER0_NS Registers</description>
<baseAddress>0x5A000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>LETIMER0</name>
<value>19</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>module en</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F13FF</resetMask>
<fields>
<field>
<name>REPMODE</name>
<description>Repeat Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FREE</name>
<description>When started, the LETIMER counts down until it is stopped by software</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONESHOT</name>
<description>The counter counts REP0 times. When REP0 reaches zero, the counter stops</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BUFFERED</name>
<description>The counter counts REP0 times. If REP1 has been written, it is loaded into REP0 when REP0 reaches zero, otherwise the counter stops</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOUBLE</name>
<description>Both REP0 and REP1 are decremented when the LETIMER wraps around. The LETIMER counts until both REP0 and REP1 are zero</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UFOA0</name>
<description>Underflow Output Action 0</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>LETIMERn_OUT0 is held at its idle value as defined by OPOL0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>LETIMERn_OUT0 is toggled on CNT underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PULSE</name>
<description>LETIMERn_OUT0 is held active for one LETIMER0 clock cycle on CNT underflow. The output then returns to its idle value as defined by OPOL0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>LETIMERn_OUT0 is set idle on CNT underflow, and active on compare match with COMP1</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UFOA1</name>
<description>Underflow Output Action 1</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>LETIMERn_OUT1 is held at its idle value as defined by OPOL1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>LETIMERn_OUT1 is toggled on CNT underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PULSE</name>
<description>LETIMERn_OUT1 is held active for one LETIMER0 clock cycle on CNT underflow. The output then returns to its idle value as defined by OPOL1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>LETIMERn_OUT1 is set idle on CNT underflow, and active on compare match with COMP1</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OPOL0</name>
<description>Output 0 Polarity</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OPOL1</name>
<description>Output 1 Polarity</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFTOP</name>
<description>Buffered Top</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>TOP is only written by software</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>TOP is set to TOPBUFF value when REP0 reaches 0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNTTOPEN</name>
<description>Compare Value 0 Is Top Value</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The top value of the LETIMER is 16777215 (0xFFFFFF)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The top value of the LETIMER is given by TOP</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>LETIMER is frozen in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>LETIMER is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNTPRESC</name>
<description>Counter prescaler value</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>CLK_CNT = (LETIMER LF CLK)/1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>CLK_CNT = (LETIMER LF CLK)/2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>CLK_CNT = (LETIMER LF CLK)/4</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>CLK_CNT = (LETIMER LF CLK)/8</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>CLK_CNT = (LETIMER LF CLK)/16</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>CLK_CNT = (LETIMER LF CLK)/32</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>CLK_CNT = (LETIMER LF CLK)/64</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>CLK_CNT = (LETIMER LF CLK)/128</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description>CLK_CNT = (LETIMER LF CLK)/256</description>
<value>8</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>START</name>
<description>Start LETIMER</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop LETIMER</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEAR</name>
<description>Clear LETIMER</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CTO0</name>
<description>Clear Toggle Output 0</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CTO1</name>
<description>Clear Toggle Output 1</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>LETIMER Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>COMP0</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>COMP0</name>
<description>Compare Value 0</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>COMP1</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>COMP1</name>
<description>Compare Value 1</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOP</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>TOP</name>
<description>Counter TOP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOPBUFF</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>TOPBUFF</name>
<description>Buffered Counter TOP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>REP0</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>REP0</name>
<description>Repeat Counter 0</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>REP1</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>REP1</name>
<description>Repeat Counter 1</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>COMP0</name>
<description>Compare Match 0 Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP1</name>
<description>Compare Match 1 Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REP0</name>
<description>Repeat Counter 0 Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REP1</name>
<description>Repeat Counter 1 Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>COMP0</name>
<description>Compare Match 0 Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP1</name>
<description>Compare Match 1 Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UF</name>
<description>Underflow Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REP0</name>
<description>Repeat Counter 0 Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REP1</name>
<description>Repeat Counter 1 Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FD</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Sync busy for CNT</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TOP</name>
<description>Sync busy for TOP</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>REP0</name>
<description>Sync busy for REP0</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>REP1</name>
<description>Sync busy for REP1</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>START</name>
<description>Sync busy for START</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STOP</name>
<description>Sync busy for STOP</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLEAR</name>
<description>Sync busy for CLEAR</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CTO0</name>
<description>Sync busy for CTO0</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CTO1</name>
<description>Sync busy for CTO1</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PRSMODE</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0CCC0000</resetMask>
<fields>
<field>
<name>PRSSTARTMODE</name>
<description>PRS Start Mode</description>
<bitOffset>18</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>PRS cannot start the LETIMER</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>Rising edge of selected PRS input can start the LETIMER</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edge of selected PRS input can start the LETIMER</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both the rising or falling edge of the selected PRS input can start the LETIMER</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSSTOPMODE</name>
<description>PRS Stop Mode</description>
<bitOffset>22</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>PRS cannot stop the LETIMER</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>Rising edge of selected PRS input can stop the LETIMER</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edge of selected PRS input can stop the LETIMER</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both the rising or falling edge of the selected PRS input can stop the LETIMER</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCLEARMODE</name>
<description>PRS Clear Mode</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>PRS cannot clear the LETIMER</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>Rising edge of selected PRS input can clear the LETIMER</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edge of selected PRS input can clear the LETIMER</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both the rising or falling edge of the selected PRS input can clear the LETIMER</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>IADC0_NS</name>
<version>1</version>
<description>IADC0_NS Registers</description>
<baseAddress>0x5A004000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>IADC</name>
<value>48</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>IPVERSION</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>Enable</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable IADC Module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Control </description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x707F003F</resetMask>
<fields>
<field>
<name>EM23WUCONVERT</name>
<description>EM23 Wakeup on Conversion</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>WUDVL</name>
<description>When using suspend mode, conversions performed in EM2 or EM3 should not wake up the DMA until the FIFO's DVL setting is reached. This saves more power for large OSR settings or infrequent sampling.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WUCONVERT</name>
<description>When using suspend mode, conversions performed in EM2 or EM3 will wake up the DMA and keep it awake until the conversions are done, regardless of the DVL setting. This mode burns more power, but it is useful when the conversion rate is faster than the time for the DMA to cycle through wake up and going back to sleep as it converts more than 4 scan table entries. Without using the wake up on conversion mode, the FIFO may overflow while the DMA is going in and out of sleep.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADCCLKSUSPEND0</name>
<description>ADC_CLK Suspend - PRS0</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRSWUDIS</name>
<description>Normal mode which does not disable the ADC_CLK.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSWUEN</name>
<description>ADCCLKWUEN will gate off ADC_CLK until the trigger is detected provided the internal timer is not selected as the trigger. Once the trigger is detected the ADC_CLK will be started, the band gap will be started, the ADC will be warmed up, and the SCAN Table and the Single entry will be converted. Once the conversions are done, the ADC_CLK will be gated off.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADCCLKSUSPEND1</name>
<description>ADC_CLK Suspend - PRS1</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRSWUDIS</name>
<description>Normal mode which does not disable the ADC_CLK.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSWUEN</name>
<description>ADCCLKWUEN will gate off ADC_CLK until the trigger is detected provided the internal timer is not selected as the trigger. Once the trigger is detected the ADC_CLK will be started, the band gap will be started, the ADC will be warmed up, and the SCAN Table and the Single entry will be converted. Once the conversions are done, the ADC_CLK will be gated off.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DBGHALT</name>
<description>Debug Halt</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Continue operation as normal during debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALT</name>
<description>Complete the current conversion and then halt during debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WARMUPMODE</name>
<description>Warmup Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Shut down the IADC after conversions have completed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>KEEPINSTANDBY</name>
<description>Switch to standby mode after conversions have completed. The next warmup time will require 1us.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>KEEPWARM</name>
<description>Keep IADC fully powered after conversions have completed.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMEBASE</name>
<description>Time Base</description>
<bitOffset>16</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HSCLKRATE</name>
<description>High Speed Clock Rate</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>Use CMU_CLK_ADC directly. The source clock must be 40 MHz or less.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Divide CMU_CLK_ADC by 2 before using it. The resulting CLK_SRC_ADC must be 40 MHz or less.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV3</name>
<description>Divide CMU_CLK_ADC by 3 before using it. The resulting CLK_SRC_ADC must be 40 MHz or less.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Divide CMU_CLK_ADC by 4 before using it. The resulting CLK_SRC_ADC must be 40 MHz or less.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>Command </description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0303001B</resetMask>
<fields>
<field>
<name>SINGLESTART</name>
<description>Single Queue Start</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SINGLESTOP</name>
<description>Single Queue Stop</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SCANSTART</name>
<description>Scan Queue Start</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SCANSTOP</name>
<description>Scan Queue Stop</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TIMEREN</name>
<description>Timer Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TIMERDIS</name>
<description>Timer Disable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SINGLEFIFOFLUSH</name>
<description>Flush the Single FIFO</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SCANFIFOFLUSH</name>
<description>Flush the Scan FIFO</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TIMER</name>
<description>Timer </description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TIMER</name>
<description>Timer Period</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x4131CF5B</resetMask>
<fields>
<field>
<name>SINGLEQEN</name>
<description>Single Queue Enabled</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SINGLEQUEUEPENDING</name>
<description>Single Queue Pending</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SCANQEN</name>
<description>Scan Queued Enabled</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SCANQUEUEPENDING</name>
<description>Scan Queue Pending</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CONVERTING</name>
<description>Converting</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SINGLEFIFODV</name>
<description>SINGLEFIFO Data Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SCANFIFODV</name>
<description>SCANFIFO Data Valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SINGLEFIFOFLUSHING</name>
<description>The Single FIFO is flushing</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SCANFIFOFLUSHING</name>
<description>The Scan FIFO is flushing</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMERACTIVE</name>
<description>Timer Active</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SINGLEWRITEPENDING</name>
<description>SINGLE write pending</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MASKREQWRITEPENDING</name>
<description>MASKREQ write pending</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCBUSY</name>
<description>SYNCBUSY</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ADCWARM</name>
<description>ADCWARM</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MASKREQ</name>
<description>Mask Request</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>MASKREQ</name>
<description>Scan Queue Mask Request</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STMASK</name>
<description>Scan Table Mask</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>STMASK</name>
<description>Scan Table Mask</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CMPTHR</name>
<description>Comparator Threshold</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADLT</name>
<description>ADC Less Than or Equal to Threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADGT</name>
<description>ADC Greater Than or Equal to Threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt Flag</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x800F338F</resetMask>
<fields>
<field>
<name>SINGLEFIFODVL</name>
<description>Single FIFO Data Valid Level</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFODVL</name>
<description>Scan FIFO Data Valid Level</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLECMP</name>
<description>Single Result Window Compare</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANCMP</name>
<description>Scan Result Window Compare</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANENTRYDONE</name>
<description>Scan Entry Done</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANTABLEDONE</name>
<description>Scan Table Done</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEDONE</name>
<description>Single Conversion Done</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POLARITYERR</name>
<description>Polarity Error</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port Allocation Error</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEFIFOOF</name>
<description>Single FIFO Overflow</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFOOF</name>
<description>Scan FIFO Overflow</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEFIFOUF</name>
<description>Single FIFO Underflow</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFOUF</name>
<description>Scan FIFO Underflow</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM23ABORTERROR</name>
<description>EM2/3 Abort Error</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt Enable</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x800F338F</resetMask>
<fields>
<field>
<name>SINGLEFIFODVL</name>
<description>Single FIFO Data Valid Level Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFODVL</name>
<description>Scan FIFO Data Valid Level Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLECMP</name>
<description>Single Result Window Compare Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANCMP</name>
<description>Scan Result Window Compare Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANENTRYDONE</name>
<description>Scan Entry Done Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANTABLEDONE</name>
<description>Scan Table Done Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEDONE</name>
<description>Single Conversion Done Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POLARITYERR</name>
<description>Polarity Error Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port Allocation Error Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEFIFOOF</name>
<description>Single FIFO Overflow Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFOOF</name>
<description>Scan FIFO Overflow Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEFIFOUF</name>
<description>Single FIFO Underflow Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFOUF</name>
<description>Scan FIFO Underflow Enable</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM23ABORTERROR</name>
<description>EM2/3 Abort Error Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIGGER</name>
<description>Trigger</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00011717</resetMask>
<fields>
<field>
<name>SCANTRIGSEL</name>
<description>Scan Trigger Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IMMEDIATE</name>
<description>Immediate triggering. The scan queue will be disabled once all conversions in the scan table are complete, unless TRIGGERACTION is set to continuous.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMER</name>
<description>Triggers when the local timer count reaches zero. </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSCLKGRP</name>
<description>Triggers on PRS0 from a timer module that is using the same clock group as the ADC and has been programmed to use the same clock source as the ADC. The prescale may be different between the ADC and the timer module.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSPOS</name>
<description>Triggers on asynchronous PRS0 positive edge. Requires PRS0 to go low for 3 ADC_CLKs before another positive edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSNEG</name>
<description>Triggers on asynchronous PRS0 negative edge. Requires PRS0 to go high for 3 ADC_CLKs before another negative edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization. PRSNEG should only be used when the trigger source is from a module that remains powered during EM23. For modules (ie: TIMER) that power down during EM23, PRSPOS should be used for an asynchronous trigger, and PRSCLKGRP should be used for a synchronous trigger.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANTRIGACTION</name>
<description>Scan Trigger Action</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONCE</name>
<description>For TRIGSEL=IMMEDIATE, goes through the scan table once and disables queue. For TRIGSEL = TIMER, PRSCLKGRP, PRSPOS, PRSNEG, goes through the scan table once per trigger.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONTINUOUS</name>
<description>Goes through the scan table, converts each entry with a mask bit set, and puts it back into the scan queue to repeat again continuously. The queues are first come first serve. If both queues are triggered, the single queue will get to convert after each scan table completes. The scan queue will get to convert after each single conversion completes.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SINGLETRIGSEL</name>
<description>Single Trigger Select</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IMMEDIATE</name>
<description>Immediate triggering. The single queue will be disabled once the conversion is complete, unless TRIGGERACTION is set to continuous.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMER</name>
<description>Triggers when the local timer count reaches zero. </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSCLKGRP</name>
<description>Triggers on PRS1 from a timer module that is using the same clock group as the ADC and has been programmed to use the same clock source as the ADC. The prescale may be different between the ADC and the timer module.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSPOS</name>
<description>Triggers on asynchronous PRS1 positive edge. Requires PRS1 to go low for 3 ADC_CLKs before another positive edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSNEG</name>
<description>Triggers on asynchronous PRS1 negative edge. Requires PRS1 to go high for 3 ADC_CLKs before another negative edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization. PRSNEG should only be used when the trigger source is from a module that remains powered during EM23. For modules (ie: TIMER) that power down during EM23, PRSPOS should be used for an asynchronous trigger, and PRSCLKGRP should be used for a synchronous trigger.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SINGLETRIGACTION</name>
<description>Single Trigger Action</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONCE</name>
<description>For TRIGSEL=IMMEDIATE, converts the single queue once and disables queue. For TRIGSEL = TIMER, PRSCLKGRP, PRSPOS, PRSNEG, converts the single queue once per trigger.ask.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONTINUOUS</name>
<description>Converts the single queue, then checks for a pending scan queue before converting the single queue again continuously. The queues are first come first serve. If both queues are continuous, the IADC alternates between them.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SINGLETAILGATE</name>
<description>Single Tailgate Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TAILGATEOFF</name>
<description>The single queue is ready to start warming up and converting once the trigger had been detected.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TAILGATEON</name>
<description>After the single queue's trigger is detected, it must wait until the end of a scan operation before the Single queue can be converted.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFG0</name>
<description>Configration</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00002060</resetValue>
<resetMask>0x30E770FF</resetMask>
<fields>
<field>
<name>ADCMODE</name>
<description>ADC Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>High speed mode with a maximum CLK_ADC of 10 MHz.</description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSRHS</name>
<description>High Speed OSR</description>
<bitOffset>2</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HISPD2</name>
<description>High speed over sampling of 2x.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD4</name>
<description>High speed over sampling of 4x. </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD8</name>
<description>High speed over sampling of 8x.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD16</name>
<description>High speed over sampling of 16x.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD32</name>
<description>HIgh speed over sampling of 32x.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD64</name>
<description>High speed over sampling of 64x.</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANALOGGAIN</name>
<description>Analog Gain</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ANAGAIN0P5</name>
<description>Analog gain of 0.5x.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ANAGAIN1</name>
<description>Analog gain of 1x.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ANAGAIN2</name>
<description>Analog gain of 2x.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>ANAGAIN3</name>
<description>Analog gain of 3x.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>ANAGAIN4</name>
<description>Analog gain of 4x.</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFSEL</name>
<description>Reference Select</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VBGR</name>
<description>Internal 1.21 V reference.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VREF</name>
<description>External Reference. (Calibrated for 1.25V nominal.)</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDX</name>
<description>AVDD (unbuffered)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDX0P8BUF</name>
<description>AVDD (buffered) * 0.8</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGAVG</name>
<description>Digital Averaging</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AVG1</name>
<description>Collect one output word (no digital averaging).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG2</name>
<description>Collect and average 2 digital output words.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG4</name>
<description>Collect and average 4 digital output words.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG8</name>
<description>Collect and average 8 digital output words.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG16</name>
<description>Collect and average 16 digital output words.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TWOSCOMPL</name>
<description>Two's Complement</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AUTO</name>
<description>Automatic: Single ended measurements are reported as unipolar and differential measurements are reported as bipolar.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FORCEUNIPOLAR</name>
<description>Force all measurements to result in unipolar output. Negative differential numbers will saturate to 0.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FORCEBIPOLAR</name>
<description>Force all measurements to result in bipolar output. Single ended measurements are half the range, but allow for small negative measurements.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCALE0</name>
<description>Scale</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x8002C000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OFFSET</name>
<description>Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAIN13LSB</name>
<description>Gain 13 LSBs</description>
<bitOffset>18</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAIN3MSB</name>
<description>Gain 3 MSBs</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GAIN011</name>
<description>Upper 3 bits of gain = 011 (0.75x)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GAIN100</name>
<description>Upper 3 bits of gain = 100 (1.00x)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCHED0</name>
<description>Scheduling</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>PRESCALE</name>
<description>Prescale</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG1</name>
<description>Configration</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00002060</resetValue>
<resetMask>0x30E770FF</resetMask>
<fields>
<field>
<name>ADCMODE</name>
<description>ADC Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>High speed mode with a maximum CLK_ADC of 10 MHz.</description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OSRHS</name>
<description>High Speed OSR</description>
<bitOffset>2</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HISPD2</name>
<description>High speed over sampling of 2x.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD4</name>
<description>High speed over sampling of 4x. </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD8</name>
<description>High speed over sampling of 8x.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD16</name>
<description>High speed over sampling of 16x.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD32</name>
<description>HIgh speed over sampling of 32x.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>HISPD64</name>
<description>High speed over sampling of 64x.</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANALOGGAIN</name>
<description>Analog Gain</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ANAGAIN0P5</name>
<description>Analog gain of 0.5x.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ANAGAIN1</name>
<description>Analog gain of 1x.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ANAGAIN2</name>
<description>Analog gain of 2x.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>ANAGAIN3</name>
<description>Analog gain of 3x.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>ANAGAIN4</name>
<description>Analog gain of 4x.</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFSEL</name>
<description>Reference Select</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VBGR</name>
<description>Internal 1.21 V reference.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VREF</name>
<description>External Reference. (Calibrated for 1.25V nominal.)</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDX</name>
<description>AVDD (unbuffered)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDX0P8BUF</name>
<description>AVDD (buffered) * 0.8</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGAVG</name>
<description>Digital Averaging</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AVG1</name>
<description>Collect one output word (no digital averaging).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG2</name>
<description>Collect and average 2 digital output words.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG4</name>
<description>Collect and average 4 digital output words.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG8</name>
<description>Collect and average 8 digital output words.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG16</name>
<description>Collect and average 16 digital output words.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TWOSCOMPL</name>
<description>Two's Complement</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AUTO</name>
<description>Automatic: Single ended measurements are reported as unipolar and differential measurements are reported as bipolar.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FORCEUNIPOLAR</name>
<description>Force all measurements to result in unipolar output. Negative differential numbers will saturate to 0.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FORCEBIPOLAR</name>
<description>Force all measurements to result in bipolar output. Single ended measurements are half the range, but allow for small negative measurements.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCALE1</name>
<description>Scale</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x8002C000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OFFSET</name>
<description>Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAIN13LSB</name>
<description>Gain 13 LSBs</description>
<bitOffset>18</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAIN3MSB</name>
<description>Gain 3 MSBs</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GAIN011</name>
<description>Upper 3 bits of gain = 011 (0.75x)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GAIN100</name>
<description>Upper 3 bits of gain = 100 (1.00x)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCHED1</name>
<description>Scheduling</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>PRESCALE</name>
<description>Prescale</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SINGLEFIFOCFG</name>
<description>Single FIFO Configuration</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000030</resetValue>
<resetMask>0x0000013F</resetMask>
<fields>
<field>
<name>ALIGNMENT</name>
<description>Alignment</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RIGHT12</name>
<description>ID[7:0], SIGN_EXT, DATA[11:0]</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT16</name>
<description>ID[7:0], SIGN_EXT, DATA[15:0]</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT20</name>
<description>ID[7:0], SIGN_EXT, DATA[19:0]</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT12</name>
<description>DATA[11:0], 000000000000, ID[7:0]</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT16</name>
<description>DATA[15:0], 00000000, ID[7:0]</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT20</name>
<description>DATA[19:0], 0000, ID[7:0]</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SHOWID</name>
<description>Show ID</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DVL</name>
<description>Data Valid Level</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VALID1</name>
<description>When 1 entry in the single FIFO is valid, set the SINGLEFIFODVL interrupt and request DMA.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID2</name>
<description>When 2 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID3</name>
<description>When 3 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID4</name>
<description>When 4 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMAWUFIFOSINGLE</name>
<description>Single FIFO DMA wakeup.</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>While in EM2 or EM3, the DMA controller will not be requested.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>While in EM2 or EM3, the DMA controller will be requested when the single FIFO reaches its Data Valid Level. [DVL must be set to 0 (VALID1).]</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SINGLEFIFODATA</name>
<description>Read the oldest valid data from the single FIFO and pop the FIFO</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Single FIFO Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SINGLEFIFOSTAT</name>
<description>Single FIFO status</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>FIFOREADCNT</name>
<description>FIFO Read Count</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SINGLEDATA</name>
<description>latest single queue conversion data</description>
<addressOffset>0x07C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SCANFIFOCFG</name>
<description>Scan FIFO Configuration</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000030</resetValue>
<resetMask>0x0000013F</resetMask>
<fields>
<field>
<name>ALIGNMENT</name>
<description>Alignment</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RIGHT12</name>
<description>ID[7:0], SIGN_EXT, DATA[11:0]</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT16</name>
<description>ID[7:0], SIGN_EXT, DATA[15:0]</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT20</name>
<description>ID[7:0], SIGN_EXT, DATA[19:0]</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT12</name>
<description>DATA[11:0], 000000000000, ID[7:0]</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT16</name>
<description>DATA[15:0], 00000000, ID[7:0]</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT20</name>
<description>DATA[19:0], 0000, ID[7:0]</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SHOWID</name>
<description>Show ID</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DVL</name>
<description>Data Valid Level</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VALID1</name>
<description>When 1 entry in the scan FIFO is valid, set the SCANFIFODVL interrupt and request DMA.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID2</name>
<description>When 2 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID3</name>
<description>When 3 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID4</name>
<description>When 4 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMAWUFIFOSCAN</name>
<description>Scan FIFO DMA Wakeup</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>While in EM2 or EM3, the DMA controller will not be requested.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>While in EM2 or EM3, the DMA controller will be requested when the scan FIFO reaches its Data Valid Level. [DVL must be set to 0 (VALID1).]</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCANFIFODATA</name>
<description>Read the oldest valid data from the scan FIFO and pop the FIFO</description>
<addressOffset>0x084</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SCANFIFOSTAT</name>
<description>Scan FIFO status</description>
<addressOffset>0x088</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>FIFOREADCNT</name>
<description>FIFO Read Count</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SCANDATA</name>
<description>Most recent data data from scan queue conversion</description>
<addressOffset>0x08C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SINGLE</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN0</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN1</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN2</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN3</name>
<description>No Description</description>
<addressOffset>0x0AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN4</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN5</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN6</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN7</name>
<description>No Description</description>
<addressOffset>0x0BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN8</name>
<description>No Description</description>
<addressOffset>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN9</name>
<description>No Description</description>
<addressOffset>0x0C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN10</name>
<description>No Description</description>
<addressOffset>0x0C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN11</name>
<description>No Description</description>
<addressOffset>0x0CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN12</name>
<description>No Description</description>
<addressOffset>0x0D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN13</name>
<description>No Description</description>
<addressOffset>0x0D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN14</name>
<description>No Description</description>
<addressOffset>0x0D8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCAN15</name>
<description>No Description</description>
<addressOffset>0x0DC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>PINNEG</name>
<description>Negative Pin Select</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTNEG</name>
<description>Negative Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground (single-ended)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINNEG</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINNEG</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINNEG</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINNEG</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINPOS</name>
<description>Positive Pin Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTPOS</name>
<description>Positive Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GND</name>
<description>Ground</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SUPPLY</name>
<description>Supply Pin - Select specific supply using PINPOS</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A - Select pin number using PINPOS</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B - Select pin number using PINPOS</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C - Select pin number using PINPOS</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D - Select pin number using PINPOS</description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CFG</name>
<description>Configuration Group Select</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONFIG0</name>
<description>Use configuration group 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONFIG1</name>
<description>Use configuration group 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP</name>
<description>Comparison Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>I2C0_NS</name>
<version>0</version>
<description>I2C0_NS Registers</description>
<baseAddress>0x5A010000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>I2C0</name>
<value>27</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>module enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable Peripheral Clock</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable Peripheral Clock</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0037B3FF</resetMask>
<fields>
<field>
<name>CORERST</name>
<description>Soft Reset the internal state registers</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No change to internal state registers</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Reset the internal state registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLAVE</name>
<description>Addressable as Follower</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>All addresses will be responded to with a NACK</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Addresses matching the programmed follower address or the general call address (if enabled) require a response from software. Other addresses are automatically responded to with a NACK.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOACK</name>
<description>Automatic Acknowledge</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Software must give one ACK command for each ACK transmitted on the I2C bus.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Addresses that are not automatically NACK'ed, and all data is automatically acknowledged.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOSE</name>
<description>Automatic STOP when Empty</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>A stop must be sent manually when no more data is to be transmitted.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The leader automatically sends a STOP when no more data is available for transmission.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOSN</name>
<description>Automatic STOP on NACK</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Stop is not automatically sent if a NACK is received from a follower.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The leader automatically sends a STOP if a NACK is received from a follower.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ARBDIS</name>
<description>Arbitration Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>When a device loses arbitration, the ARBIF interrupt flag is set and the bus is released.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>When a device loses arbitration, the ARBIF interrupt flag is set, but communication proceeds.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GCAMEN</name>
<description>General Call Address Match Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>General call address will be NACK'ed if it is not included by the follower address and address mask.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>When a general call address is received, a software response is required</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXBIL</name>
<description>TX Buffer Interrupt Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EMPTY</name>
<description>TXBL status and the TXBL interrupt flag are set when the transmit buffer becomes empty. TXBL is cleared when the buffer becomes nonempty.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALF_FULL</name>
<description>TXBL status and the TXBL interrupt flag are set when the transmit buffer goes from full to half-full or empty. TXBL is cleared when the buffer becomes full</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLHR</name>
<description>Clock Low High Ratio</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STANDARD</name>
<description>Nlow=4 and Nhigh=4, and the Nlow:Nhigh ratio is 4:4</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYMMETRIC</name>
<description>Nlow=6 and Nhigh=3, and the Nlow:Nhigh ratio is 6:3</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FAST</name>
<description>Nlow=11 and Nhigh=6, and the Nlow:Nhigh ratio is 11:6</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BITO</name>
<description>Bus Idle Timeout</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Timeout disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C40PCC</name>
<description>Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C80PCC</name>
<description>Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C160PCC</name>
<description>Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GIBITO</name>
<description>Go Idle on Bus Idle Timeout </description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>A bus idle timeout has no effect on the bus state.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>A bus idle timeout tells the I2C module that the bus is idle, allowing new transfers to be initiated.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLTO</name>
<description>Clock Low Timeout</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Timeout disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C40PCC</name>
<description>Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C80PCC</name>
<description>Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C160PCC</name>
<description>Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C320PCC</name>
<description>Timeout after 320 prescaled clock cycles. In standard mode at 100 kHz, this results in a 400us timeout.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C1024PCC</name>
<description>Timeout after 1024 prescaled clock cycles. In standard mode at 100 kHz, this results in a 1280us timeout.</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCLMONEN</name>
<description>SCL Monitor Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable SCL monitor</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable SCL monitor</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDAMONEN</name>
<description>SDA Monitor Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable SDA Monitor</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable SDA Monitor</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>START</name>
<description>Send start condition</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Send stop condition</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ACK</name>
<description>Send ACK</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>NACK</name>
<description>Send NACK</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CONT</name>
<description>Continue transmission</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ABORT</name>
<description>Abort transmission</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTX</name>
<description>Clear TX</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARPC</name>
<description>Clear Pending Commands</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATE</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>BUSY</name>
<description>Bus Busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MASTER</name>
<description>Leader</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TRANSMITTER</name>
<description>Transmitter</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NACKED</name>
<description>Nack Received</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BUSHOLD</name>
<description>Bus Held</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STATE</name>
<description>Transmission State</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<description>No transmission is being performed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WAIT</name>
<description>Waiting for idle. Will send a start condition as soon as the bus is idle.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start transmit phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADDR</name>
<description>Address transmit or receive phase</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>ADDRACK</name>
<description>Address ack/nack transmit or receive phase</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>Data transmit or receive phase</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DATAACK</name>
<description>Data ack/nack transmit or receive phase</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000080</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>PSTART</name>
<description>Pending START</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PSTOP</name>
<description>Pending STOP</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PACK</name>
<description>Pending ACK</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PNACK</name>
<description>Pending NACK</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PCONT</name>
<description>Pending continue</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PABORT</name>
<description>Pending abort</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXC</name>
<description>TX Complete</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBL</name>
<description>TX Buffer Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAV</name>
<description>RX Data Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBUFCNT</name>
<description>TX Buffer Count</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>DIV</name>
<description>Clock Divider</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SADDR</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FE</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Follower address</description>
<bitOffset>1</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SADDRMASK</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FE</resetMask>
<fields>
<field>
<name>SADDRMASK</name>
<description>Follower Address Mask</description>
<bitOffset>1</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATA0</name>
<description>RX Data 0</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATA1</name>
<description>RX Data 1</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATAP</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>RXDATAP</name>
<description>RX Data Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLEP</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATAP0</name>
<description>RX Data 0 Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAP1</name>
<description>RX Data 1 Peek</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATA</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>TXDATA</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TXDATA0</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDATA1</name>
<description>TX Data</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>START</name>
<description>START condition Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSTART</name>
<description>Repeated START condition Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDR</name>
<description>Address Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXC</name>
<description>Transfer Completed Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>Transmit Buffer Level Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>Receive Data Valid Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACK</name>
<description>Acknowledge Received Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NACK</name>
<description>Not Acknowledge Received Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSTOP</name>
<description>Leader STOP Condition Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARBLOST</name>
<description>Arbitration Lost Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERR</name>
<description>Bus Error Interrupt Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSHOLD</name>
<description>Bus Held Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>Transmit Buffer Overflow Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>Receive Buffer Underflow Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BITO</name>
<description>Bus Idle Timeout Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLTO</name>
<description>Clock Low Timeout Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSTOP</name>
<description>Follower STOP condition Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>Receive Buffer Full Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLERR</name>
<description>Clock Low Error Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCLERR</name>
<description>SCL Error Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAERR</name>
<description>SDA Error Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>START</name>
<description>START condition Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSTART</name>
<description>Repeated START condition Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDR</name>
<description>Address Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXC</name>
<description>Transfer Completed Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>Transmit Buffer Level Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>Receive Data Valid Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACK</name>
<description>Acknowledge Received Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NACK</name>
<description>Not Acknowledge Received Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSTOP</name>
<description>Leader STOP Condition Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARBLOST</name>
<description>Arbitration Lost Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERR</name>
<description>Bus Error Interrupt Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSHOLD</name>
<description>Bus Held Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>Transmit Buffer Overflow Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>Receive Buffer Underflow Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BITO</name>
<description>Bus Idle Timeout Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLTO</name>
<description>Clock Low Timeout Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSTOP</name>
<description>Follower STOP condition Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>Receive Buffer Full Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLERR</name>
<description>Clock Low Error Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCLERR</name>
<description>SCL Error Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAERR</name>
<description>SDA Error Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>WDOG0_NS</name>
<version>0</version>
<description>WDOG0_NS Registers</description>
<baseAddress>0x5A018000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>WDOG0</name>
<value>43</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x000F0000</resetValue>
<resetMask>0x730F071F</resetMask>
<fields>
<field>
<name>CLRSRC</name>
<description>WDOG Clear Source</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SW</name>
<description>A write to the clear bit will clear the WDOG counter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSRC0</name>
<description>A rising edge on the PRS Source 0 will clear the WDOG counter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EM2RUN</name>
<description>EM2 Run</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>WDOG timer is frozen in EM2.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>WDOG timer is running in EM2.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EM3RUN</name>
<description>EM3 Run</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>WDOG timer is frozen in EM3.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>WDOG timer is running in EM3.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EM4BLOCK</name>
<description>EM4 Block</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>EM4 can be entered by software. See EMU for detailed description.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>EM4 cannot be entered by software.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>WDOG timer is frozen in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>WDOG timer is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WDOGRSTDIS</name>
<description>WDOG Reset Disable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EN</name>
<description>A timeout will cause a WDOG reset</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIS</name>
<description>A timeout will not cause a WDOG reset</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRS0MISSRSTEN</name>
<description>PRS Src0 Missing Event WDOG Reset</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRS1MISSRSTEN</name>
<description>PRS Src1 Missing Event WDOG Reset</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERSEL</name>
<description>WDOG Timeout Period Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SEL0</name>
<description>Timeout period of 9 wdog cycles</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL1</name>
<description>Timeout period of 17 wdog cycles</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL2</name>
<description>Timeout period of 33 wdog cycles</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL3</name>
<description>Timeout period of 65 wdog cycles</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL4</name>
<description>Timeout period of 129 wdog cycles</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL5</name>
<description>Timeout period of 257 wdog cycles</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL6</name>
<description>Timeout period of 513 wdog cycles</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL7</name>
<description>Timeout period of 1k wdog cycles</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL8</name>
<description>Timeout period of 2k wdog cycles</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL9</name>
<description>Timeout period of 4k wdog cycles</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL10</name>
<description>Timeout period of 8k wdog cycles</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL11</name>
<description>Timeout period of 16k wdog cycles</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL12</name>
<description>Timeout period of 32k wdog cycles</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL13</name>
<description>Timeout period of 64k wdog cycles</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL14</name>
<description>Timeout period of 128k wdog cycles</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL15</name>
<description>Timeout period of 256k wdog cycles</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WARNSEL</name>
<description>WDOG Warning Period Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Disable</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL1</name>
<description>Warning timeout is 25% of the Timeout.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL2</name>
<description>Warning timeout is 50% of the Timeout.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL3</name>
<description>Warning timeout is 75% of the Timeout.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WINSEL</name>
<description>WDOG Illegal Window Select</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL1</name>
<description>Window timeout is 12.5% of the Timeout.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL2</name>
<description>Window timeout is 25% of the Timeout.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL3</name>
<description>Window timeout is 37.5% of the Timeout.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL4</name>
<description>Window timeout is 50% of the Timeout.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL5</name>
<description>Window timeout is 62.5% of the Timeout.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL6</name>
<description>Window timeout is 75.5% of the Timeout.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL7</name>
<description>Window timeout is 87.5% of the Timeout.</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>CLEAR</name>
<description>WDOG Timer Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNCHANGED</name>
<description>WDOG timer is unchanged.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEARED</name>
<description>WDOG timer is cleared to 0.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80000000</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>WDOG Configuration Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>All WDOG lockable registers are unlocked.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>All WDOG lockable registers are locked.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>TOUT</name>
<description>WDOG Timeout Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WARN</name>
<description>WDOG Warning Timeout Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WIN</name>
<description>WDOG Window Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PEM0</name>
<description>PRS Src0 Event Missing Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PEM1</name>
<description>PRS Src1 Event Missing Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>TOUT</name>
<description>WDOG Timeout Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WARN</name>
<description>WDOG Warning Timeout Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WIN</name>
<description>WDOG Window Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PEM0</name>
<description>PRS Src0 Event Missing Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PEM1</name>
<description>PRS Src1 Event Missing Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>write-only</access>
<resetValue>0x0000ABE8</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>WDOG Configuration Lock</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOCK</name>
<description>Lock WDOG lockable registers</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock WDOG lockable registers</description>
<value>44008</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>CMD</name>
<description>Sync Busy for Cmd Register</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>AMUXCP0_NS</name>
<version>1</version>
<description>AMUXCP0_NS Registers</description>
<baseAddress>0x5A020000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>IPVERSION</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Control</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000033</resetMask>
<fields>
<field>
<name>FORCEHP</name>
<description>Force High Power</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCELP</name>
<description>Force Low Power</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCERUN</name>
<description>Force run</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCESTOP</name>
<description>Force stop</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RUN</name>
<description>running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>HICAP</name>
<description>high cap</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TEST</name>
<description>Test</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80003313</resetMask>
<fields>
<field>
<name>SYNCCLK</name>
<description>Sync Clock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCMODE</name>
<description>Sync Mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEREQUEST</name>
<description>Force Request</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEHICAP</name>
<description>Force high capacitance driver</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCELOCAP</name>
<description>Force low capacitance driver</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEBOOSTON</name>
<description>Force Boost On</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEBOOSTOFF</name>
<description>Force Boost Off</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATUSEN</name>
<description>Enable write to status bits</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIM</name>
<description>Trim </description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x77E44AA1</resetValue>
<resetMask>0x77FFEFFF</resetMask>
<fields>
<field>
<name>WARMUPTIME</name>
<description>Warm up time</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>WUCYCLES72</name>
<description>Warm up cycle = 72; 3.6us @20 MHz</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WUCYCLES96</name>
<description>Warm up cycle = 96; 4.8us @ 20 MHz</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WUCYCLES128</name>
<description>Warm up cycle = 128; 6.4us @ 20 MHz</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WUCYCLES160</name>
<description>Warm up cycle = 160; 8.0us @ 20 MHz</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLOATVDDCPLO</name>
<description>Float VDDCP Low Power</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FLOATVDDCPHI</name>
<description>Float VDDCP High Power</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYPASSDIV2LO</name>
<description>Bypass Div2 Low Power</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYPASSDIV2HI</name>
<description>Bypass Div2 High Power</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUMP0P5XLO</name>
<description>Bump 0.5X Low Power</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUMP0P5XHI</name>
<description>Bump 0.5X High Power</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIAS2XLO</name>
<description>Bias 2x Low Power</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIAS2XHI</name>
<description>Bias 2x High Power</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VOLTAGECTRLLO</name>
<description>Charge Pump Voltage Control Low Power</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VOLTAGECTRLHI</name>
<description>Charge Pump Voltage Control High Power</description>
<bitOffset>13</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIASCTRLLO</name>
<description>Bias Control Low Power</description>
<bitOffset>15</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIASCTRLLOCONT</name>
<description>Bias Control Low Power Continuous</description>
<bitOffset>18</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIASCTRLHI</name>
<description>Bias Control High Power</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUMPCAPLO</name>
<description>Pump Cap Low Power</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUMPCAPHI</name>
<description>Pump Cap High Power</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>EUART0_NS</name>
<version>0</version>
<description>EUART0_NS Registers</description>
<baseAddress>0x5A030000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG0</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC1D264FE</resetMask>
<fields>
<field>
<name>LOOPBK</name>
<description>Loopback Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The receiver is connected to and receives data from UARTn_RX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The receiver is connected to and receives data from UARTn_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCEN</name>
<description>Collision Check Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Collision check is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Collision check is enabled. The receiver must be enabled for the check to be performed</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPM</name>
<description>Multi-Processor Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The 9th bit of incoming frames has no special function</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>An incoming frame with the 9th bit equal to MPAB will be loaded into the RX FIFO regardless of RXBLOCK and will result in the MPAB interrupt flag being set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPAB</name>
<description>Multi-Processor Address-Bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OVS</name>
<description>Oversampling</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X16</name>
<description>16X oversampling</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X8</name>
<description>8X oversampling</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>X6</name>
<description>6X oversampling</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>4X oversampling</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable oversampling (for LF operation)</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSBF</name>
<description>Most Significant Bit First</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Data is sent with the least significant bit first</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Data is sent with the most significant bit first</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXINV</name>
<description>Receiver Input Invert</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Input is passed directly to the receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Input is inverted before it is passed to the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXINV</name>
<description>Transmitter output Invert</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Output from the transmitter is passed unchanged to UARTn_TX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Output from the transmitter is inverted before it is passed to UARTn_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOTRI</name>
<description>Automatic TX Tristate</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The output on UARTn_TX when the transmitter is idle is defined by TXINV</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>UARTn_TX is tristated whenever the transmitter is idle</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SKIPPERRF</name>
<description>Skip Parity Error Frames</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ERRSDMA</name>
<description>Halt DMA Read On Error</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on DMA requests from the UART</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DMA requests from the UART are blocked while the PERR or FERR interrupt flags are set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSRX</name>
<description>Disable RX On Error</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Framing and parity errors disable the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSTX</name>
<description>Disable TX On Error</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Received framing and parity errors have no effect on transmitter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Received framing and parity errors disable the transmitter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MVDIS</name>
<description>Majority Vote Disable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDEN</name>
<description>AUTOBAUD detection enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG1</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00DB8E0F</resetMask>
<fields>
<field>
<name>DBGHALT</name>
<description>Debug halt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Continue normal UART operation even if core is halted</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>If core is halted, receive one frame and then halt reception by deactivating RTS. Next frame reception happens when the core is unhalted during single stepping.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSINV</name>
<description>Clear-to-send Invert Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The CTS pin is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The CTS pin is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSEN</name>
<description>Clear-to-send Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Ignore CTS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Stop transmitting when CTS is inactive</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSINV</name>
<description>Request-to-send Invert Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The RTS pin is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The RTS pin is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXDMAWU</name>
<description>Transmitter DMA Wakeup</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDMAWU</name>
<description>Receiver DMA Wakeup</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SFUBRX</name>
<description>Start Frame Unblock Receiver</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPRSEN</name>
<description>PRS RX Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFIW</name>
<description>TX FIFO Interrupt Watermark</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least one more frame.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least two more frames.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least three more frames.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least four more frames. </description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXFIW</name>
<description>RX FIFO Interrupt Watermark</description>
<bitOffset>19</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least one frame in it.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least two frames in it.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least three frames in it.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has four frames in it.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSRXFW</name>
<description>Request-to-send RX FIFO Watermark</description>
<bitOffset>22</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>RTS is set if there is space for at least one more frame in the RX FIFO.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>RTS is set if there is space for at least two more frames in the RX FIFO.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>RTS is set if there is space for at least three more frames in the RX FIFO.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>RTS is set if there is space for four more frames in the RX FIFO.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FRAMECFG</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00001002</resetValue>
<resetMask>0x00003303</resetMask>
<fields>
<field>
<name>DATABITS</name>
<description>Data-Bit Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SEVEN</name>
<description>Each frame contains 7 data bits</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Each frame contains 8 data bits</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NINE</name>
<description>Each frame contains 9 data bits</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PARITY</name>
<description>Parity-Bit Mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Parity bits are not used</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVEN</name>
<description>Even parity are used. Parity bits are automatically generated and checked by hardware.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ODD</name>
<description>Odd parity is used. Parity bits are automatically generated and checked by hardware.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STOPBITS</name>
<description>Stop-Bit Mode</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HALF</name>
<description>The transmitter generates a half stop bit. Stop-bits are not verified by receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>One stop bit is generated and verified</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ONEANDAHALF</name>
<description>The transmitter generates one and a half stop bit. The receiver verifies the first stop bit</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>The transmitter generates two stop bits. The receiver checks the first stop-bit only</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRHFCFG</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>IRHFEN</name>
<description>Enable IrDA Module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IRHFPW</name>
<description>IrDA TX Pulse Width</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRHFFILT</name>
<description>IrDA RX Filter</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No filter enabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Filter enabled. IrDA pulse must be high for at least 4 consecutive clock cycles to be detected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRLFCFG</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>IRLFEN</name>
<description>Pulse Generator/Extender Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMINGCFG</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>TXDELAY</name>
<description>TX Delay Transmission</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Frames are transmitted immediately.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLE</name>
<description>Transmission of new frames is delayed by a single bit period.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DOUBLE</name>
<description>Transmission of new frames is delayed by a two bit periods.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRIPPLE</name>
<description>Transmission of new frames is delayed by a three bit periods.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STARTFRAMECFG</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>STARTFRAME</name>
<description>Start Frame</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SIGFRAMECFG</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>SIGFRAME</name>
<description>Signal Frame Value</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x007FFFF8</resetMask>
<fields>
<field>
<name>DIV</name>
<description>Fractional Clock Divider</description>
<bitOffset>3</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIGCTRL</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RXTEN</name>
<description>Receive Trigger Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXTEN</name>
<description>Transmit Trigger Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>RXEN</name>
<description>Receiver Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXDIS</name>
<description>Receiver Disable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXEN</name>
<description>Transmitter Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDIS</name>
<description>Transmitter Disable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>Receiver Block Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>Receiver Block Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>Transmitter Tristate Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>Transmitter Tristate Disable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTX</name>
<description>Clear TX FIFO</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATAP</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>RXDATAP</name>
<description>RX Data Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PERRP</name>
<description>Parity Error Peek</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FERRP</name>
<description>Framing Error Peek</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATA</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00003FFF</resetMask>
<fields>
<field>
<name>TXDATA</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>write-only</access>
</field>
<field>
<name>UBRXAT</name>
<description>Unblock RX After Transmission</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIAT</name>
<description>Set TXTRI After Transmisssion</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXBREAK</name>
<description>Transit Data as Break</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDISAT</name>
<description>Clear TXEN After Transmission</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXENAT</name>
<description>Enable RXEN After Transmission</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-only</access>
<resetValue>0x00003040</resetValue>
<resetMask>0x010F31FB</resetMask>
<fields>
<field>
<name>RXENS</name>
<description>Receiver Enable Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXENS</name>
<description>Transmitter Enable Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCK</name>
<description>Block Incoming Data</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRI</name>
<description>Transmitter Tristated</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXC</name>
<description>TX Complete</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXIDLE</name>
<description>RX Idle</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFCNT</name>
<description>Valid entries in TX FIFO</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLEARTXBUSY</name>
<description>TX FIFO Clear Busy</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Rate Detection Completed</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x010C377F</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX FIFO Overflow Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX FIFO Underflow Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX FIFO Overflow Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MPAF</name>
<description>Multi-Processor Address Frame Interrupt </description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCF</name>
<description>Collision Check Fail Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STARTF</name>
<description>Start Frame Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SIGF</name>
<description>Signal Frame Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Complete Interrupt Flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x010C377F</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete IEN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level IEN</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level IEN</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full IEN</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX FIFO Overflow IEN</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX FIFO Underflow IEN</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX FIFO Overflow IEN</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error IEN</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error IEN</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MPAF</name>
<description>Multi-Processor Addr Frame IEN</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCF</name>
<description>Collision Check Fail IEN</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX IDLE IEN</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STARTF</name>
<description>Start Frame IEN</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SIGF</name>
<description>Signal Frame IEN</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Complete IEN</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>DIV</name>
<description>SYNCBUSY for DIV in CLKDIV</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXTEN</name>
<description>SYNCBUSY for RXTEN in TRIGCTRL</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTEN</name>
<description>SYNCBUSY for TXTEN in TRIGCTRL</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXEN</name>
<description>SYNCBUSY for RXEN in CMD</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDIS</name>
<description>SYNCBUSY for RXDIS in CMD</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXEN</name>
<description>SYNCBUSY for TXEN in CMD</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXDIS</name>
<description>SYNCBUSY for TXDIS in CMD</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>SYNCBUSY for RXBLOCKEN in CMD</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>SYNCBUSY for RXBLOCKDIS in CMD</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>SYNCBUSY for TXTRIEN in CMD</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>SYNCBUSY in TXTRIDIS in CMD</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>CRYPTOACC_NS</name>
<version>1</version>
<description>CRYPTOACC_NS Registers</description>
<baseAddress>0x5C020000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>CRYPTOACC</name>
<value>0</value>
</interrupt>
<interrupt>
<name>TRNG</name>
<value>1</value>
</interrupt>
<interrupt>
<name>PKE</name>
<value>2</value>
</interrupt>
<registers>
<register>
<name>FETCHADDR</name>
<description>Fetcher: Start address of data block. In direct mode, this register is written by the software. In scatter-gather mode, this register is updated after each processed descriptor.</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Start address of data block</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FETCHLEN</name>
<description>Fetcher: Length of data block. In direct mode, this register is written by the software. In scatter-gather mode, this register is not used.</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>LENGTH</name>
<description>Length of data block</description>
<bitOffset>0</bitOffset>
<bitWidth>28</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONSTADDR</name>
<description>Constant address</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REALIGN</name>
<description>Realign length</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FETCHTAG</name>
<description>Fetcher: User tag. In direct mode, this register is written by the software. In scatter-gather mode, this register is not used.</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TAG</name>
<description>User tag</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PUSHADDR</name>
<description>Pusher: Start address of data block (LSB). In direct mode, this register is written by the software. In scatter-gather mode, this register is updated after each processed descriptor.</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Start address of data block</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PUSHLEN</name>
<description>Pusher: Length of data block. In direct mode, this register is written by the software. In scatter-gather mode, this register is not used.</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7FFFFFFF</resetMask>
<fields>
<field>
<name>LENGTH</name>
<description>Start address of data block</description>
<bitOffset>0</bitOffset>
<bitWidth>28</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONSTADDR</name>
<description>Constant address</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REALIGN</name>
<description>Realign length</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISCARD</name>
<description>Discard data</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt enable</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>FETCHERENDOFBLOCK</name>
<description>End of block interrupt enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FETCHERSTOPPED</name>
<description>Stopped interrupt enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FETCHERERROR</name>
<description>Error interrupt enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUSHERENDOFBLOCK</name>
<description>End of block interrupt enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUSHERSTOPPED</name>
<description>Stopped interrupt enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUSHERERROR</name>
<description>Error interrupt enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt flag register</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>FETCHERENDOFBLOCK</name>
<description>End of block interrupt flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FETCHERSTOPPED</name>
<description>Stopped interrupt flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FETCHERERROR</name>
<description>Error interrupt flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PUSHERENDOFBLOCK</name>
<description>End of block interrupt flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PUSHERSTOPPED</name>
<description>Stopped interrupt flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PUSHERERROR</name>
<description>Error interrupt flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF_CLR</name>
<description>Writing a '1' clears the interrupt status. Writing a '0' has no effect.</description>
<addressOffset>0x030</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>FETCHERENDOFBLOCK</name>
<description>End of block interrupt flag clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FETCHERSTOPPED</name>
<description>Stopped interrupt flag clear</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FETCHERERROR</name>
<description>Error interrupt flag clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PUSHERENDOFBLOCK</name>
<description>End of block interrupt flag clear</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PUSHERSTOPPED</name>
<description>Stopped interrupt flag clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PUSHERERROR</name>
<description>Error interrupt flag clear</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Control register, called CONFIG in Barco datasheet.</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>FETCHERSCATTERGATHER</name>
<description>Fetcher scatter/gather</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUSHERSCATTERGATHER</name>
<description>Pusher scatter/gather</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STOPFETCHER</name>
<description>Stop fetcher</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STOPPUSHER</name>
<description>Stop pusher</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SWRESET</name>
<description>Software reset</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>Command register for starting the fetcher and pusher</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>STARTFETCHER</name>
<description>Start fetch</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STARTPUSHER</name>
<description>Start push</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status register</description>
<addressOffset>0x03C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0073</resetMask>
<fields>
<field>
<name>FETCHERBSY</name>
<description>Fetcher busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PUSHERBSY</name>
<description>Pusher busy</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NOTEMPTY</name>
<description>Not empty flag from input FIFO (fetcher)</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WAITING</name>
<description>Pusher waiting for FIFO</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SOFTRSTBSY</name>
<description>Software reset busy</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FIFODATANUM</name>
<description>Number of data in output FIFO</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INCL_IPS_HW_CFG</name>
<description>No Description</description>
<addressOffset>0x400</addressOffset>
<access>read-only</access>
<resetValue>0x00000611</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>g_IncludeAES</name>
<description>Generic g_IncludeAES value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeAESGCM</name>
<description>Generic g_IncludeAESGCM value</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeAESXTS</name>
<description>Generic g_IncludeAESXTS value</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeDES</name>
<description>Generic g_IncludeDES value</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeHASH</name>
<description>Generic g_IncludeHASH value</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeChachaPoly</name>
<description>Generic g_IncludeChachaPoly value</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeSHA3</name>
<description>Generic g_IncludeSHA3 value</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeZUC</name>
<description>Generic g_IncludeZUC value</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeSM4</name>
<description>Generic g_IncludeSM4 value</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludePKE</name>
<description>Generic g_IncludePKE value</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_IncludeNDRNG</name>
<description>Generic g_IncludeNDRNG value</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA411E_HW_CFG_1</name>
<description>No Description</description>
<addressOffset>0x404</addressOffset>
<access>read-only</access>
<resetValue>0x0700017F</resetValue>
<resetMask>0x070301FF</resetMask>
<fields>
<field>
<name>g_AesModesPoss</name>
<description>AES Modes Supported</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_CS</name>
<description>Generic g_CS value</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_UseMasking</name>
<description>Generic g_UseMasking value</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_Keysize</name>
<description>Generic g_Keysize value</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA411E_HW_CFG_2</name>
<description>No Description</description>
<addressOffset>0x408</addressOffset>
<access>read-only</access>
<resetValue>0x00000080</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>g_CtrSize</name>
<description>Generic g_CtrSize value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA413_HW_CFG</name>
<description>No Description</description>
<addressOffset>0x40C</addressOffset>
<access>read-only</access>
<resetValue>0x0003007F</resetValue>
<resetMask>0x0007007F</resetMask>
<fields>
<field>
<name>g_HashMaskFunc</name>
<description>Generic g_HashMaskFunc value</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_HashPadding</name>
<description>Generic g_HashPadding value</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_HMAC_enabled</name>
<description>Generic g_HMAC_enabled value</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>g_HashVerifyDigest</name>
<description>Generic g_HashVerifyDigest value</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA418_HW_CFG</name>
<description>No Description</description>
<addressOffset>0x410</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>g_Sha3CtxtEn</name>
<description>Generic g_Sha3CtxtEn value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BA419_HW_CFG</name>
<description>No Description</description>
<addressOffset>0x414</addressOffset>
<access>read-only</access>
<resetValue>0x0000005F</resetValue>
<resetMask>0x0000007F</resetMask>
<fields>
<field>
<name>g_SM4ModesPoss</name>
<description>Generic g_SM4ModesPoss value</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>CRYPTOACC_NS_RNGCTRL</name>
<version>1</version>
<description>CRYPTOACC_NS_RNGCTRL Registers</description>
<baseAddress>0x5C021000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>CRYPTOACC</name>
<value>0</value>
</interrupt>
<interrupt>
<name>TRNG</name>
<value>1</value>
</interrupt>
<interrupt>
<name>PKE</name>
<value>2</value>
</interrupt>
<registers>
<register>
<name>RNGCTRL</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00040000</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>TRNG Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Module disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Module enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TESTEN</name>
<description>Test Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOISE</name>
<description>Non-determinsitc random number generation</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TESTDATA</name>
<description>Pseudo-random number generation</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CONDBYPASS</name>
<description>Conditioning Bypass</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>The conditionig function is used</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BYPASS</name>
<description>The conditioning function is bypassed</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REPCOUNTIEN</name>
<description>IRQ enable for Repetition Count Test</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>APT64IEN</name>
<description>IRQ enable for APT64IF</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>APT4096IEN</name>
<description>IRQ enable for APT4096IF</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FULLIEN</name>
<description>IRQ enable for FIFO full</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOFTRESET</name>
<description>Software Reset</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Module not in reset</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESET</name>
<description>The continuous test, the conditioning function and the FIFO are reset</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREIEN</name>
<description>IRQ enable for AIS31 prelim. noise alarm</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ALMIEN</name>
<description>IRQ enable for AIS31 noise alarm</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCERUN</name>
<description>Oscillator Force Run</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Oscillators will shut down when FIFO is full</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RUN</name>
<description>Oscillators will continue to run even after FIFO is full</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BYPNIST</name>
<description>NIST Start-up Test Bypass.</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>NIST-800-90B startup test is applied. No data will be written to the FIFO until the test passes.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BYPASS</name>
<description>NIST-800-90B startup test is bypassed.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BYPAIS31</name>
<description>AIS31 Start-up Test Bypass.</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>AIS31 startup test is applied. No data will be written to the FIFO until the test passes.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BYPASS</name>
<description>AIS31 startup test is bypassed.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HEALTHTESTSEL</name>
<description>Health test input select</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BEFORE</name>
<description>Before conditioning</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AFTER</name>
<description>After conditioning</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AIS31TESTSEL</name>
<description>AIS31 test input select</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BEFORE</name>
<description>Before conditioning</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AFTER</name>
<description>After conditioning</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NB128BITBLOCKS</name>
<description>Number of 128b blocks in AES-CBCMAC</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FIFOWRSTARTUP</name>
<description>Fifo Write Start Up</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FIFOLEVEL</name>
<description>Number of 32 bits words of random available in the FIFO. Writing to this register clears the FIFO full interrupt</description>
<addressOffset>0x004</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FIFOLEVEL</name>
<description>FIFO Level</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FIFOTHRESH</name>
<description>FIFO level at which the rings are restarted when in the FIFOFull_Off state, expressed in number of 128bit blocks</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x0000003F</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FIFOTHRESH</name>
<description>FIFO threshold level</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FIFODEPTH</name>
<description>Maximum number of 32 bits words that can be stored in the FIFO: 2^g_fifodepth</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000040</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FIFODEPTH</name>
<description>FIFO Depth.</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>KEY0</name>
<description>This set of registers bits form the 128-bit AES key used for conditioning function. The first byte (MSB of 128-bit word) is at address 0x0010, the second byte at address 0x0011...</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>KEY</name>
<description>Key</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEY1</name>
<description>This set of registers bits form the 128-bit AES key used for conditioning function. The first byte (MSB of 128-bit word) is at address 0x0010, the second byte at address 0x0011...</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>KEY</name>
<description>Key</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEY2</name>
<description>This set of registers bits form the 128-bit AES key used for conditioning function. The first byte (MSB of 128-bit word) is at address 0x0010, the second byte at address 0x0011...</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>KEY</name>
<description>Key</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEY3</name>
<description>This set of registers bits form the 128-bit AES key used for conditioning function. The first byte (MSB of 128-bit word) is at address 0x0010, the second byte at address 0x0011...</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>KEY</name>
<description>Key</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TESTDATA</name>
<description>This register is used to feed known data to the conditioning function or to the continuous tests. See manual</description>
<addressOffset>0x020</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VALUE</name>
<description>Test data input to conditioning tests</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>RNGSTATUS</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>TESTDATABUSY</name>
<description>Test Data Busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<description>TESTDATA write is finished processing or no test in progress.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BUSY</name>
<description>TESTDATA write is still being processed.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STATE</name>
<description>State of the control FSM</description>
<bitOffset>1</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>RESET</name>
<description>RESET State</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>STARTUP</name>
<description>STARTUP State</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFOFULLON</name>
<description>FIFOFULLON State</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFOFULLOFF</name>
<description>FIFOFULLOFF State</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RUNNING</name>
<description>RUNNING State</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>ERROR</name>
<description>ERROR State</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UNUSED_6</name>
<description>UNUSED</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>UNUSED_7</name>
<description>UNUSED</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REPCOUNTIF</name>
<description>Repetition Count Test interrupt status</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>APT64IF</name>
<description>64-sample window Adaptive Proportion IF</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>APT4096IF</name>
<description>4096-sample window Adaptive Prop. IF</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FULLIF</name>
<description>FIFO full interrupt status</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PREIF</name>
<description>AIS31 Preliminary Noise Alarm IF</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ALMIF</name>
<description>AIS31 Noise Alarm interrupt status</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INITWAITVAL</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>INITWAITVAL</name>
<description>Wait counter value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SWOFFTMRVAL</name>
<description>Number of clk cycles to wait before stopping the rings after the FIFO is full</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>SWOFFTMRVAL</name>
<description>Switch Off Timer Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>Sample clock divider. The frequency at which the outputs of the rings are sampled is given by Fs = Fpclk/(ClkDiv + 1)</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>VALUE</name>
<description>Sample clock divider</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AIS31CONF0</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x43401040</resetValue>
<resetMask>0x7FFF7FFF</resetMask>
<fields>
<field>
<name>STARTUPTHRES</name>
<description>Start-up Threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ONLINETHRESH</name>
<description>Online Threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AIS31CONF1</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x03C00680</resetValue>
<resetMask>0x7FFF7FFF</resetMask>
<fields>
<field>
<name>HEXPECTEDVALUE</name>
<description>Expected History Value</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ONLINEREPTHRESH</name>
<description>Online Repeat Threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AIS31CONF2</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x04400340</resetValue>
<resetMask>0x7FFF7FFF</resetMask>
<fields>
<field>
<name>HMIN</name>
<description>Minimum Allowed History Value</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HMAX</name>
<description>Maximum Allowed History Value</description>
<bitOffset>16</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AIS31STATUS</name>
<description>This register is used to obtain diagnostic information about the AIS31 start-up and online tests when g_AIS31=True. Writing to this register clears all fields</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>NUMPRELIMALARMS</name>
<description>Number of preliminary alarms</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRELIMNOISEALARMRNG</name>
<description>Preliminary noise alarm RNG</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRELIMNOISEALARMREP</name>
<description>Preliminary noise alarm Rep</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>CRYPTOACC_NS_PKCTRL</name>
<version>1</version>
<description>CRYPTOACC_NS_PKCTRL Registers</description>
<baseAddress>0x5C022000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>CRYPTOACC</name>
<value>0</value>
</interrupt>
<interrupt>
<name>TRNG</name>
<value>1</value>
</interrupt>
<interrupt>
<name>PKE</name>
<value>2</value>
</interrupt>
<registers>
<register>
<name>POINTER</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F0F0F0F</resetMask>
<fields>
<field>
<name>OPPTRA</name>
<description>OpPtrA</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OPPTRB</name>
<description>OpPtrB</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OPPTRC</name>
<description>OpPtrC</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OPPTRN</name>
<description>OpPtrN</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>COMMAND</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFC77FFFF</resetMask>
<fields>
<field>
<name>OPERATION</name>
<description>Type of Operation</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FIELD</name>
<description>Field</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GFP</name>
<description>Field is GF(p)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GF2M</name>
<description>Field is GF(2^m)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SIZE</name>
<description>Size of Operands in data memory</description>
<bitOffset>8</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SELCURVE</name>
<description>Select Curve</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No acceleration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>P256</name>
<description>P256</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>P192</name>
<description>P192</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EDWARDS</name>
<description>Edwards Curve Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFSEL</name>
<description>Buffer Select</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MEM0</name>
<description>use data in data memory 0</description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SWAPBYTES</name>
<description>Swap bytes</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NATIVE</name>
<description>Native format (little endian)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SWAPPED</name>
<description>Byte swapped (big endian)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLAGA</name>
<description>Flag A</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FLAGB</name>
<description>Flag B</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALCR2</name>
<description>Calculate R2</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FALSE</name>
<description>don't recalculate R&#178; mod N</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TRUE</name>
<description>re-calculate R&#178; mod N</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PKCTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>PKSTART</name>
<description>PK Start</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>IFC</name>
<description>ClearIRQ</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>PKSTATUS</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00033FFF</resetMask>
<fields>
<field>
<name>FAILADDR</name>
<description>Fail Address</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NOTONCURVE</name>
<description>Point Px not on curve</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ATINFINITY</name>
<description>Point Px at infinity</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>COUPLENOTVALID</name>
<description>Couple not valid</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PARAMNNOTVALID</name>
<description>Param n not valid</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NOTIMPLEMENTED</name>
<description>Not implemented</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SIGNOTVALID</name>
<description>Signature not valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PARAMABNOTVALID</name>
<description>Param AB not valid</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NOTINVERTIBLE</name>
<description>Not invertible</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>COMPOSITE</name>
<description>Composite</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>FALSE</name>
<description>random number under test is probably prime</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TRUE</name>
<description>random number under test is composite</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NOTQUAD</name>
<description>Not quadratic residue</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKBUSY</name>
<description>PK busy</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKIF</name>
<description>Interrupt status</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>VERSION</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>SW</name>
<description>Software version number</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>HW</name>
<description>Hardware version number</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TIMER</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TIMER</name>
<description>Timer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PRORTC_S</name>
<version>1</version>
<description>PRORTC_S Registers</description>
<baseAddress>0xA8000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>PRORTC</name>
<value>41</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP VERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>RTCC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>RTCC is frozen in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>RTCC is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRECNTCCV0TOP</name>
<description>Pre-counter CCV0 top value enable.</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTCCV1TOP</name>
<description>CCV1 top value enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTTICK</name>
<description>Counter prescaler mode.</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRESC</name>
<description>CNT register ticks according to configuration in CNTPRESC.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CCV0MATCH</name>
<description>CNT register ticks when PRECNT matches RTCC_CC0_OC[14:0]</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNTPRESC</name>
<description>Counter prescaler value.</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>CLK_CNT = (RTCC LF CLK)/1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>CLK_CNT = (RTCC LF CLK)/2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>CLK_CNT = (RTCC LF CLK)/4</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>CLK_CNT = (RTCC LF CLK)/8</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>CLK_CNT = (RTCC LF CLK)/16</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>CLK_CNT = (RTCC LF CLK)/32</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>CLK_CNT = (RTCC LF CLK)/64</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>CLK_CNT = (RTCC LF CLK)/128</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description>CLK_CNT = (RTCC LF CLK)/256</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV512</name>
<description>CLK_CNT = (RTCC LF CLK)/512</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV1024</name>
<description>CLK_CNT = (RTCC LF CLK)/1024</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2048</name>
<description>CLK_CNT = (RTCC LF CLK)/2048</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4096</name>
<description>CLK_CNT = (RTCC LF CLK)/4096</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8192</name>
<description>CLK_CNT = (RTCC LF CLK)/8192</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16384</name>
<description>CLK_CNT = (RTCC LF CLK)/16384</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32768</name>
<description>CLK_CNT = (RTCC LF CLK)/32768</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>START</name>
<description>Start RTCC main counter</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop RTCC main counter</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>RTCC running status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RTCCLOCKSTATUS</name>
<description>Lock Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>RTCC registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>RTCC registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTTICK</name>
<description>Main counter tick</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC Channel n Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel n Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>OF</name>
<description>OF Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTTICK</name>
<description>CNTTICK Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC Channel n Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel n Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRECNT</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007FFF</resetMask>
<fields>
<field>
<name>PRECNT</name>
<description>Pre-Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>COMBCNT</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRECNT</name>
<description>Pre-Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CNTLSB</name>
<description>Counter Value</description>
<bitOffset>15</bitOffset>
<bitWidth>17</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>START</name>
<description>Sync busy for START</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STOP</name>
<description>Sync busy for STOP</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PRECNT</name>
<description>Sync busy for PRECNT</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CNT</name>
<description>Sync busy for CNT</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock RTCC lockable registers</description>
<value>44776</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output compare</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>A single clock cycle pulse is generated on output</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COMPBASE</name>
<description>Capture compare channel comparison base.</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CNT</name>
<description>RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNT</name>
<description>Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_OCVALUE</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICVALUE</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IC</name>
<description>Input Capture Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output compare</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>A single clock cycle pulse is generated on output</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COMPBASE</name>
<description>Capture compare channel comparison base.</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CNT</name>
<description>RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNT</name>
<description>Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_OCVALUE</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICVALUE</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IC</name>
<description>Input Capture Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>FRC_S</name>
<version>1</version>
<description>FRC_S Registers</description>
<baseAddress>0xA8004000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>FRC_PRI</name>
<value>33</value>
</interrupt>
<interrupt>
<name>FRC</name>
<value>34</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable peripheral clock to this module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01FFFFFF</resetMask>
<fields>
<field>
<name>SNIFFDCOUNT</name>
<description>Sniffer data count</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ACTIVETXFCD</name>
<description>Active Transmit Frame Descriptor</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>FCD0</name>
<description>FCD0 is active</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FCD1</name>
<description>FCD1 is active</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACTIVERXFCD</name>
<description>Active Receive Frame Descriptor</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>FCD2</name>
<description>FCD2 is active</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FCD3</name>
<description>FCD3 is active</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNIFFDFRAME</name>
<description>Sniffer data frame active status</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXRAWBLOCKED</name>
<description>Receiver raw trigger block is active</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FRAMEOK</name>
<description>Frame valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXABORTINPROGRESS</name>
<description>Receive aborted in progress status flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXWORD</name>
<description>Transmit Word Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXWORD</name>
<description>Receive Word Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CONVPAUSED</name>
<description>Convolutional coder pause event active</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXSUBFRAMEPAUSED</name>
<description>Transmit subframe pause event active</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>INTERLEAVEREADPAUSED</name>
<description>Interleaver read pause event active</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>INTERLEAVEWRITEPAUSED</name>
<description>Interleaver write pause event active</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FRAMEDETPAUSED</name>
<description>Frame detected pause event active</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FRAMELENGTHERROR</name>
<description>Frame Length Error for RX and TX</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DEMODERROR</name>
<description>Demod Error in RX</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FSMSTATE</name>
<description>FSM state status for srw_frc_interface</description>
<bitOffset>20</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_INIT</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_DATA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_CRC</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_FCD_UPDATE</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_DISCARD</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_TRAIL</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_DONE</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_PAUSE_INIT</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_PAUSED</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>UNDEFINED1</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>UNDEFINED2</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_CRC_ZEROCHECK</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_SUP</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_WAITEOF</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>UNDEFINED3</name>
<description></description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_INIT</name>
<description></description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_DATA</name>
<description></description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_CRC</name>
<description></description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_FCD_UPDATE</name>
<description></description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_TRAIL</name>
<description></description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_FLUSH</name>
<description></description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_DONE</name>
<description></description>
<value>22</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_DONE_WAIT</name>
<description></description>
<value>23</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_RAW</name>
<description></description>
<value>24</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_PAUSEFLUSH</name>
<description></description>
<value>25</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DFLCTRL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01FFFF7F</resetMask>
<fields>
<field>
<name>DFLMODE</name>
<description>Dynamic Frame Length Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Dynamic Frame Length support is disabled, and the frame length is controlled by writing directly to the FRAMELENGTH field</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLEBYTE</name>
<description>Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the least significant byte of the extracted length field</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLEBYTEMSB</name>
<description>Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the most significant byte of the extracted length field</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DUALBYTELSBFIRST</name>
<description>Dynamic Frame Length is enabled and located in two bytes over air, of which the least significant byte is transferred first</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DUALBYTEMSBFIRST</name>
<description>Dynamic Frame Length is enabled and located in two bytes over air, of which the most significant byte is transferred first</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>INFINITE</name>
<description>Dynamic Frame Length support is disabled, and infinite frame lengths are transmitted and received. RXABORT may be used to abort active receive operations, while the TXDIS command (available in the RAC) may be used to abort active transmit operations.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>BLOCKERROR</name>
<description>In transmit mode, the frame length must be written directly to the FRAMELENGTH field. In receive mode, data will be received until a block decoding error is found.</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DFLBITORDER</name>
<description>Dynamic Frame Length Bit order</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Bit ordering is defined by the BITORDER field</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REVERSE</name>
<description>Bit ordering is reversed, compared to what is defined by the BITORDER field</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DFLSHIFT</name>
<description>Dynamic Frame Length bitshift</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DFLOFFSET</name>
<description>Length Field Offset Value</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DFLBITS</name>
<description>Length field number of bits</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MINLENGTH</name>
<description>Minimum decoded length</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DFLINCLUDECRC</name>
<description>Length field includes CRC values or not</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>The CRC values are not included in the frame length</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>The CRC values are included in the frame length</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DFLBOIOFFSET</name>
<description>Length Field Offset Value</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MAXLENGTH</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00004FFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>MAXLENGTH</name>
<description>Max Frame Length Value</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INILENGTH</name>
<description>Initial Frame Length Value</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ADDRFILTCTRL</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FF07</resetMask>
<fields>
<field>
<name>EN</name>
<description>Address Filter Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BRDCST00EN</name>
<description>Broadcast Address 0x00 Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BRDCSTFFEN</name>
<description>Broadcast Address 0xFF Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDRESS</name>
<description>Address</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATABUFFER</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>DATABUFFER</name>
<description>Frame Controller data buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WCNT</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>WCNT</name>
<description>Word Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>WCNTCMP0</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>FRAMELENGTH</name>
<description>Word Counter Frame Length Value</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WCNTCMP1</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>LENGTHFIELDLOC</name>
<description>Length field location</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WCNTCMP2</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>ADDRFIELDLOC</name>
<description>Address field location</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>RXABORT</name>
<description>RX Abort</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FRAMEDETRESUME</name>
<description>FRAMEDET resume</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>INTERLEAVEWRITERESUME</name>
<description>Interleaver write resume</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>INTERLEAVEREADRESUME</name>
<description>Interleaver read resume</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CONVRESUME</name>
<description>Convolutional coder resume</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CONVTERMINATE</name>
<description>Convolutional coder termination</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXSUBFRAMERESUME</name>
<description>TX subframe resume</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>INTERLEAVEINIT</name>
<description>Interleaver initialization</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>INTERLEAVECNTCLEAR</name>
<description>Interleaver counter clear</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CONVINIT</name>
<description>Convolutional coder initialize</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>BLOCKINIT</name>
<description>Block coder initialize</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STATEINIT</name>
<description>FRC State initialize</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXRAWUNBLOCK</name>
<description>Clear RXRAWBLOCKED status flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>WHITECTRL</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001F7F</resetMask>
<fields>
<field>
<name>FEEDBACKSEL</name>
<description>LFSR Feedback selector</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BIT0</name>
<description>Select bit 0 as feedback</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT1</name>
<description>Select bit 1 as feedback</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT2</name>
<description>Select bit 2 as feedback</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT3</name>
<description>Select bit 3 as feedback</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT4</name>
<description>Select bit 4 as feedback</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT5</name>
<description>Select bit 5 as feedback</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT6</name>
<description>Select bit 6 as feedback</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT7</name>
<description>Select bit 7 as feedback</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT8</name>
<description>Select bit 8 as feedback</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT9</name>
<description>Select bit 9 as feedback</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT10</name>
<description>Select bit 10 as feedback</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT11</name>
<description>Select bit 11 as feedback</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT12</name>
<description>Select bit 12 as feedback</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT13</name>
<description>Select bit 13 as feedback</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT14</name>
<description>Select bit 14 as feedback</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT15</name>
<description>Select bit 15 as feedback</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Select data input as feedback</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>ZERO</name>
<description>Select zero as feedback</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>Select one as feedback</description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>TXLASTWORD</name>
<description>In transmit mode, the feedback is one during the last transmit word and zero otherwise. In receive mode, the feedback is always zero.</description>
<value>19</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XORFEEDBACK</name>
<description>LFSR Feedback XOR setting</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIRECT</name>
<description>The signal defined by FEEDBACKSEL is used directly as Feedback.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>XOR</name>
<description>The signal defined by FEEDBACKSEL is XOR'ed with bit 15, and the result is used as Feedback</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ZERO</name>
<description>Feedback is set to 0</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SHROUTPUTSEL</name>
<description>Shift Register Output Selector</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKERRORCORRECT</name>
<description>Block Errors Correction enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Block decoding errors are not corrected, only the BLOCKERR interrupt is set on detection.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Block decoding errors are attempted corrected by memory lookup tables. The BLOCKERR interrupt is also set on error detection.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WHITEPOLY</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>POLY</name>
<description>Whitener Polynomial</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WHITEINIT</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>WHITEINIT</name>
<description>Whitener Initial Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FECCTRL</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFF7</resetMask>
<fields>
<field>
<name>BLOCKWHITEMODE</name>
<description>Block Coder Whitener Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIRECT</name>
<description>The input data is passed directly to the output without any other operations.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WHITE</name>
<description>Data is whitened in TX and de-whitened in RX with the whitener feedback register updated every bit period.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BYTEWHITE</name>
<description>Data is whitened in TX and de-whitened in RX with the whitener feedback register updated every byte period, recommended only for compatibility purposes.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INTERLEAVEDWHITE0</name>
<description>Data is whitened in TX after symbol interleaving and de-whitened in RX before symbol de-interleaving.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>INTERLEAVEDWHITE1</name>
<description>Data is whitened in TX after symbol interleaving and de-whitened in RX before symbol de-interleaving. The first 16 (if INTERLEAVEWIDTH is 0) or 32 (if INTERLEAVEWIDTH is 1) RF symbols are not whitened or de-whitened.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>BLOCKCODEINSERT</name>
<description>Parity bits are added in TX and checked and removed in RX to perform block coding forward error correction (FEC). In transmit mode, the block encoder will insert parity bits between the bit stream provided from the transmit buffer. In receive mode, the block decoder will remove parity bits and they will not further be provided to the receive buffer.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>BLOCKCODEREPLACE</name>
<description>Parity bits are added in TX and checked and removed in RX to perform block coding forward error correction (FEC). In transmit mode, the block encoder will replace bits provided by the transmit buffer with parity bits. In receive mode, the block decoder will output both data bits and parity bits to the receive buffer.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>BLOCKLOOKUP</name>
<description>A lookup table is used to implement table lookup block coding in TX, and table lookup block decoding in RX.</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CONVMODE</name>
<description>Convolutional Encoder / Decoder mode.</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Convolutional encoding / decoding is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONVOLUTIONAL</name>
<description>Normal convolutional encoding / decoding is enabled</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>REPEAT</name>
<description>Repeat-mode convolutional encoding / decoding is enabled</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CONVDECODEMODE</name>
<description>Convolutional decoding mode setting.</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SOFT</name>
<description>Use soft decision convolutional decoding, recommended in most cases.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HARD</name>
<description>Use hard decision convolutional decoding.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CONVTRACEBACKDISABLE</name>
<description>Convolutional traceback disabling</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Traceback history is enabled, and convolutional decoding will use RAM to store state information. In receive mode, output from convolutional decoding will be generated after the traceback history has reached a certain level.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Traceback history is disabled, and convolutional decoding will not use RAM to store state information. No trellis termination sequence will be automatically appended to the transmit data. In receive mode, output from convolutional decoding will be generated after every state transition. This will not provide any convolutional decoding gain, but can be used to decode very simple codes without using any RAM memory.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CONVINV</name>
<description>Convolutional code symbol inversion</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEMODE</name>
<description>Interleaver mode.</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Interleaving is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Interleaving is enabled</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXBUFFER</name>
<description>No symbol interleaving is performed, but the interleaver data storage is used as a data buffer in receive mode. This may, for instance, be used for receiver pause functionality.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXTXBUFFER</name>
<description>No symbol interleaving is performed, but the interleaver data storage is used as a data buffer in receive and transmit mode. This may, for instance, be used for receiver and transmitter pause functionality.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTERLEAVEFIRSTINDEX</name>
<description>4-bit index of the first interleaver</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEWIDTH</name>
<description>Interleave symbol width.</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Each interleaver element consists of one RF symbol</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Each interleaver element consists of two RF symbols</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CONVBUSLOCK</name>
<description>Convolutional decoding bus lock</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONVSUBFRAMETERMINATE</name>
<description>Enable trellis termination for subframes</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Trellis termination is applied at the end of the frame.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Trellis termination is applied at the end of each subframe and at the end of the frame.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SINGLEBLOCK</name>
<description>Single block code per frame</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCE2FSK</name>
<description>Force use of 2-FSK</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONVHARDERROR</name>
<description>Enable convolutional decoding hard error</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Convolutional hard error decoding is disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Convolutional hard error decoding is enabled.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BLOCKRAMADDR</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00004000</resetValue>
<resetMask>0xFFFFFFFC</resetMask>
<fields>
<field>
<name>BLOCKRAMADDR</name>
<description>Block decoding RAM address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONVRAMADDR</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00004000</resetValue>
<resetMask>0xFFFFFFFC</resetMask>
<fields>
<field>
<name>CONVRAMADDR</name>
<description>Convolutional decoding RAM address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000700</resetValue>
<resetMask>0x001F3FF7</resetMask>
<fields>
<field>
<name>RANDOMTX</name>
<description>Random TX Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UARTMODE</name>
<description>Data Uart Mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BITORDER</name>
<description>Data Bit Order.</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LSBFIRST</name>
<description>Least Significant bit in each word is sent/received first.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MSBFIRST</name>
<description>Most Significant bit in each word is sent/received first.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXFCDMODE</name>
<description>TX Frame Control Descriptor Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FCDMODE0</name>
<description>FCD0 is reloaded when SCNT reaches 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FCDMODE1</name>
<description>Use FCD0 for the first sub-frame, then switching between FCD0 and FCD1 for following sub-frames</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FCDMODE2</name>
<description>Use FCD0 for the first sub-frame, then FCD1 is used for all following sub-frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FCDMODE3</name>
<description>Use alternating FCD0 / FCD1 for each complete frame</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXFCDMODE</name>
<description>RX Frame Control Descriptor Mode</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FCDMODE0</name>
<description>FCD2 is reloaded when SCNT reaches 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FCDMODE1</name>
<description>Use FCD2 for the first sub-frame, then switching between FCD2 and FCD3 for following sub-frames</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FCDMODE2</name>
<description>Use FCD2 for the first sub-frame, then FCD3 is used for all following sub-frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FCDMODE3</name>
<description>Use alternating FCD2 / FCD3 for each complete frame</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BITSPERWORD</name>
<description>Bits Per Word, for first word in a frame</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RATESELECT</name>
<description>MODEM rate select</description>
<bitOffset>11</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPREFETCH</name>
<description>Transmit prefetch data</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>The frame controller will start preparing transmit data when entering the TX state. This setting may be used in most cases.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>The frame controller will start preparing transmit data already in the TXWARM, RX2TX or TX2TX state. This setting must be used to avoid transmit underflow in the cases where no preamble or frame synchronization is inserted by the modulator (i.e. typically when the MODEM control fields TXBASES is zero and SYNCDATA is set). </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEQHANDSHAKE</name>
<description>Sequencer data handshake</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>The sequencer may read transmit or read data through the FRCRD command, but it will not wait for the sequencer to do so before proceeding to parse transmit or receive data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>The frame controller will require that the sequencer program uses the FRCRD command to read both transmit and receive data which the frame controller stores in the DATABUFFER register. If data is not read with this field set, the overflow (RXOF) or underflow (TXUF) will be set.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRBSTEST</name>
<description>Pseudo-Random Bit Sequence Testmode</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LPMODEDIS</name>
<description>Disable FRC low power </description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WAITEOFEN</name>
<description>Enable STATE_TX_WAITEOF</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXABORTIGNOREDIS</name>
<description>Disable ignoring CMD_RXABORT</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXCTRL</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>STORECRC</name>
<description>Store CRC value.</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACCEPTCRCERRORS</name>
<description>Accept CRC Errors.</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>REJECT</name>
<description>Frames with one or more detected CRC errors will be cleared from the receiver buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACCEPT</name>
<description>Frames will always be written to the receive buffer, regardless of CRC errors.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACCEPTBLOCKERRORS</name>
<description>Accept Block Decoding Errors.</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>REJECT</name>
<description>Frame reception will be stopped when a block decoding error is found.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACCEPT</name>
<description>Frame reception will continue even in the case of a block decoding error.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRACKABFRAME</name>
<description>Track Aborted RX Frame</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>When a frame abort is triggered, the frame reception is immediately aborted, the RXABORTED interrupt flag is set, and the receiver may start searching for a new frame. </description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>When a frame abort is triggered, the receiver is still enabled for the duration of the frame (as defined by the frame length), but no data output is generated. Only when the complete frame is received, the RXABORTED interrupt flag is set and a new frame reception may begin. This mode may, for instance, be used to avoid finding a new FRAMEDET event inside the payload data of a discarded frame. </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BUFCLEAR</name>
<description>Buffer Clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFRESTOREFRAMEERROR</name>
<description>Buffer restore on frame error</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFRESTORERXABORTED</name>
<description>Buffer restore on RXABORTED</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEENDAHEADBYTES</name>
<description>RX frame almost end of packet timing</description>
<bitOffset>7</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRAILTXDATACTRL</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x007FFFFF</resetMask>
<fields>
<field>
<name>TRAILTXDATA</name>
<description>Trailing Data value</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRAILTXDATACNT</name>
<description>Trailing data bit count</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRAILTXDATAFORCE</name>
<description>Force trailing TX data insertion</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Trailing data in transmit is only applied in order to fill up an integer number of block coding and interleaver buffers. If block coding and interleaving is not used, no trailing data is transmitted.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>The number of bits defined by TRAILTXDATACNT is always appended to the transmit data, in addition to the necessary bits to fill up an integer number of block coding and interleaver buffers. </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRAILTXREPLEN</name>
<description>Trailing Data Repeat Length</description>
<bitOffset>12</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSUPPLENOVERIDE</name>
<description>TX Sup Len Override</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRAILRXDATA</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>RSSI</name>
<description>Append RSSI</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRCOK</name>
<description>Append CRC OK Indicator</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PROTIMERCC0BASE</name>
<description>PROTIMER Capture Compare channel 0 Base</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PROTIMERCC0WRAPL</name>
<description>PROTIMER Capture Compare channel 0 WrapL</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PROTIMERCC0WRAPH</name>
<description>PROTIMER Capture Compare channel 0 WrapH</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCSTAMP</name>
<description>RTCC Time Stamp</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCNT</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>SCNT</name>
<description>Sub-Frame Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CONVGENERATOR</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00037F7F</resetMask>
<fields>
<field>
<name>GENERATOR0</name>
<description>Output 0 Generator Polynomial</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GENERATOR1</name>
<description>Output 1 Generator Polynomial</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RECURSIVE</name>
<description>Convolutional encoding</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Non-recursive convolutional coding is used</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Recursive convolutional coding is used</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSYSTEMATIC</name>
<description>Non systematic recursive code</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>The recursive code is systematic</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>The recursive code is not systematic</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PUNCTCTRL</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000101</resetValue>
<resetMask>0x00007F7F</resetMask>
<fields>
<field>
<name>PUNCT0</name>
<description>Puncturing Matrix Row for Output 0</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUNCT1</name>
<description>Puncturing Matrix Row for Output 1</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PAUSECTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>FRAMEDETPAUSEEN</name>
<description>Frame detect pause enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXINTERLEAVEWRITEPAUSEEN</name>
<description>Transmit interleaver write pause enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXINTERLEAVEWRITEPAUSEEN</name>
<description>Receive interleaver write pause enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEREADPAUSEEN</name>
<description>Interleaver read pause enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSUBFRAMEPAUSEEN</name>
<description>Transmit subframe pause enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONVPAUSECNT</name>
<description>Convolutional decoder pause setting</description>
<bitOffset>5</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEWRITEPAUSECNT</name>
<description>Interleaver write pause count</description>
<bitOffset>11</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEREADPAUSECNT</name>
<description>Interleaver read pause count</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7F7FFFFF</resetMask>
<fields>
<field>
<name>TXDONE</name>
<description>TX Done Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXAFTERFRAMEDONE</name>
<description>TX after frame Done Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXABORTED</name>
<description>Transmit Aborted Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>Transmit Underflow Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDONE</name>
<description>RX Done Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXABORTED</name>
<description>RX Aborted Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRAMEERROR</name>
<description>Frame Error Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKERROR</name>
<description>Block Error Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>Receive Overflow Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP0</name>
<description>Word Counter Compare 0 Event</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP1</name>
<description>Word Counter Compare 1 Event</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP2</name>
<description>Word Counter Compare 2 Event</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDRERROR</name>
<description>Receive address error event</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERROR</name>
<description>A bus error event occurred</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXRAWEVENT</name>
<description>Receiver raw data event</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXRAWEVENT</name>
<description>Transmit raw data event</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFOF</name>
<description>Data sniffer overflow</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP3</name>
<description>Word Counter Compare 3 Event</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP4</name>
<description>Word Counter Compare 4 Event</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BOISET</name>
<description>BOI SET</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFSTART</name>
<description>Packet Buffer Start</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFTHRESHOLD</name>
<description>Packet Buffer Threshold</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXRAWOF</name>
<description>RX raw FIFO overflow </description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRAMEDETPAUSED</name>
<description>Frame detected pause event active</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEWRITEPAUSED</name>
<description>Interleaver write pause event active</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEREADPAUSED</name>
<description>Interleaver read pause event active</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSUBFRAMEPAUSED</name>
<description>Transmit subframe pause event active</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONVPAUSED</name>
<description>Convolutional coder pause event active</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXWORD</name>
<description>Receive Word Interrupt Flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXWORD</name>
<description>Transmit Word Interrupt Flag</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7F7FFFFF</resetMask>
<fields>
<field>
<name>TXDONE</name>
<description>TX Done Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXAFTERFRAMEDONE</name>
<description>TX after frame Done Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXABORTED</name>
<description>Transmit Aborted Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>Transmit Underflow Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDONE</name>
<description>RX Done Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXABORTED</name>
<description>RX Aborted Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRAMEERROR</name>
<description>Frame Error Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKERROR</name>
<description>Block Error Interrupt Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>Receive Overflow Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP0</name>
<description>Word Counter Compare 0 Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP1</name>
<description>Word Counter Compare 1 Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP2</name>
<description>Word Counter Compare 2 Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDRERROR</name>
<description>Receive address error enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERROR</name>
<description>Bus error enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXRAWEVENT</name>
<description>Receiver raw data enable</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXRAWEVENT</name>
<description>Transmit raw data enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFOF</name>
<description>Data sniffer overflow enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP3</name>
<description>Word Counter Compare 3 Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP4</name>
<description>Word Counter Compare 4 Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BOISET</name>
<description>BOISET</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFSTART</name>
<description>PKTBUFSTART Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFTHRESHOLD</name>
<description>PKTBUFTHRESHOLD Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXRAWOF</name>
<description>RXRAWOF Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRAMEDETPAUSED</name>
<description>Frame detected pause event enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEWRITEPAUSED</name>
<description>Interleaver write pause event enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEREADPAUSED</name>
<description>Interleaver read pause event enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSUBFRAMEPAUSED</name>
<description>Transmit subframe pause event enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONVPAUSED</name>
<description>Convolutional coder pause event enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXWORD</name>
<description>Receive Word Interrupt Enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXWORD</name>
<description>Transmit Word Interrupt Enable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>OTACNT</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OTARXCNT</name>
<description>OTA RX bit counter</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OTATXCNT</name>
<description>OTA TX bit counter</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUFFERMODE</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>TXBUFFERMODE</name>
<description>Transmit Buffer Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BUFC</name>
<description>The Frame Controller fetches data from the Buffer Controller (BUFC) in transmit mode.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REGISTER</name>
<description>The Frame Controller does not fetch data from the Buffer Controller in transmit mode. Instead, data must be written to the DATABUFFER register when the TXWORD interrupt flag is set.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXBUFFERMODE</name>
<description>Receive Buffer Mode</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BUFC</name>
<description>The Frame Controller write data to the Buffer Controller (BUFC) in receive mode.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REGISTER</name>
<description>The Frame Controller does not write data to the Buffer Controller in receive mode. Instead, data must be read from the DATABUFFER register when the RXWORD interrupt flag is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>The Frame Controller will not output demodulated data. This mode can, for instance, be used together with storing RAW frame data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXFRCBUFMUX</name>
<description>RX FRC Buffer Mux</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SNIFFCTRL</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x000007FC</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>SNIFFMODE</name>
<description>Data Sniff Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>FRC Packet Sniffer mode is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UART</name>
<description>UART encoded data is transmitted on the DOUT pin.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SPI</name>
<description>SPI data is transmitted on the DOUT pin and a data clock is output to the DCLK pin.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNIFFBITS</name>
<description>Data sniff data bits</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EIGHT</name>
<description>Each sniffer output word contains 8 data bits</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NINE</name>
<description>Each sniffer output word contains 9 data bits</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNIFFRXDATA</name>
<description>Enable sniffing of received data.</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFTXDATA</name>
<description>Enable sniffing of transmitted data.</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFRSSI</name>
<description>Enable sniffing of RSSI</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFSTATE</name>
<description>Enable sniffing of state information</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFAUXDATA</name>
<description>Enable sniffing of auxiliary data</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFBR</name>
<description>Sniffer baudrate setting</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFSYNCWORD</name>
<description>Sniffer baudrate setting</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AUXDATA</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>AUXDATA</name>
<description>Auxiliary sniffer data output</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>RAWCTRL</name>
<description>No Description</description>
<addressOffset>0x08C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000021BF</resetMask>
<fields>
<field>
<name>TXRAWMODE</name>
<description>Transmitter raw data mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>RAW transmit mode is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLEBUFFER</name>
<description>RAW transmit mode is enabled, transmitting the configured raw data (fetched from RAM) once before transmit is completed.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>REPEATBUFFER</name>
<description>RAW transmit mode is enabled, transmitting the configured raw data (fetched from RAM) repeatedly until the transmitter is disabled.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXRAWMODE</name>
<description>Receiver raw data mode</description>
<bitOffset>2</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>RAW receive mode is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLEITEM</name>
<description>RAW receive mode is enabled, fetching a single item which is stored in the RXRAWDATA register. A new item is fetched when the RXRAWBLOCKED flag is cleared. In this mode, the flag is cleared automatically when RXRAWDATA is read.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLEBUFFER</name>
<description>RAW receive mode is enabled, fetching multiple items which are stored to RAM. The RXRAWBLOCKED flag must be cleared in order to start raw data reception.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLEBUFFERFRAME</name>
<description>This mode is identical to the SINGLEBUFFER mode, except that the FRC will treat the end of the filled buffer as the end of a frame reception (i.e. also trigger the RXDONE interrupt and signal to the RAC that frame reception is complete.)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>REPEATBUFFER</name>
<description>RAW receive mode is enabled, fetching multiple items which are stored to RAM. The RXRAWBLOCKED flag must be cleared in order to start raw data reception.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXRAWRANDOM</name>
<description>Receive raw data random number generator</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXRAWTRIGGER</name>
<description>Receiver raw data trigger setting</description>
<bitOffset>7</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IMMEDIATE</name>
<description>RAW data storage is triggered immediately when demodulator is enabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS</name>
<description>RAW data storage is triggered by the selected RXRAWPRSSEL PRS channel.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INTERNALSIG</name>
<description>RAW data storage is triggered by an internal signal</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEMODRAWDATAMUX</name>
<description>Raw data mux control</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DEMODRAWDATASEL</name>
<description>RAW data is selected using modem register DEMODRAWDATASEL.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DEMODRAWDATASEL2</name>
<description>RAW data is selected using modem register DEMODRAWDATASEL2.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RXRAWDATA</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXRAWDATA</name>
<description>Receiver RAW data register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PAUSEDATA</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PAUSEDATA</name>
<description>Receiver pause data register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LIKELYCONVSTATE</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>LIKELYCONVSTATE</name>
<description>Most likely convolutional decoder state</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENTNEXT</name>
<description>No Description</description>
<addressOffset>0x09C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENTNEXT</name>
<description>Interleaver element value</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTWRITEPOINT</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>INTWRITEPOINT</name>
<description>Interleaver buffer write pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>INTREADPOINT</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>INTREADPOINT</name>
<description>Interleaver buffer read pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AUTOCG</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>AUTOCGEN</name>
<description>Automatic clock gate enable</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CGCLKSTOP</name>
<description>No Description</description>
<addressOffset>0x0AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>FORCEOFF</name>
<description>Force off</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIF</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7F7FFFFF</resetMask>
<fields>
<field>
<name>TXDONE</name>
<description>TX Done Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXAFTERFRAMEDONE</name>
<description>TX after frame Done Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXABORTED</name>
<description>Transmit Aborted Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>Transmit Underflow Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDONE</name>
<description>RX Done Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXABORTED</name>
<description>RX Aborted Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRAMEERROR</name>
<description>Frame Error Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKERROR</name>
<description>Block Error Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>Receive Overflow Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP0</name>
<description>Word Counter Compare 0 Event</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP1</name>
<description>Word Counter Compare 1 Event</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP2</name>
<description>Word Counter Compare 2 Event</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDRERROR</name>
<description>Receive address error event</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERROR</name>
<description>A bus error event occurred</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXRAWEVENT</name>
<description>Receiver raw data event</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXRAWEVENT</name>
<description>Transmit raw data event</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFOF</name>
<description>Data sniffer overflow</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP3</name>
<description>Word Counter Compare 3 Event</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP4</name>
<description>Word Counter Compare 4 Event</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BOISET</name>
<description>BOISET Event</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFSTART</name>
<description>Packet Buffer Start</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFTHRESHOLD</name>
<description>Packet Buffer Threshold</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXRAWOF</name>
<description>RX raw FIFO overflow </description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRAMEDETPAUSED</name>
<description>Frame detected pause event active</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEWRITEPAUSED</name>
<description>Interleaver write pause event active</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEREADPAUSED</name>
<description>Interleaver read pause event active</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSUBFRAMEPAUSED</name>
<description>Transmit subframe pause event active</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONVPAUSED</name>
<description>Convolutional coder pause event active</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXWORD</name>
<description>Receive Word Interrupt Flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXWORD</name>
<description>Transmit Word Interrupt Flag</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIEN</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7F7FFFFF</resetMask>
<fields>
<field>
<name>TXDONE</name>
<description>TX Done Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXAFTERFRAMEDONE</name>
<description>TX after frame Done Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXABORTED</name>
<description>Transmit Aborted Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>Transmit Underflow Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDONE</name>
<description>RX Done Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXABORTED</name>
<description>RX Aborted Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRAMEERROR</name>
<description>Frame Error Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKERROR</name>
<description>Block Error Interrupt Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>Receive Overflow Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP0</name>
<description>Word Counter Compare 0 Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP1</name>
<description>Word Counter Compare 1 Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP2</name>
<description>Word Counter Compare 2 Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDRERROR</name>
<description>Receive address error enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERROR</name>
<description>Bus error enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXRAWEVENT</name>
<description>Receiver raw data enable</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXRAWEVENT</name>
<description>Transmit raw data enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFOF</name>
<description>Data sniffer overflow enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP3</name>
<description>Word Counter Compare 2 Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP4</name>
<description>Word Counter Compare 2 Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BOISET</name>
<description>Word Counter Compare 2 Enable</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFSTART</name>
<description>PKTBUFSTART Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFTHRESHOLD</name>
<description>PKTBUFTHRESHOLD Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXRAWOF</name>
<description>RXRAWOF Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRAMEDETPAUSED</name>
<description>Frame detected pause event enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEWRITEPAUSED</name>
<description>Interleaver write pause event enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEREADPAUSED</name>
<description>Interleaver read pause event enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSUBFRAMEPAUSED</name>
<description>Transmit subframe pause event enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONVPAUSED</name>
<description>Convolutional coder pause event enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXWORD</name>
<description>Receive Word Interrupt Enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXWORD</name>
<description>Transmit Word Interrupt Enable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WCNTCMP3</name>
<description>No Description</description>
<addressOffset>0x0BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>SUPPLENFIELDLOC</name>
<description>Sup Length field location</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BOICTRL</name>
<description>No Description</description>
<addressOffset>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>BOIEN</name>
<description>BOI EN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BOIFIELDLOC</name>
<description>BOI field location</description>
<bitOffset>1</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BOIBITPOS</name>
<description>BOI bit position</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BOIMATCHVAL</name>
<description>BOI match value</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSLCTRL</name>
<description>No Description</description>
<addressOffset>0x0C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7FFFFF7F</resetMask>
<fields>
<field>
<name>DSLMODE</name>
<description>Dynamic Frame Length Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Dynamic Frame Length support is disabled, and the frame length is controlled by writing directly to the FRAMELENGTH field</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLEBYTE</name>
<description>Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the least significant byte of the extracted length field</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLEBYTEMSB</name>
<description>Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the most significant byte of the extracted length field</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DUALBYTELSBFIRST</name>
<description>Dynamic Frame Length is enabled and located in two bytes over air, of which the least significant byte is transferred first</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DUALBYTEMSBFIRST</name>
<description>Dynamic Frame Length is enabled and located in two bytes over air, of which the most significant byte is transferred first</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>INFINITE</name>
<description>Dynamic Frame Length support is disabled, and infinite frame lengths are transmitted and received. RXABORT may be used to abort active receive operations, while the TXDIS command (available in the RAC) may be used to abort active transmit operations.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>BLOCKERROR</name>
<description>In transmit mode, the frame length must be written directly to the FRAMELENGTH field. In receive mode, data will be received until a block decoding error is found.</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSLBITORDER</name>
<description>Dynamic Frame Length Bit order</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Bit ordering is defined by the BITORDER field</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REVERSE</name>
<description>Bit ordering is reversed, compared to what is defined by the BITORDER field</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSLSHIFT</name>
<description>Dynamic Frame Length bitshift</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSLOFFSET</name>
<description>Length Field Offset Value</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSLBITS</name>
<description>Length field number of bits</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSLMINLENGTH</name>
<description>Minimum decoded length</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXSUPRECEPMODE</name>
<description>RX Supplement Reception Mode</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOSUP</name>
<description>Do not receive SUP</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BOIDSLBASED</name>
<description>Receive SUP based on BOI and fetch SUPLEN from DSL setting</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOIFIXEDSLBASED</name>
<description>Receive SUP based on BOI and fetch SUPLEN from WCNTCMP4</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DSLBASED</name>
<description>Receive SUP based irrespective of BOI and fetch SUPLEN from DSL setting</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIXEDSLBASED</name>
<description>Receive SUP based irrespective of BOI and fetch SUPLEN from WCNTCMP4 setting</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STORESUP</name>
<description>Store SUPP in BUFC</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SUPSHFFACTOR</name>
<description>Supp Shift factor</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WCNTCMP4</name>
<description>No Description</description>
<addressOffset>0x0C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>SUPPLENGTH</name>
<description>Supp Length Value</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PKTBUFCTRL</name>
<description>No Description</description>
<addressOffset>0x0CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0103FFFF</resetMask>
<fields>
<field>
<name>PKTBUFSTARTLOC</name>
<description>Packet Buffer Start Address</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFTHRESHOLD</name>
<description>Packet Buffer Threshold</description>
<bitOffset>12</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFTHRESHOLDEN</name>
<description>Packet Buffer Threshold Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PKTBUFSTATUS</name>
<description>No Description</description>
<addressOffset>0x0D0</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>PKTBUFCOUNT</name>
<description>Packet Buffer Count</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF0</name>
<description>No Description</description>
<addressOffset>0x0D4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF0</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF1</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF2</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF3</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF1</name>
<description>No Description</description>
<addressOffset>0x0D8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF4</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF5</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF6</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF7</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF2</name>
<description>No Description</description>
<addressOffset>0x0DC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF8</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF9</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF10</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF11</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF3</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF12</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF13</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF14</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF15</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF4</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF16</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF17</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF18</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF19</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF5</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF20</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF21</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF22</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF23</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF6</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF24</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF25</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF26</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF27</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF7</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF28</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF29</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF30</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF31</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF8</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF32</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF33</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF34</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF35</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF9</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF36</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF37</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF38</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF39</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF10</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF40</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF41</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF42</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF43</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF11</name>
<description>No Description</description>
<addressOffset>0x100</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF44</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF45</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF46</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF47</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FCD0</name>
<description>No Description</description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<resetValue>0x000000FF</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>WORDS</name>
<description>No of Words in sub-frame</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFFER</name>
<description>Buffer to Access</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INCLUDECRC</name>
<description>Include CRC</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALCCRC</name>
<description>Calculate CRC</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPCRC</name>
<description>Skip First Words in CRC Calculation</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPWHITE</name>
<description>Skip data whitening in this subframe</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDTRAILTXDATA</name>
<description>Add trailing TX data in this subframe</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXCLUDESUBFRAMEWCNT</name>
<description>Exclude subframe from WCNT</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FCD1</name>
<description>No Description</description>
<addressOffset>0x108</addressOffset>
<access>read-write</access>
<resetValue>0x000000FF</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>WORDS</name>
<description>No of Words in sub-frame</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFFER</name>
<description>Buffer to Access</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INCLUDECRC</name>
<description>Include CRC</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALCCRC</name>
<description>Calculate CRC</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPCRC</name>
<description>Skip First Words in CRC Calculation</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPWHITE</name>
<description>Skip data whitening in this subframe</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDTRAILTXDATA</name>
<description>Add trailing TX data in this subframe</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXCLUDESUBFRAMEWCNT</name>
<description>Exclude subframe from WCNT</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FCD2</name>
<description>No Description</description>
<addressOffset>0x10C</addressOffset>
<access>read-write</access>
<resetValue>0x000000FF</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>WORDS</name>
<description>No of Words in sub-frame</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFFER</name>
<description>Buffer to Access</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INCLUDECRC</name>
<description>Include CRC</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALCCRC</name>
<description>Calculate CRC</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPCRC</name>
<description>Skip First Words in CRC Calculation</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPWHITE</name>
<description>Skip data whitening in this subframe</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDTRAILTXDATA</name>
<description>Add trailing TX data in this subframe</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXCLUDESUBFRAMEWCNT</name>
<description>Exclude subframe from WCNT</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FCD3</name>
<description>No Description</description>
<addressOffset>0x110</addressOffset>
<access>read-write</access>
<resetValue>0x000000FF</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>WORDS</name>
<description>No of Words in sub-frame</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFFER</name>
<description>Buffer to Access</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INCLUDECRC</name>
<description>Include CRC</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALCCRC</name>
<description>Calculate CRC</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPCRC</name>
<description>Skip First Words in CRC Calculation</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPWHITE</name>
<description>Skip data whitening in this subframe</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDTRAILTXDATA</name>
<description>Add trailing TX data in this subframe</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXCLUDESUBFRAMEWCNT</name>
<description>Exclude subframe from WCNT</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT0</name>
<description>No Description</description>
<addressOffset>0x120</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT1</name>
<description>No Description</description>
<addressOffset>0x124</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT2</name>
<description>No Description</description>
<addressOffset>0x128</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT3</name>
<description>No Description</description>
<addressOffset>0x12C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT4</name>
<description>No Description</description>
<addressOffset>0x130</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT5</name>
<description>No Description</description>
<addressOffset>0x134</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT6</name>
<description>No Description</description>
<addressOffset>0x138</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT7</name>
<description>No Description</description>
<addressOffset>0x13C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT8</name>
<description>No Description</description>
<addressOffset>0x140</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT9</name>
<description>No Description</description>
<addressOffset>0x144</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT10</name>
<description>No Description</description>
<addressOffset>0x148</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT11</name>
<description>No Description</description>
<addressOffset>0x14C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT12</name>
<description>No Description</description>
<addressOffset>0x150</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT13</name>
<description>No Description</description>
<addressOffset>0x154</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT14</name>
<description>No Description</description>
<addressOffset>0x158</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT15</name>
<description>No Description</description>
<addressOffset>0x15C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>AGC_S</name>
<version>1</version>
<description>AGC_S Registers</description>
<baseAddress>0xA800C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>AGC</name>
<value>31</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable peripheral clock to this module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS0</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x03FFFFFF</resetMask>
<fields>
<field>
<name>GAININDEX</name>
<description>Gain Table Index</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RFPKDLAT</name>
<description>RFPKD Latch</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IFPKDLOLAT</name>
<description>IFPKD Lo threshold pass Latch </description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IFPKDHILAT</name>
<description>IFPKD Hi threshold pass Latch</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CCA</name>
<description>Clear Channel Assessment</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>GAINOK</name>
<description>Gain OK</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PGAINDEX</name>
<description>PGA GAIN INDEX</description>
<bitOffset>11</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LNAINDEX</name>
<description>LNA GAIN INDEX</description>
<bitOffset>15</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PNINDEX</name>
<description>PN GAIN INDEX</description>
<bitOffset>19</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ADCINDEX</name>
<description>ADC Attenuator INDEX</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS2</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF4FFF</resetMask>
<fields>
<field>
<name>RFPKTLATCNT</name>
<description>RF PKD Latch CNT</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PNDWNUP</name>
<description>Allow PN GAIN UP</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RFPKDPRDCNT</name>
<description>RF PKD PERIOD CNT</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RSSI</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-only</access>
<resetValue>0x00008000</resetValue>
<resetMask>0x0000FFC0</resetMask>
<fields>
<field>
<name>RSSIFRAC</name>
<description>RSSI fractional part</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RSSIINT</name>
<description>RSSI integer part</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FRAMERSSI</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00008000</resetValue>
<resetMask>0x0000FFC0</resetMask>
<fields>
<field>
<name>FRAMERSSIFRAC</name>
<description>FRAMERSSI fractional part</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FRAMERSSIINT</name>
<description>FRAMERSSI integer part</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL0</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x2002727F</resetValue>
<resetMask>0xFECFFFFF</resetMask>
<fields>
<field>
<name>PWRTARGET</name>
<description>Power Target</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Mode</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONT</name>
<description>AGC loop is adjusting gain continuously.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKPREDET</name>
<description>Gain is locked once a preamble is detected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKFRAMEDET</name>
<description>Gain is locked once a sync word is detected.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKDSA</name>
<description>Gain is locked once DSA is detected.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSSISHIFT</name>
<description>RSSI Shift</description>
<bitOffset>11</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISCFLOOPADJ</name>
<description>Disable gain adjustment by CFLOOP</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISRESETCHPWR</name>
<description>Disable Reset of CHPWR</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADCATTENMODE</name>
<description>ADC Attenuator mode</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>ADC attenuator back-off will not be done by AGC</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NOTMAXGAIN</name>
<description>ADC attenuator is backed-off if rxgain is NOT MAXGAIN</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADCATTENCODE</name>
<description>ADC Attenuator code</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENRSSIRESET</name>
<description>Enables reset of RSSI and CCA</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSADISCFLOOP</name>
<description>Disable channel filter loop</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISPNGAINUP</name>
<description>Disable PN gain increase</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISPNDWNCOMP</name>
<description>Disable PN gain decrease compensation</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AGCRST</name>
<description>AGC reset</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL1</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00001300</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CCATHRSH</name>
<description>Clear Channel Assessment (CCA) Threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSIPERIOD</name>
<description>RSSI measure period</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWRPERIOD</name>
<description>AGC measure period</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SUBPERIOD</name>
<description>Subperiod</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SUBNUM</name>
<description>Subperiod numerator</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SUBDEN</name>
<description>Subperiod denominator</description>
<bitOffset>21</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SUBINT</name>
<description>Subperiod integer</description>
<bitOffset>26</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL2</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x0000610A</resetValue>
<resetMask>0xE3FFFFFF</resetMask>
<fields>
<field>
<name>DMASEL</name>
<description>DMA select</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RSSI</name>
<description>RSSI</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GAIN</name>
<description>Gain</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAFEMODE</name>
<description>AGC safe mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAFEMODETHD</name>
<description>Enter threshold </description>
<bitOffset>2</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REHICNTTHD</name>
<description>Exit threshold based on HICNT</description>
<bitOffset>5</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RELOTHD</name>
<description>Exit threshold based on Release Counter</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RELBYCHPWR</name>
<description>Safe mode release mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LO_CNT</name>
<description>Increment counter if IFPKD_LO_LAT signal is not set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PWR</name>
<description>Increment counter if channel power is below RELTARGETPWR.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LO_CNT_PWR</name>
<description>Increment if either LO_CNT or PWR.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LO_CNT_AND_PWR</name>
<description>Increment if both LO_CNT and PWR.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RELTARGETPWR</name>
<description>Safe Mode Release Power Target</description>
<bitOffset>18</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEBCNTRST</name>
<description>Debonce CNT Reset MODE </description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSDEBUGEN</name>
<description>PRS Debug Enable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISRFPKD</name>
<description>Disable RF PEAKDET</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL3</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x5140A800</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IFPKDDEB</name>
<description>IF PEAKDET debounce mode enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IFPKDDEBTHD</name>
<description>IF PEAKDET debance thrshold</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IFPKDDEBPRD</name>
<description>IF PEAKDET debance period</description>
<bitOffset>3</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IFPKDDEBRST</name>
<description>IF PEAKDET debounce period</description>
<bitOffset>9</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDDEB</name>
<description>RF PEAKDET debounce mode enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDDEBTHD</name>
<description>RF PEAKDET debance thrshold</description>
<bitOffset>14</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDDEBPRD</name>
<description>RF PEAKDET debance period</description>
<bitOffset>19</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDDEBRST</name>
<description>RFPKD_LAT debounce reset delay</description>
<bitOffset>27</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL4</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x0000000E</resetValue>
<resetMask>0xFE00FFFF</resetMask>
<fields>
<field>
<name>PERIODRFPKD</name>
<description>RFPKD trigger measure period</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDPRDGEAR</name>
<description>RFPKD Period Gear</description>
<bitOffset>25</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDSYNCSEL</name>
<description>SYNC RF PKD OUTPUT SELECT</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDSEL</name>
<description>RF PKD OUTPUT SELECT</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRZPKDEN</name>
<description>PKD Freeze Enable </description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDCNTEN</name>
<description>Counter-based RFPKD Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL5</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>PNUPDISTHD</name>
<description>Disable PN GAIN increase THD</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PNUPRELTHD</name>
<description>Enable PN GAIN increase THD</description>
<bitOffset>12</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL6</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC0000000</resetMask>
<fields>
<field>
<name>SEQPNUPALLOW</name>
<description>SEQ Set PN GAIN UP ALLOW</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRFPKDEN</name>
<description>SEQ-based RFPKD Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RSSISTEPTHR</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>POSSTEPTHR</name>
<description>Positive Step Threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NEGSTEPTHR</name>
<description>Negative Step Threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STEPPER</name>
<description>Step Period</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMODRESTARTPER</name>
<description>Demodulator Restart Period</description>
<bitOffset>17</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMODRESTARTTHR</name>
<description>Demodulator Restart Threshold</description>
<bitOffset>21</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSIFAST</name>
<description>RSSI fast startup</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037D</resetMask>
<fields>
<field>
<name>RSSIVALID</name>
<description>RSSI Value is Valid</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCA</name>
<description>Clear Channel Assessment</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSIPOSSTEP</name>
<description>Positive RSSI Step Detected</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSINEGSTEP</name>
<description>Negative RSSI Step Detected</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SHORTRSSIPOSSTEP</name>
<description>Short-term Positive RSSI Step Detected</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDPRDDONE</name>
<description>RF PKD PERIOD CNT TOMEOUT</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDCNTDONE</name>
<description>RF PKD pulse CNT TOMEOUT</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037D</resetMask>
<fields>
<field>
<name>RSSIVALID</name>
<description>RSSIVALID Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCA</name>
<description>CCA Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSIPOSSTEP</name>
<description>RSSIPOSSTEP Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSINEGSTEP</name>
<description>RSSINEGSTEP Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SHORTRSSIPOSSTEP</name>
<description>SHORTRSSIPOSSTEP Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDPRDDONE</name>
<description>RF PKD PERIOD CNT Interrupt Enable </description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDCNTDONE</name>
<description>RF PKD pulse CNT Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GAINRANGE</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x08813187</resetValue>
<resetMask>0x0FFFFFFF</resetMask>
<fields>
<field>
<name>LNAINDEXBORDER</name>
<description>LNA gain border</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAINDEXBORDER</name>
<description>PGA gain border</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAININCSTEP</name>
<description>AGC gain increase step size</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PNGAINSTEP</name>
<description>PN Gain Step size</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LATCHEDHISTEP</name>
<description>Ltached Hi step size</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HIPWRTHD</name>
<description>High power detect thrshold</description>
<bitOffset>20</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BOOSTLNA</name>
<description>LNA GAIN BOOST mode</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNABWADJ</name>
<description>LNA BW ADJUST</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AGCPERIOD</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0xD607370E</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PERIODHI</name>
<description>AGC measure period hi</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERIODLO</name>
<description>AGC measure period low</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MAXHICNTTHD</name>
<description>max hi-countrer threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETTLETIMEIF</name>
<description>IF peak Detector settling time</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETTLETIMERF</name>
<description>RF peak Detector settling time</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>HICNTREGION</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x08060543</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HICNTREGION0</name>
<description>AGC HICNT to step size map region 0</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HICNTREGION1</name>
<description>AGC HICNT to step size map region 1</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HICNTREGION2</name>
<description>AGC HICNT to step size map region 2</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HICNTREGION3</name>
<description>AGC HICNT to step size map region 3</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HICNTREGION4</name>
<description>AGC HICNT to step size map region 4</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STEPDWN</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00036D11</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>STEPDWN0</name>
<description>AGC gain step size 0</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STEPDWN1</name>
<description>AGC gain step size 1</description>
<bitOffset>3</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STEPDWN2</name>
<description>AGC gain step size 2</description>
<bitOffset>6</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STEPDWN3</name>
<description>AGC gain step size 3</description>
<bitOffset>9</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STEPDWN4</name>
<description>AGC gain step size 4</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STEPDWN5</name>
<description>AGC gain step size 5</description>
<bitOffset>15</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GAINSTEPLIM</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x22003144</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>CFLOOPSTEPMAX</name>
<description>Maximum step in slow loop</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CFLOOPDEL</name>
<description>Channel Filter Loop Delay</description>
<bitOffset>5</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HYST</name>
<description>Hysteresis</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MAXPWRVAR</name>
<description>Maximum Power Variation</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRANRSTAGC</name>
<description>power transient detector Reset AGC</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PNINDEXMAX</name>
<description>MAX PN INDEX</description>
<bitOffset>25</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PNRFATT0</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x07142040</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>LNAMIXRFATT1</name>
<description>PN RF attenuation code for index 1</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT2</name>
<description>PN RF attenuation code for index 2</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT3</name>
<description>PN RF attenuation code for index 3</description>
<bitOffset>12</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT4</name>
<description>PN RF attenuation code for index 4</description>
<bitOffset>18</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT5</name>
<description>PN RF attenuation code for index 5</description>
<bitOffset>24</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PNRFATT1</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x1F5D038A</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>LNAMIXRFATT6</name>
<description>PN RF attenuation code for index 6</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT7</name>
<description>PN RF attenuation code for index 7</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT8</name>
<description>PN RF attenuation code for index 8</description>
<bitOffset>12</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT9</name>
<description>PN RF attenuation code for index 9</description>
<bitOffset>18</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT10</name>
<description>PN RF attenuation code for index 10</description>
<bitOffset>24</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PNRFATT2</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x01A3BAE0</resetValue>
<resetMask>0x03FFFFFF</resetMask>
<fields>
<field>
<name>LNAMIXRFATT11</name>
<description>PN RF attenuation code for index 11</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT12</name>
<description>PN RF attenuation code for index 12</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT13</name>
<description>PN RF attenuation code for index 13</description>
<bitOffset>12</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT14</name>
<description>PN RF attenuation code for index 14</description>
<bitOffset>18</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PNRFATT3</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x03E8F67F</resetValue>
<resetMask>0x07FFFFFF</resetMask>
<fields>
<field>
<name>LNAMIXRFATT15</name>
<description>PN RF attenuation code for index 15</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT16</name>
<description>PN RF attenuation code for index 16</description>
<bitOffset>8</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT17</name>
<description>PN RF attenuation code for index 17</description>
<bitOffset>17</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXCODE0</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x15724BBD</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>LNAMIXSLICE1</name>
<description>LNA/MIX slice code for index 1</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXSLICE2</name>
<description>LNA/MIX slice code for index 2</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXSLICE3</name>
<description>LNA/MIX slice code for index 3</description>
<bitOffset>12</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXSLICE4</name>
<description>LNA/MIX slice code for index 4</description>
<bitOffset>18</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXSLICE5</name>
<description>LNA/MIX slice code for index 5</description>
<bitOffset>24</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXCODE1</name>
<description>No Description</description>
<addressOffset>0x07C</addressOffset>
<access>read-write</access>
<resetValue>0x0518A311</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>LNAMIXSLICE6</name>
<description>LNA/MIX slice code for index 6</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXSLICE7</name>
<description>LNA/MIX slice code for index 7</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXSLICE8</name>
<description>LNA/MIX slice code for index 8</description>
<bitOffset>12</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXSLICE9</name>
<description>LNA/MIX slice code for index 9</description>
<bitOffset>18</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXSLICE10</name>
<description>LNA/MIX slice code for index 10</description>
<bitOffset>24</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PGACODE0</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x76543210</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PGAGAIN1</name>
<description>PGA GAIN code for index 1</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAGAIN2</name>
<description>PGA GAIN code for index 2</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAGAIN3</name>
<description>PGA GAIN code for index 3</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAGAIN4</name>
<description>PGA GAIN code for index 4</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAGAIN5</name>
<description>PGA GAIN code for index 5</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAGAIN6</name>
<description>PGA GAIN code for index 6</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAGAIN7</name>
<description>PGA GAIN code for index 7</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAGAIN8</name>
<description>PGA GAIN code for index 8</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PGACODE1</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000A98</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>PGAGAIN9</name>
<description>PGA GAIN code for index 9</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAGAIN10</name>
<description>PGA GAIN code for index 10</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAGAIN11</name>
<description>PGA GAIN code for index 11</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LBT</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000007F</resetMask>
<fields>
<field>
<name>CCARSSIPERIOD</name>
<description>RSSI Period during CCA measurements</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENCCARSSIPERIOD</name>
<description>RSSI PERIOD during CCA measurements</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENCCAGAINREDUCED</name>
<description>CCA gain reduced</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENCCARSSIMAX</name>
<description>Use RSSIMAX to indicate CCA</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MIRRORIF</name>
<description>No Description</description>
<addressOffset>0x08C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>RSSIPOSSTEPM</name>
<description>Positive RSSI Step Detected</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RSSINEGSTEPM</name>
<description>Negative RSSI Step Detected</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SHORTRSSIPOSSTEPM</name>
<description>Short-term Positive RSSI Step Detected</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IFMIRRORCLEAR</name>
<description>Clear bit for the AGC IF MIRROR Register</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIF</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037D</resetMask>
<fields>
<field>
<name>RSSIVALID</name>
<description>RSSI Value is Valid</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCA</name>
<description>Clear Channel Assessment</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSIPOSSTEP</name>
<description>Positive RSSI Step Detected</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSINEGSTEP</name>
<description>Negative RSSI Step Detected</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SHORTRSSIPOSSTEP</name>
<description>Short-term Positive RSSI Step Detected</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDPRDDONE</name>
<description>RF PKD PERIOD CNT TOMEOUT</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDCNTDONE</name>
<description>RF PKD pulse CNT TOMEOUT</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIEN</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037D</resetMask>
<fields>
<field>
<name>RSSIVALID</name>
<description>RSSIVALID Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCA</name>
<description>CCA Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSIPOSSTEP</name>
<description>RSSIPOSSTEP Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSINEGSTEP</name>
<description>RSSINEGSTEP Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SHORTRSSIPOSSTEP</name>
<description>SHORTRSSIPOSSTEP Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDPRDDONE</name>
<description>RF PKD PERIOD CNT Interrupt Enable </description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDCNTDONE</name>
<description>RF PKD pulse CNT Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>RFCRC_S</name>
<version>0</version>
<description>RFCRC_S Registers</description>
<baseAddress>0xA8010000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable peripheral clock to this module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000704</resetValue>
<resetMask>0x00001FEF</resetMask>
<fields>
<field>
<name>INPUTINV</name>
<description>Input Invert</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUTPUTINV</name>
<description>Output Invert</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRCWIDTH</name>
<description></description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CRCWIDTH8</name>
<description>8 bit (1 Byte) CRC code</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CRCWIDTH16</name>
<description>16 bit (2 Bytes) CRC code</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CRCWIDTH24</name>
<description>24 bit (3 Bytes) CRC code</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>CRCWIDTH32</name>
<description>32 bit (4 Bytes) CRC code</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INPUTBITORDER</name>
<description>CRC input bit ordering setting</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LSBFIRST</name>
<description>The least significant data bit is first input to the CRC generator.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MSBFIRST</name>
<description>The most significant data bit is first input to the CRC generator.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BYTEREVERSE</name>
<description>Reverse CRC byte ordering over air</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>The least significant byte of the CRC register is transferred first over air via the Frame Controller.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REVERSED</name>
<description>The most significant byte of the CRC register is transferred first over air via the Frame Controller.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BITREVERSE</name>
<description>Reverse CRC bit ordering over air</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>The bit ordering of CRC data is the same as defined by the BITORDER field in the Frame Controller.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REVERSED</name>
<description>The bit ordering of CRC data is the opposite as defined by the BITORDER field in the Frame Controller.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BITSPERWORD</name>
<description>Number of bits per input word</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PADCRCINPUT</name>
<description>Pad CRC input data</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>No zero-padding of CRC input data is applied</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>CRC input data is zero-padded, such that the number of bytes over which the CRC value is calculated at least equals the length of the calculated CRC value.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>BUSY</name>
<description>CRC Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>INITIALIZE</name>
<description>Initialize CRC</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>INPUTDATA</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>INPUTDATA</name>
<description>Input Data</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>INIT</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INIT</name>
<description>CRC Initialization Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>CRC Data Register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>POLY</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>POLY</name>
<description>CRC Polynomial Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>MODEM_S</name>
<version>1</version>
<description>MODEM_S Registers</description>
<baseAddress>0xA8014000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>MODEM</name>
<value>35</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable peripheral clock to this module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF7FF7</resetMask>
<fields>
<field>
<name>DEMODSTATE</name>
<description>DEMOD state</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Off state</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMINGSEARCH</name>
<description>Timing search</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRESEARCH</name>
<description>Preamble search</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMESEARCH</name>
<description>Frame search</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXFRAME</name>
<description>Payload Detection</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDETMODE0</name>
<description>Timing search with sliding window (FDM0)</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FRAMEDETID</name>
<description>Frame Detected ID</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>FRAMEDET0</name>
<description>Last frame was detected with sync word defined in SYNC0.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET1</name>
<description>Last frame was detected with sync word defined in SYNC1.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANTSEL</name>
<description>Selected Antenna</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ANTENNA0</name>
<description>Antenna 0 is selected (ANT0 = 1 and ANT1 = 0).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ANTENNA1</name>
<description>Antenna 1 is selected (ANT0 = 0 and ANT1 = 1).</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMSEQINV</name>
<description>Timing Sequence Inverted</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMLOSTCAUSE</name>
<description>Timing Lost Cause</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWCORR</name>
<description>Timing lost during Preamble Search or due to low correlation value during Frame Search.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMEOUT</name>
<description>Timing lost due to incorrect symbols detected during Frame Search.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSADETECTED</name>
<description>DSA detected</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DSAFREQESTDONE</name>
<description>DSA frequency estimation complete</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VITERBIDEMODTIMDET</name>
<description>Viterbi Demod timing detected</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VITERBIDEMODFRAMEDET</name>
<description>Viterbi Demod frame detected</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STAMPSTATE</name>
<description>BLE Viterbi Demod Timing Stamp </description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CORR</name>
<description>Correlation</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WEAKSYMBOLS</name>
<description>Weak symbols</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TIMDETSTATUS</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F0FFFFF</resetMask>
<fields>
<field>
<name>TIMDETCORR</name>
<description>Correlation value</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMDETFREQOFFEST</name>
<description>Frequency offset estimate</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMDETPREERRORS</name>
<description>Preamble errors</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMDETPASS</name>
<description>Timing detection pass</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMDETINDEX</name>
<description>Timing detection index</description>
<bitOffset>25</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FREQOFFEST</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF1FFF</resetMask>
<fields>
<field>
<name>FREQOFFEST</name>
<description>Frequency offset estimate</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CORRVAL</name>
<description>Correlation value</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SOFTVAL</name>
<description>Soft detection value</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>AFCADJRX</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>AFCADJRX</name>
<description>AFC adjustment for RX</description>
<bitOffset>0</bitOffset>
<bitWidth>19</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>AFCADJTX</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>AFCADJTX</name>
<description>AFC adjustment for TX</description>
<bitOffset>0</bitOffset>
<bitWidth>19</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MIXCTRL</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>ANAMIXMODE</name>
<description>Analog receiver mixer mode of operation</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>The analog mixer operates in its normal mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>IPQPIQSWAP</name>
<description>I path is positive, Q path is positive, I and Q are swapped</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>IPQN</name>
<description>I path is positive, Q path is negative</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>IPQNIQSWAP</name>
<description>I path is positive, Q path is negative, I and Q are swapped</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>INQP</name>
<description>I path is negative, Q path is positive</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>INQPIQSWAP</name>
<description>I path is negative, Q path is positive, I and Q are swapped</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>INQN</name>
<description>I path is negative, Q path is negative</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>INQNIQSWAP</name>
<description>I path is negative, Q path is negative, I and Q are swapped</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>UPCONVERT</name>
<description>Control the analog receiver mixer such that the analog mixer performs a digital up-conversion on the mixer output, with the frequency set by the DEC0 and CFOSR settings. This mode may be used to perform RF loopback using the normal synthesizer both for transmit and receive, and still get a positive IF frequency on the IF receive signal. </description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNCONVERT</name>
<description>Control the analog receiver mixer such that the analog mixer performs a digital down-conversion on the mixer output, with the frequency set by the DEC0 and CFOSR settings. </description>
<value>9</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGIQSWAPEN</name>
<description>Digital I/Q swap enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL0</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FDM0DIFFDIS</name>
<description>Frame Detection Mode 0 disable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MAPFSK</name>
<description>Mapping of FSK symbols</description>
<bitOffset>1</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MAP0</name>
<description>4FSK: Symbol 11, 10, 00, 01 for decreasing frequency. 2FSK/MSK/ASK/OOK: Symbol 1 is high/positive frequency or high amplitude, symbol 0 is low/negative frequency or low amplitude.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MAP1</name>
<description>4FSK: Symbol 01, 00, 10, 11 for decreasing frequency. 2FSK/MSK/ASK/OOK: Symbol 0 is high/negative frequency or high amplitude, symbol 1 is low/negative frequency or low amplitude.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>MAP2</name>
<description>4FSK: Symbol 10, 11, 01, 00 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>MAP3</name>
<description>4FSK: Symbol 00, 01, 11, 10 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>MAP4</name>
<description>4FSK: Symbol 11, 01, 00, 10 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>MAP5</name>
<description>4FSK: Symbol 10, 00, 01, 11 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>MAP6</name>
<description>4FSK: Symbol 01, 11, 10, 00 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MAP7</name>
<description>4FSK: Symbol 00, 10, 11, 01 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CODING</name>
<description>Symbol coding</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NRZ</name>
<description>Non Return to Zero</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MANCHESTER</name>
<description>Manchester Coding</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DSSS</name>
<description>Direct Sequence Spread Spectrum</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LINECODE</name>
<description>Line code. Maps 0 to 0011 symbol and 1 to 1100 symbols</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODFORMAT</name>
<description>Modulation format</description>
<bitOffset>6</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FSK2</name>
<description>Frequency Shift Keying with 2 symbols</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FSK4</name>
<description>Frequency Shift Keying with 4 symbols</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BPSK</name>
<description>Binary Phase Shift Keying</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DBPSK</name>
<description>Differentially encoded Binary Phase Shift Keying</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>OQPSK</name>
<description>Half Sine Shaped Offset Quadrature Phase Shift Keying</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>MSK</name>
<description>Minimum Shift Keying</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>OOKASK</name>
<description>On Off Keying and Amplitude Shift Keying</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DUALCORROPTDIS</name>
<description>Dual Correlation Optimization Disable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OOKASYNCPIN</name>
<description>OOK asynchronous pin mode</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSSSLEN</name>
<description>DSSS length</description>
<bitOffset>11</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSSSSHIFTS</name>
<description>DSSS shifts</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOSHIFT</name>
<description>No symbols are defined by shifting.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SHIFT1</name>
<description>Next symbol generated by 1 cyclic shift.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SHIFT2</name>
<description>Next symbol generated by 2 cyclic shifts.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SHIFT4</name>
<description>Next symbol generated by 4 cyclic shifts.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SHIFT8</name>
<description>Next symbol generated by 8 cyclic shifts.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SHIFT16</name>
<description>Next symbol generated by 16 cyclic shifts.</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSSSDOUBLE</name>
<description>DSSS double</description>
<bitOffset>19</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Doubling is disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INV</name>
<description>Doubling is enabled by using inverted symbols.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CONJ</name>
<description>Doubling is enabled by using complex conjugated symbols.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DETDIS</name>
<description>Detection disable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIFFENCMODE</name>
<description>Differential encoding mode</description>
<bitOffset>22</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Differential Encoding is disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RR0</name>
<description>Transmit the XOR-ed value of the Raw symbol and the last Raw symbol. Initial Raw symbol is 0.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RE0</name>
<description>Transmit the XOR-ed value of the Raw symbol and the last Encoded symbol. Initial Encoded symbol is 0.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RR1</name>
<description>Transmit the XOR-ed value of the Raw symbol and the last Raw symbol. Initial Raw symbol is 1.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RE1</name>
<description>Transmit the XOR-ed value of the Raw symbol and the last Encoded symbol. Initial Encoded symbol is 1.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SHAPING</name>
<description>Shaping filter</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Filter disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ODDLENGTH</name>
<description>Filter has odd length. Filter uses coefficients 0,1,2,3,4,5,6,7,8,7,6,5,4,3,2,1,0.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EVENLENGTH</name>
<description>Filter has even length. Filter uses coefficients 0,1,2,3,4,5,6,7,7,6,5,4,3,2,1,0.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYMMETRIC</name>
<description>Filter has asymmetrical coefficients. Filter uses coefficients 0,1,2,3,4,5,6,7.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEMODRAWDATASEL</name>
<description>Demod raw data select</description>
<bitOffset>27</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENTROPY</name>
<description>1-bit entropy source extracted from the RF receive chain, to be used for random number generation.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description>2 * 3-bit I and Q ADC data.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FILTLSB</name>
<description>2 * 16-bit I and Q channel filtered data downmixed to zero-IF. The receive signal chain has 19 bits dynamic range at this point, and the FILTLSB setting outputs the 16 least significant bits (with saturation).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FILTMSB</name>
<description>2 * 16-bit I and Q channel filtered data downmixed to zero-IF. The receive signal chain has 19 bits dynamic range at this point, and the FILTMSB setting outputs the 16 most significant bits (with truncation).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FILTFULL</name>
<description>2 * 19-bit I and Q channel filtered data downmixed to zero-IF. The FILTFULL option will output all 19 bits of dynamic range, sign extended to 32 bits.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FREQ</name>
<description>8-bit received frequency data (or logarithmic amplitude for ASK/OOK).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DEMOD</name>
<description>8-bit demodulated data (freq/amp/phase). When coherent detection is enabled, only the in-phase component is selected.</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FRAMEDETDEL</name>
<description>FRAMEDET delay</description>
<bitOffset>30</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DEL0</name>
<description>No delay</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DEL8</name>
<description>8 baud delay</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DEL16</name>
<description>16 baud delay</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DEL32</name>
<description>32 baud delay</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL1</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFDFFF</resetMask>
<fields>
<field>
<name>SYNCBITS</name>
<description>Number of sync-word bits</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCERRORS</name>
<description>Maximum number of sync errors</description>
<bitOffset>5</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DUALSYNC</name>
<description>Dual sync words.</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Demodulator only searches for SYNC0.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Demodulator searches for SYNC0 and SYNC1 in parallel.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXSYNC</name>
<description>Transmit sync word.</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SYNC0</name>
<description>Modulator transmits SYNC0.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNC1</name>
<description>Modulator transmits SYNC1.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNCDATA</name>
<description>Sync data.</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>SYNC is not part of transmit payload. Modulator adds SYNC in transmit.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>SYNC is part of transmit payload. Modulator does not add SYNC in transmit.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNC1INV</name>
<description>SYNC1 invert.</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMPMODE</name>
<description>Compensation mode</description>
<bitOffset>14</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Compensation is disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRELOCK</name>
<description>Compensation locks when preamble is detected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMELOCK</name>
<description>Compensation locks when frame is detected.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOLOCK</name>
<description>Compensation is always running</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESYNCPER</name>
<description>Resync period</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHASEDEMOD</name>
<description>Phase demodulation</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BDD</name>
<description>Bit Differential Detection.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MBDD</name>
<description>Multibit Differential Detection.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FREQOFFESTPER</name>
<description>Frequency offset estimation period</description>
<bitOffset>22</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FREQOFFESTLIM</name>
<description>Frequency offset limit</description>
<bitOffset>25</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL2</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00001000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SQITHRESH</name>
<description>Signal Quality Indicator threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRCDIS</name>
<description>Receive FRC disable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPINMODE</name>
<description>Receive pin mode</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SYNCHRONOUS</name>
<description>Detected payload bits are clocked out on DOUT. Only setups with 1 bit per symbol are supported.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYNCHRONOUS</name>
<description>DOUT is continuously providing the sign of the detected frequency deviation before offset compensation. Only 2/4-FSK is supported.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXPINMODE</name>
<description>Transmit pin mode</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Pinmode is turned off. Data is gathered from FRC. DOUT/DCLK clocks out transmitted data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNUSED</name>
<description>Unused mode</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYNCHRONOUS</name>
<description>DIN/PRS controls transmitted baud directly. DCLK is set to 0. No support for frame handling nor coding. Only 2-FSK and OOK/ASK can be used.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCHRONOUS</name>
<description>DIN/PRS is sampled on the rising edge of DCLK and used as payload. Frame handling and coding is supported. Only setups with 1 bit per symbol is supported.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DATAFILTER</name>
<description>Datafilter</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Datafilter disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SHORT</name>
<description>Short datafilter enabled. 2*RXBRFRAC should be more than 3.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>MEDIUM</name>
<description>Medium datafilter enabled. 2*RXBRFRAC should be more than 4.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LONG</name>
<description>Long datafilter enabled. 2*RXBRFRAC should be more than 5.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LEN6</name>
<description>Datafilter with length 6 enabled. 2*RXBRFRAC should be more than 6.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LEN7</name>
<description>Datafilter with length 7 enabled. 2*RXBRFRAC should be more than 7.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>LEN8</name>
<description>Datafilter with length 8 enabled. 2*RXBRFRAC should be more than 8.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>LEN9</name>
<description>Datafilter with length 9 enabled. 2*RXBRFRAC should be more than 9.</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRDIVA</name>
<description>Baudrate division factor A</description>
<bitOffset>15</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BRDIVB</name>
<description>Baudrate division factor B</description>
<bitOffset>19</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEVMULA</name>
<description>Deviation multiplication factor A</description>
<bitOffset>23</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEVMULB</name>
<description>Deviation multiplication factor B</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RATESELMODE</name>
<description>Rate select mode</description>
<bitOffset>27</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOCHANGE</name>
<description>No rate change. BRDIVA/DEVMULA is used for entire frame.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PAYLOAD</name>
<description>Change rate for payload. BRDIVA/DEVMULA is used for header and BRDIVB/DEVMULB is used for payload.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FRC</name>
<description>FRC selects between BRDIVA/DEVMULA and BRDIVB/DEVMULB for each symbol in the payload. Header uses BRDIVA/DEVMULA.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNC</name>
<description>The configured/detected syncword decides the settings used for the payload. SYNC0 uses BRDIVA/DEVMULA and SYNC1 uses BRDIVB/DEVMULB. Header uses BRDIVA/DEVMULA.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEVWEIGHTDIS</name>
<description>Deviation weighting disable.</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DMASEL</name>
<description>DMA select.</description>
<bitOffset>30</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SOFT</name>
<description>SOFTVAL field</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CORR</name>
<description>CORRVAL field</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FREQOFFEST</name>
<description>FREQOFFEST field</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>POE</name>
<description>POE field</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL3</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00008000</resetValue>
<resetMask>0xFFFFFF81</resetMask>
<fields>
<field>
<name>PRSDINEN</name>
<description>DIN PRS enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTDIVMODE</name>
<description>Antenna Diversity mode</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ANTENNA0</name>
<description>Antenna 0 (ANT0=1, ANT1=0) is used</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ANTENNA1</name>
<description>Antenna 1 (ANT0=0, ANT1=1) is used</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ANTSELFIRST</name>
<description>Select-First algorithm.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ANTSELCORR</name>
<description>Select-Best algorithm based on correlation value.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>ANTSELRSSI</name>
<description>Select-Best algorithm based on RSSI value.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANTDIVREPEATDIS</name>
<description>Antenna diversity repeat disable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TSAMPMODE</name>
<description>Timing Search Amplitude Mode</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Amplitude is not used during timing search.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>Timing detection is disabled for windows where at least one sample is below limit set by TSAMPLIM.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIFF</name>
<description>Timing detection is disabled for windows where the difference between samples is higher than the limit set by TSAMPLIM.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSAMPDEL</name>
<description>Timing Search Amplitude delay</description>
<bitOffset>14</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TSAMPLIM</name>
<description>Timing Search Amplitude limit</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL4</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x03000000</resetValue>
<resetMask>0xBFFFFFFF</resetMask>
<fields>
<field>
<name>ISICOMP</name>
<description>Inter Symbol Interference compensation</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEVOFFCOMP</name>
<description>Deviation offset compensation</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PREDISTGAIN</name>
<description>Predistortion gain</description>
<bitOffset>5</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PREDISTDEB</name>
<description>Predistortion debounce</description>
<bitOffset>10</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PREDISTAVG</name>
<description>Predistortion Average</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AVG8</name>
<description>Average over 8 samples.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG16</name>
<description>Average over 16 samples.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREDISTRST</name>
<description>Predistortion Reset</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHASECLICKFILT</name>
<description>Phase click filter</description>
<bitOffset>15</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOFTDSSSMODE</name>
<description>Soft DSSS mode</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CORR0INV</name>
<description>Soft value is inverted value of symbol-0 correlation value.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CORRDIFF</name>
<description>Soft value is difference between correlation values for symbol-0 and symbol-1.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADCSATLEVEL</name>
<description>ADC Saturation Level setting</description>
<bitOffset>23</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONS1</name>
<description>AGC enters fast loop after first saturation sample.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONS2</name>
<description>2 saturation samples required before AGC enters fast loop.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CONS4</name>
<description>4 saturation samples required before AGC enters fast loop.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>CONS8</name>
<description>8 saturation samples required before AGC enters fast loop.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CONS16</name>
<description>16 saturation samples required before AGC enters fast loop.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>CONS32</name>
<description>32 saturation samples required before AGC enters fast loop.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>CONS64</name>
<description>64 saturation samples required before AGC enters fast loop.</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADCSATDENS</name>
<description>ADC Saturation Density setting</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OFFSETPHASEMASKING</name>
<description>Offset phase masking</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OFFSETPHASESCALING</name>
<description>Offset phase scaling</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL5</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x607007FE</resetMask>
<fields>
<field>
<name>BRCALEN</name>
<description>Baudrate calibration enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BRCALMODE</name>
<description>Baudrate calibration mode</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PEAK</name>
<description>Measure period between peaks in demodulated signal. This mode can give false peaks for high oversampling ratios without sufficient datafiltering.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ZERO</name>
<description>Measure period between zero-crossings in demodulated signal. This mode can miss zero-crossings for high frequency offsets.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PEAKZERO</name>
<description>Combine peak-period and zero-crossing periods. This mode gives best accuracy, but includes weaknesses from both PEAK and ZERO modes.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRCALAVG</name>
<description>Baudrate calibration averaging</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DETDEL</name>
<description>Detection delay</description>
<bitOffset>6</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TDEDGE</name>
<description>Timing detection edge mode</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TREDGE</name>
<description>Timing resynchronization edge mode</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMODRAWDATASEL2</name>
<description>Demod raw data select 2</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CORR</name>
<description>4-bit max_corr_index and 17-bit max_corr .</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>CHPW</name>
<description>8-bit channel power and 4-bit BBSSMUX</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BBPF</name>
<description>11-bit pre-filter correlation output for BLR and 11-bit pre-filter correlation output for COH demod</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FSM</name>
<description>5-bit Narrow-band BLE FSM state, 5-bit Long-range BLE FSM state, 3-bit DSA FSM state, 7-bit Detection FSM State. Captured each time state changes</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESYNCBAUDTRANS</name>
<description>Resynchronization Baud Transitions</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RESYNCLIMIT</name>
<description>Resynchronization Limit</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HALF</name>
<description>Adjust timing if accumulated timing is higher/lower than RESYNCPER/2.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALWAYS</name>
<description>Adjust timing if accumulated timing is non-zero.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL6</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xF6000000</resetMask>
<fields>
<field>
<name>CODINGB</name>
<description>Coding format</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NRZ</name>
<description>Non Return to Zero</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MANCHESTER</name>
<description>Manchester Coding</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DSSS</name>
<description>Direct Sequence Spread Spectrum</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LINECODE</name>
<description>Line code. Maps 0 to 0011 symbol and 1 to 1100 symbols</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXBRCALCDIS</name>
<description>RX Baudrate Calculation Disable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TXBR</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>TXBRNUM</name>
<description>Transmit baudrate numerator</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBRDEN</name>
<description>Transmit baudrate denominator</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXBR</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>RXBRNUM</name>
<description>Receive baudrate numerator</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXBRDEN</name>
<description>Receive baudrate denominator</description>
<bitOffset>5</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXBRINT</name>
<description>Receive baudrate integer</description>
<bitOffset>10</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CF</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xCFFFFFFF</resetMask>
<fields>
<field>
<name>DEC0</name>
<description>First decimation</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DF3</name>
<description>Decimation Factor 0 = 3. Cutoff 0.050 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DF4WIDE</name>
<description>Decimation Factor 0 = 4. Cutoff 0.069 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DF4NARROW</name>
<description>Decimation Factor 0 = 4. Cutoff 0.037 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DF8WIDE</name>
<description>Decimation Factor 0 = 8. Cutoff 0.012 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DF8NARROW</name>
<description>Decimation Factor 0 = 8. Cutoff 0.005 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEC1</name>
<description>Second decimation</description>
<bitOffset>3</bitOffset>
<bitWidth>14</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEC2</name>
<description>Third decimation</description>
<bitOffset>17</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CFOSR</name>
<description>Center Frequency Oversampling Ratio</description>
<bitOffset>23</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CF7</name>
<description>Oversampling ratio = 7</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CF8</name>
<description>Oversampling ratio = 8</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CF12</name>
<description>Oversampling ratio = 12</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>CF16</name>
<description>Oversampling ratio = 16</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CF32</name>
<description>Oversampling ratio = 32</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>CF0</name>
<description>Center frequency set to 0</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEC1GAIN</name>
<description>Second decimation filter gain</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ADD0</name>
<description>No additional gain. Suggested setting for BW higher than 1kHz</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADD6</name>
<description>6 dB additional gain. Suggested setting for BW between 250 Hz and 1 kHz</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADD12</name>
<description>12 dB additional gain. Suggested setting for BW less than 250 Hz</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRE</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF1FFF</resetMask>
<fields>
<field>
<name>BASE</name>
<description>Preamble base</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASEBITS</name>
<description>BASE bits</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRESYMB4FSK</name>
<description>Preamble symbols 4-FSK</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OUTER</name>
<description>Symbols corresponding to +/- 3dev.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INNER</name>
<description>Symbols corresponding to +/- dev.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREERRORS</name>
<description>Preamble errors</description>
<bitOffset>7</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSSSPRE</name>
<description>DSSS preamble</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCSYMB4FSK</name>
<description>Sync symbols 4FSK</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FSK2</name>
<description>The syncword is 2FSK modulated. Each bit in SYNCn is encoded as a positive or negative deviation. The deviation is controlled by PRESYMB4FSK.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FSK4</name>
<description>The syncword is 4FSK modulated. Every two bits in SYNCn are encoded as a 4FSK symbol.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXBASES</name>
<description>TX bases</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNC0</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SYNC0</name>
<description>Sync-word 0</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNC1</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SYNC1</name>
<description>Sync word 1</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMING</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TIMTHRESH</name>
<description>Timing threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMINGBASES</name>
<description>Timing bases</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDTIMSEQ</name>
<description>Additional timing sequences</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMSEQINVEN</name>
<description>Timing sequence inversion enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMSEQSYNC</name>
<description>Timing sequence part of sync-word</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FDM0THRESH</name>
<description>Frame Detection Mode 0 threshold</description>
<bitOffset>18</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OFFSUBNUM</name>
<description>Offset subperiod numerator</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OFFSUBDEN</name>
<description>Offset subperiod denominator</description>
<bitOffset>25</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TSAGCDEL</name>
<description>Timing Search AGC delay</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FASTRESYNC</name>
<description>Fast timing resynchronization</description>
<bitOffset>30</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PREDET</name>
<description>Allow fast resynchronization until preamble is detected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET</name>
<description>Allow fast resynchronization until frame is detected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DSSS0</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSSS0</name>
<description>DSSS symbol 0</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODINDEX</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003F03FF</resetMask>
<fields>
<field>
<name>MODINDEXM</name>
<description>Modulation index mantissa. </description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODINDEXE</name>
<description>Modulation index exponent. </description>
<bitOffset>5</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FREQGAINE</name>
<description>Frequency demodulation gain - exponent</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FREQGAINM</name>
<description>Frequency demodulation gain - mantissa</description>
<bitOffset>19</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AFC</name>
<description>No Description</description>
<addressOffset>0x08C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1FFFFDFF</resetMask>
<fields>
<field>
<name>AFCSCALEM</name>
<description>AFC scaling mantissa</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AFCSCALEE</name>
<description>AFC scaling exponent</description>
<bitOffset>5</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AFCRXMODE</name>
<description>AFC RX mode</description>
<bitOffset>10</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FREE</name>
<description>Free running. AFCADJRX constantly updated.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FREEPRESTART</name>
<description>Free running. AFCADJRX not updated before preamble is detected.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMLOCK</name>
<description>AFCADJRX locked when timing is detected.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRELOCK</name>
<description>AFCADJRX locked when preamble is detected.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMELOCK</name>
<description>AFCADJRX locked when frame is detected.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMELOCKPRESTART</name>
<description>AFCADJRX not updated before preamble is detected and locked when frame is detected.</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AFCTXMODE</name>
<description>AFC TX mode</description>
<bitOffset>13</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRELOCK</name>
<description>AFCADJTX loaded from AFCADJRX when preamble is detected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMELOCK</name>
<description>AFCADJTX loaded from AFCADJRX when frame is detected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AFCRXCLR</name>
<description>AFCRX clear mode</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AFCDEL</name>
<description>AFC delay</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AFCAVGPER</name>
<description>AFC average period</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AFCLIMRESET</name>
<description>Reset AFCADJRX value</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AFCONESHOT</name>
<description>AFC One-Shot feature</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AFCENINTCOMP</name>
<description>Internal frequency offset compensation</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AFCDSAFREQOFFEST</name>
<description>Consider frequency offset estimation</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AFCDELDET</name>
<description>Delay Detection state machine</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AFCADJLIM</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>AFCADJLIM</name>
<description>AFC adjustment limit</description>
<bitOffset>0</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING0</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x22130A04</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF0</name>
<description>Shaping Coefficient 0</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF1</name>
<description>Shaping Coefficient 1</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF2</name>
<description>Shaping Coefficient 2</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF3</name>
<description>Shaping Coefficient 3</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING1</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-write</access>
<resetValue>0x4F4A4132</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF4</name>
<description>Shaping Coefficient 4</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF5</name>
<description>Shaping Coefficient 5</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF6</name>
<description>Shaping Coefficient 6</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF7</name>
<description>Shaping Coefficient 7</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING2</name>
<description>No Description</description>
<addressOffset>0x09C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF8</name>
<description>Shaping Coefficient 8</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF9</name>
<description>Shaping Coefficient 9</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF10</name>
<description>Shaping Coefficient 10</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF11</name>
<description>Shaping Coefficient 11</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING3</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF12</name>
<description>Shaping Coefficient 12</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF13</name>
<description>Shaping Coefficient 13</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF14</name>
<description>Shaping Coefficient 14</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF15</name>
<description>Shaping Coefficient 15</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING4</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF16</name>
<description>Shaping Coefficient 16</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF17</name>
<description>Shaping Coefficient 17</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF18</name>
<description>Shaping Coefficient 18</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF19</name>
<description>Shaping Coefficient 19</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING5</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF20</name>
<description>Shaping Coefficient 20</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF21</name>
<description>Shaping Coefficient 21</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF22</name>
<description>Shaping Coefficient 22</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF23</name>
<description>Shaping Coefficient 23</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING6</name>
<description>No Description</description>
<addressOffset>0x0AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF24</name>
<description>Shaping Coefficient 24</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF25</name>
<description>Shaping Coefficient 25</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF26</name>
<description>Shaping Coefficient 26</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF27</name>
<description>Shaping Coefficient 27</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING7</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF28</name>
<description>Shaping Coefficient 28</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF29</name>
<description>Shaping Coefficient 29</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF30</name>
<description>Shaping Coefficient 30</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF31</name>
<description>Shaping Coefficient 31</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING8</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF32</name>
<description>Shaping Coefficient 32</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF33</name>
<description>Shaping Coefficient 33</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF34</name>
<description>Shaping Coefficient 34</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF35</name>
<description>Shaping Coefficient 35</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING9</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF36</name>
<description>Shaping Coefficient 36</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF37</name>
<description>Shaping Coefficient 37</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF38</name>
<description>Shaping Coefficient 38</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF39</name>
<description>Shaping Coefficient 39</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING10</name>
<description>No Description</description>
<addressOffset>0x0BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF40</name>
<description>Shaping Coefficient 40</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF41</name>
<description>Shaping Coefficient 41</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF42</name>
<description>Shaping Coefficient 42</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF43</name>
<description>Shaping Coefficient 43</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING11</name>
<description>No Description</description>
<addressOffset>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF44</name>
<description>Shaping Coefficient 44</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF45</name>
<description>Shaping Coefficient 45</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF46</name>
<description>Shaping Coefficient 46</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF47</name>
<description>Shaping Coefficient 47</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RAMPCTRL</name>
<description>No Description</description>
<addressOffset>0x0C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000555</resetValue>
<resetMask>0xFF800FFF</resetMask>
<fields>
<field>
<name>RAMPRATE0</name>
<description>Ramp rate 0</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMPRATE1</name>
<description>Ramp rate 1</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMPRATE2</name>
<description>Ramp rate 2</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RAMPLEV</name>
<description>No Description</description>
<addressOffset>0x0CC</addressOffset>
<access>read-write</access>
<resetValue>0x009F9F9F</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>RAMPLEV0</name>
<description>Ramp level 0</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMPLEV1</name>
<description>Ramp level 1</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMPLEV2</name>
<description>Ramp level 2</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DCCOMP</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000030</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>DCESTIEN</name>
<description>DC Offset Estimation Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCCOMPEN</name>
<description>DC Offset Compensation Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCRSTEN</name>
<description>DC Compensation Filter Reset Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCCOMPFREEZE</name>
<description>DC Offset Compensation Filter Freeze</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCCOMPGEAR</name>
<description>DC Offset Compensation Filter Gear</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCLIMIT</name>
<description>DC offset limit</description>
<bitOffset>7</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FULLSCALE</name>
<description>1000 mV</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FULLSCALEBY4</name>
<description>250 mV</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FULLSCALEBY8</name>
<description>125 mV</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FULLSCALEBY16</name>
<description>62 mV</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DCCOMPFILTINIT</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7FFFFFFF</resetMask>
<fields>
<field>
<name>DCCOMPINITVALI</name>
<description>I-channel initialization value</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCCOMPINITVALQ</name>
<description>Q-channel initialization value</description>
<bitOffset>15</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCCOMPINIT</name>
<description>Initialize filter state</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DCESTI</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>DCCOMPESTIVALI</name>
<description>I-channel DC-Offset Estimated value</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DCCOMPESTIVALQ</name>
<description>Q-channel DC-Offset Estimated value</description>
<bitOffset>15</bitOffset>
<bitWidth>15</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SRCCHF</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xEFFFF8FF</resetMask>
<fields>
<field>
<name>SRCRATIO1</name>
<description>I-channel SRC ratio</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCENABLE1</name>
<description>SRC1 enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCRATIO2</name>
<description>Q-channel SRC ratio</description>
<bitOffset>12</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCENABLE2</name>
<description>SRC2 enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BWSEL</name>
<description>Channel filter bandwidth</description>
<bitOffset>29</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>wide bandwidth selected ; BW = 0.263*Fxtal/dec0-factor/dec1-factor</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>wide bandwidth selected ; BW = 0.263*Fxtal/dec0-factor/dec1-factor</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>X2</name>
<description>narrow bandwidth selected ; BW = 0.196*Fxtal/dec0-factor/dec1-factor</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>X3</name>
<description>narrow bandwidth selected ; BW = 0.196*Fxtal/dec0-factor/dec1-factor</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTOSR</name>
<description>Forcing Integer OSR</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSATHD0</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-write</access>
<resetValue>0x07830464</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SPIKETHD</name>
<description>Spike threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UNMODTHD</name>
<description>Unmodulated carrier detector threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FDEVMINTHD</name>
<description>Frequency deviation minimum threshold</description>
<bitOffset>14</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FDEVMAXTHD</name>
<description>Frequency deviation maximum threshold</description>
<bitOffset>20</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSATHD1</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>read-write</access>
<resetValue>0x3AC81388</resetValue>
<resetMask>0x7FFFFFFF</resetMask>
<fields>
<field>
<name>POWABSTHD</name>
<description>Power absolute threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POWRELTHD</name>
<description>Relative power detector threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Threshold is 6dB. The relative power detector will trigger when the current RSSI is 6dB stronger than the previously detected RSSI.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MODE1</name>
<description>Threshold is 9dB. The relative power detector will trigger when the current RSSI is 9dB stronger than the previously detected RSSI.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>MODE2</name>
<description>Threshold is 12dB. The relative power detector will trigger when the current RSSI is 12dB stronger than the previously detected RSSI.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>MODE3</name>
<description>Threshold is 15dB. The relative power detector will trigger when the current RSSI is 15dB stronger than the previously detected RSSI.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSARSTCNT</name>
<description>DSA reset counter</description>
<bitOffset>18</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSIJMPTHD</name>
<description>RSSI jump detector threshold</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FREQLATDLY</name>
<description>Frequency late delay</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWRFLTBYP</name>
<description>Power filter bypass</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMPFLTBYP</name>
<description>Amplitude filter bypass</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWRDETDIS</name>
<description>Power detection disabled</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FREQSCALE</name>
<description>Frequency scale factor</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSACTRL</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>read-write</access>
<resetValue>0x000A2090</resetValue>
<resetMask>0xFFEFFFFF</resetMask>
<fields>
<field>
<name>DSAMODE</name>
<description>Mode of Digital Signal Arrival detector</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>DSA is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>DSA is enabled by the relative/absolute RSSI detector and is reset by using detectors for spike content and frequency deviation. The RSSI jump detector is used to recover from false detects.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ARRTHD</name>
<description>Signal arrival valid counter threshold</description>
<bitOffset>2</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARRTOLERTHD0</name>
<description>Arrival tolerance threshold 0</description>
<bitOffset>6</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARRTOLERTHD1</name>
<description>Arrival tolerance threshold 1</description>
<bitOffset>11</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCHPRD</name>
<description>Search period window length </description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TS2</name>
<description>The search period is 2 symbol periods.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TS4</name>
<description>The search period is 4 symbol periods.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FREQAVGSYM</name>
<description>DSA frequency estimation averaging</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AVG2TS</name>
<description>Frequency estimation over 2 symbol periods.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG4TS</name>
<description>Frequency estimation over 4 symbol periods.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRANRSTDSA</name>
<description>power transient detector Reset DSA</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSARSTON</name>
<description>DSA detection reset</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAINREDUCDLY</name>
<description>Detection Delay of AGC gain reduction</description>
<bitOffset>21</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOWDUTY</name>
<description>Low duty cycle delay</description>
<bitOffset>23</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RESTORE</name>
<description>Power detector reset of DSA</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AGCBAUDEN</name>
<description>Consider Baud_en from AGC</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMPJUPTHD</name>
<description>Amplitude jump detection thrshold</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VITERBIDEMOD</name>
<description>No Description</description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<resetValue>0x00206100</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VTDEMODEN</name>
<description>Viterbi demodulator enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HARDDECISION</name>
<description>Hard decision</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VITERBIKSI1</name>
<description>VITERBI KSI1</description>
<bitOffset>2</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VITERBIKSI2</name>
<description>VITERBI KSI2</description>
<bitOffset>9</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VITERBIKSI3</name>
<description>VITERBI KSI3</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNTHAFC</name>
<description>Synthesizer AFC in Viterbi demod</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CORRCYCLE</name>
<description>Correction cycles</description>
<bitOffset>23</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CORRSTPSIZE</name>
<description>Correction step size</description>
<bitOffset>27</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISDEMODOF</name>
<description>Disable Demod Over Flow Detection</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VTCORRCFG0</name>
<description>No Description</description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<resetValue>0x123556B7</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EXPECTPATT</name>
<description>Expected pattern</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIGMIXCTRL</name>
<description>No Description</description>
<addressOffset>0x10C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x007FFFFF</resetMask>
<fields>
<field>
<name>DIGMIXFREQ</name>
<description>Digital mixer frequency control word</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIGMIXMODE</name>
<description>Digital mixer frequency control</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CFOSR</name>
<description>Mixer frequency specified by CFOSR.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIGMIXFREQ</name>
<description>Mixer frequency specified by DIGMIXFREQ.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MIXERCONJ</name>
<description>Digital mixer input conjugate</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIGMIXFB</name>
<description>Digital mixer Frequency Correction </description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VTCORRCFG1</name>
<description>No Description</description>
<addressOffset>0x110</addressOffset>
<access>read-write</access>
<resetValue>0x29043020</resetValue>
<resetMask>0x7FFFFFFF</resetMask>
<fields>
<field>
<name>CORRSHFTLEN</name>
<description>Correlator shift length</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VTFRQLIM</name>
<description>Viterbi frequency limiter</description>
<bitOffset>6</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXPSYNCLEN</name>
<description>Expected sync length</description>
<bitOffset>15</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFFHEAD</name>
<description>Buffer header</description>
<bitOffset>23</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXPECTHT</name>
<description>Expected patterns head and tail</description>
<bitOffset>27</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VTTRACK</name>
<description>No Description</description>
<addressOffset>0x114</addressOffset>
<access>read-write</access>
<resetValue>0x4D80BB88</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FREQTRACKMODE</name>
<description>Frequency tracking mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Frequency tracking disabled. Only a one-time frequency offset compensation applied through DSA.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MODE1</name>
<description>Frequency tracking enabled with one correction, when needed, every 16 symbol periods.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>MODE2</name>
<description>Frequency tracking enabled with one correction, when needed, every 32 symbol periods.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>MODE3</name>
<description>Frequency tracking enabled with one correction, when needed, every 48 symbol periods.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMTRACKTHD</name>
<description>Timing tracking threshold</description>
<bitOffset>2</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMEACQUTHD</name>
<description>Time acquisition threshold</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMCHK</name>
<description>Time check</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMEOUTMODE</name>
<description>Timeout mode</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMGEAR</name>
<description>Timing Gear</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GEAR0</name>
<description>Execute timing tracking regardless of difference between Early/Late and Current correlation values. Referred to as fast gear. Same as GEAR3</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GEAR1</name>
<description>Execute timing tracking only when correlation value of Early/Late is 75% or less of the Current correlation value. Referred to as medium gear.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>GEAR2</name>
<description>Execute timing tracking only when correlation value of Early/Late is 50% or less of the Current correlation value. Referred to as slow gear.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FREQBIAS</name>
<description>Frequency estimation bias</description>
<bitOffset>18</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HIPWRTHD</name>
<description>High Power detection threshold</description>
<bitOffset>22</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCTIMEOUTSEL</name>
<description>SYNC-WORD DET TIMEOUT</description>
<bitOffset>30</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BREST</name>
<description>No Description</description>
<addressOffset>0x118</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>BRESTINT</name>
<description>Integer part of estimated baudrate</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BRESTNUM</name>
<description>Fractional part of estimated baudrate</description>
<bitOffset>6</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>AUTOCG</name>
<description>No Description</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>AUTOCGEN</name>
<description>Enable automatic clock gating</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CGCLKSTOP</name>
<description>No Description</description>
<addressOffset>0x128</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>FORCEOFF</name>
<description>Manual control clocks</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSATHD2</name>
<description>No Description</description>
<addressOffset>0x130</addressOffset>
<access>read-write</access>
<resetValue>0x0C660664</resetValue>
<resetMask>0x7FFFFEFF</resetMask>
<fields>
<field>
<name>POWABSTHDLOG</name>
<description>Power threshold in logarithm-scale </description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>JUMPDETEN</name>
<description>Power jump detection enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FDADJTHD</name>
<description>Frequency deviation ripple threshold</description>
<bitOffset>10</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PMDETPASSTHD</name>
<description>DSA Preamble detection counter threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FREQESTTHD</name>
<description>Frequency Estimation Timeout Threshold</description>
<bitOffset>20</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERFERDET</name>
<description>Interference detection threshold</description>
<bitOffset>25</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PMDETFORCE</name>
<description>Force DSA preamble detector</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIRECTMODE</name>
<description>No Description</description>
<addressOffset>0x134</addressOffset>
<access>read-write</access>
<resetValue>0x0000010C</resetValue>
<resetMask>0x00001F0F</resetMask>
<fields>
<field>
<name>DMENABLE</name>
<description>Enable Direct Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCASYNC</name>
<description>Choose Synchronous or Asynchronous mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCPREAM</name>
<description>Synchronous mode preamble</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ADD0</name>
<description>No preamble bits appended</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADD8</name>
<description>8 preamble bits appended</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADD16</name>
<description>16 preamble bits appended</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADD32</name>
<description>32 preamble bits appended</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKWIDTH</name>
<description>Synchronous mode clock pulse width</description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LONGRANGE</name>
<description>No Description</description>
<addressOffset>0x138</addressOffset>
<access>read-write</access>
<resetValue>0x00FA53E8</resetValue>
<resetMask>0x7FFFFFFF</resetMask>
<fields>
<field>
<name>LRCORRTHD</name>
<description>Correlator threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCORRSCHWIN</name>
<description>Window size</description>
<bitOffset>11</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRBLE</name>
<description>Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRTIMCORRTHD</name>
<description>Correlator threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRBLEDSA</name>
<description>DSA enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRDEC</name>
<description>DEC value</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LONGRANGE1</name>
<description>No Description</description>
<addressOffset>0x13C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF7FFF</resetMask>
<fields>
<field>
<name>LRSS</name>
<description>Long Range Signal Selection</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRTIMEOUTTHD</name>
<description>Long Range Time Out Threshold</description>
<bitOffset>4</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHPWRACCUDEL</name>
<description>Channel Power Accumulated Delay</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DEL0</name>
<description>Use accumulated channel power value</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DEL32</name>
<description>Delayed by 32 chips</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DEL64</name>
<description>Delayed by 64 chips</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYSVAL</name>
<description>Hysteresis Value for BBSS</description>
<bitOffset>18</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AVGWIN</name>
<description>Average window</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRSPIKETHADD</name>
<description>Long Range DSA spike threshold addition</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOGICBASEDPUGATE</name>
<description>Logic Based Phase Unwrap Gating</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOGICBASEDLRDEMODGATE</name>
<description>Logic Based Long Range Demod Gating</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LONGRANGE2</name>
<description>No Description</description>
<addressOffset>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LRCHPWRTH1</name>
<description>Long Range channel power threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRTH2</name>
<description>Long Range channel power threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRTH3</name>
<description>Long Range channel power threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRTH4</name>
<description>Long Range channel power threshold</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LONGRANGE3</name>
<description>No Description</description>
<addressOffset>0x144</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LRCHPWRTH5</name>
<description>Long Range channel power threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRTH6</name>
<description>Long Range channel power threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRTH7</name>
<description>Long Range channel power threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRTH8</name>
<description>Long Range channel power threshold</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LONGRANGE4</name>
<description>No Description</description>
<addressOffset>0x148</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LRCHPWRTH9</name>
<description>Long Range channel power threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRTH10</name>
<description>Long Range channel power threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH1</name>
<description>Long Range channel power shift</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH2</name>
<description>Long Range channel power shift</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH3</name>
<description>Long Range channel power shift</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH4</name>
<description>Long Range channel power shift</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LONGRANGE5</name>
<description>No Description</description>
<addressOffset>0x14C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFFFFFF</resetMask>
<fields>
<field>
<name>LRCHPWRSH5</name>
<description>Long Range channel power shift</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH6</name>
<description>Long Range channel power shift</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH7</name>
<description>Long Range channel power shift</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH8</name>
<description>Long Range channel power shift</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH9</name>
<description>Long Range channel power shift</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH10</name>
<description>Long Range channel power shift</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH11</name>
<description>Long Range channel power shift</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LONGRANGE6</name>
<description>No Description</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFF7FFFF</resetMask>
<fields>
<field>
<name>LRCHPWRSPIKETH</name>
<description>Long Range channel power spike threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRSPIKETHD</name>
<description>Long Range spike threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRTH11</name>
<description>Long Range channel power threshold</description>
<bitOffset>20</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH12</name>
<description>Long Range channel power shift</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LRFRC</name>
<description>No Description</description>
<addressOffset>0x154</addressOffset>
<access>read-write</access>
<resetValue>0x00000101</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>CI500</name>
<description>Long Range CI mapping for 500kbps</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCACKTIMETHD</name>
<description>FRC acknowledge timeout threshold</description>
<bitOffset>2</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCORRMODE</name>
<description>LR Correlator operation Mode</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSATHD3</name>
<description>No Description</description>
<addressOffset>0x168</addressOffset>
<access>read-write</access>
<resetValue>0x07830464</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SPIKETHDLO</name>
<description>Spike threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UNMODTHDLO</name>
<description>Unmodulated carrier detector threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FDEVMINTHDLO</name>
<description>Frequency deviation minimum threshold</description>
<bitOffset>14</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FDEVMAXTHDLO</name>
<description>Frequency deviation maximum threshold</description>
<bitOffset>20</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSATHD4</name>
<description>No Description</description>
<addressOffset>0x16C</addressOffset>
<access>read-write</access>
<resetValue>0x00821388</resetValue>
<resetMask>0x07FFFFFF</resetMask>
<fields>
<field>
<name>POWABSTHDLO</name>
<description>Power absolute threshold for low power</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARRTOLERTHD0LO</name>
<description>Arrival tolerance threshold 0</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARRTOLERTHD1LO</name>
<description>Arrival tolerance threshold 1</description>
<bitOffset>21</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SWTHD</name>
<description>Enable switch threshold for low power</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VTBLETIMING</name>
<description>No Description</description>
<addressOffset>0x170</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFF3</resetMask>
<fields>
<field>
<name>VTBLETIMINGSEL</name>
<description>Viterbi BLE timing stamp selection</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FRAMEDET_DELAY</name>
<description>Delayed frame detection will be used as Timing stamp. This mode should be selected for legacy demod and Long Range BLE demod. </description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>END_FRAME_PULSE</name>
<description>The end of frame detection from Narrow Viterbi demod will be used as Timing stamp. This signal is a narrow pulse signal and pulse width is one xo clock cycle. </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>END_FRAME</name>
<description>The end of frame detection from Narrow Viterbi demod will be used as Timing stamp. This signal is a wdie pulse signal </description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INV_END_FRAME</name>
<description>For testing only.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMINGDELAY</name>
<description>Viterbi BLE Delay timer</description>
<bitOffset>4</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FLENOFF</name>
<description>Timing Stamp Frame Length Offset</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x208</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>TXFRAMESENT</name>
<description>Frame sent</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSYNCSENT</name>
<description>Sync word sent</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPRESENT</name>
<description>Preamble sent</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXRAMPDONE</name>
<description>Mod ramper idle</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDTNOARR</name>
<description>No signal Detected in LDT </description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHDSADET</name>
<description>PHASE DSA DETECT</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHYUNCODEDET</name>
<description>CONCURRENT UNCODED PHY DET</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHYCODEDET</name>
<description>CONCURRENT CODED PHY DET</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMDET</name>
<description>Timing detected</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPREDET</name>
<description>Preamble detected</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDET0</name>
<description>Frame with sync-word 0 detected</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDET1</name>
<description>Frame with sync-word 1 detected</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMLOST</name>
<description>Timing lost</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPRELOST</name>
<description>Preamble lost</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDETOF</name>
<description>Frame detection overflow</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMNF</name>
<description>Timing not found</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCTIMOUT</name>
<description>DEMOD-FRC req/ack timeout</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ETS</name>
<description>Early Time Stamp detect</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CFGANTPATTRD</name>
<description>cfg</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x20C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>TXFRAMESENT</name>
<description>Frame sent</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSYNCSENT</name>
<description>Sync word sent</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPRESENT</name>
<description>Preamble sent</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXRAMPDONE</name>
<description>Mod ramper idle</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDTNOARR</name>
<description>No signal Detected in LDT </description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHDSADET</name>
<description>PHASE DSA DETECT</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHYUNCODEDET</name>
<description>CONCURRENT UNCODED PHY DET</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHYCODEDET</name>
<description>CONCURRENT CODED PHY DET</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMDET</name>
<description>Timing detected</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPREDET</name>
<description>Preamble detected</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDET0</name>
<description>Frame with sync-word 0 detected</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDET1</name>
<description>Frame with sync-word 1 detected</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMLOST</name>
<description>Timing lost</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPRELOST</name>
<description>Preamble lost</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDETOF</name>
<description>Frame detection overflow</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMNF</name>
<description>Timing not found</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCTIMOUT</name>
<description>DEMOD-FRC req/ack timeout</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ETS</name>
<description>Early Time Stamp detect</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CFGANTPATTRD</name>
<description>CFGANTPATTRD</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x218</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000039</resetMask>
<fields>
<field>
<name>PRESTOP</name>
<description>Preamble stop</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>AFCTXLOCK</name>
<description>Lock AFC TX compensation</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>AFCTXCLEAR</name>
<description>Clear AFC TX compensation.</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>AFCRXCLEAR</name>
<description>Clear AFC RX compensation.</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>FSMSTATUS</name>
<description>No Description</description>
<addressOffset>0x21C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>DETSTATE</name>
<description>Detection FSM state</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Off state</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMINGSEARCH</name>
<description>Timing search</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PRESEARCH</name>
<description>Preamble search</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMESEARCH</name>
<description>Frame search</description>
<value>30</value>
</enumeratedValue>
<enumeratedValue>
<name>RXFRAME</name>
<description>Payload Detection</description>
<value>40</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDETMODE0</name>
<description>Timing search with sliding window (FDM0)</description>
<value>50</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSASTATE</name>
<description>Demodulator DSA FSM state</description>
<bitOffset>7</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<description>IDLE state</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ARRIVALCHK</name>
<description>Arrival Check</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STATUSCHK</name>
<description>Status Check</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SAMPPW</name>
<description>SAMP_PW</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>WAITPWRUP</name>
<description>WAIT_PWRUP</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>WAITDSALO</name>
<description>WAIT_DSALO</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WAITABORT</name>
<description>WAIT_ABORT</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>STOP</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LRBLESTATE</name>
<description>Demodulator long-range BLE FSM state</description>
<bitOffset>10</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<description>IDLE state</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEANUP</name>
<description>CLEANUP</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CORRCOE</name>
<description>CORRCOE</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WAITLRDSA</name>
<description>WAIT_LR_DSA</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>MAXCORR</name>
<description>MAXCORR</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>WAITRDY</name>
<description>WAIT_RDY</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FEC1DATA</name>
<description>FEC1_DATA</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>FEC1ACK</name>
<description>FEC1_ACK</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>PAUSE</name>
<description>PAUSE</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>FEC2DATA</name>
<description>FEC2_DATA</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>FEC2ACK</name>
<description>FEC2_ACK</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKCUR</name>
<description>TRACK_CUR</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKEAR</name>
<description>TRACK_EAR</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKLAT</name>
<description>TRACK_LAT</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKDONE</name>
<description>TRACK_DONE</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>TDECISION</name>
<description>T_DECISION</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>STOP</description>
<value>16</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NBBLESTATE</name>
<description>Demodulator Narrow-band BLE FSM state</description>
<bitOffset>15</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<description>IDLE state</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VTINITI</name>
<description>VTINITI</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADDRNXT</name>
<description>ADDR_NXT</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INICOST</name>
<description>INI_COST</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CALCCOST</name>
<description>CALC_COST</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>INITALACQU</name>
<description>INITAL_ACQU</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>INITALCOSTCALC</name>
<description>INITAL_COST_CALC</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MINCOSTCALC</name>
<description>MIN_COST_CALC</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FREQACQU</name>
<description>FREQ_ACQU</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>FREQACQUDONE</name>
<description>FREQ_ACQU_DONE</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMINGACQUEARLY</name>
<description>TIMING_ACQU_EARLY</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMINGACQUCURR</name>
<description>TIMING_ACQU_CURR</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMINGACQULATE</name>
<description>TIMING_ACQU_LATE</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMINGACQUDONE</name>
<description>TIMING_ACQU_DONE</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>VIRTBIINIT0</name>
<description>VIRTBI_INIT0</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>VIRTBIINIT1</name>
<description>VIRTBI_INIT1</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>VIRTBIRXSYNC</name>
<description>VIRTBI_RXSYNC</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>VIRTBIRXPAYLOAD</name>
<description>VIRTBI_RXPAYLOAD</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>HARDRXSYNC</name>
<description>HARD_RXSYNC</description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>HARDXPAYLOAD</name>
<description>HARD_RXPAYLOAD</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKFREQ</name>
<description>TRACK_FREQ</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKTIMEARLY</name>
<description>TRACK_TIM_EARLY</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKTIMCURR</name>
<description>TRACK_TIM_CURR</description>
<value>22</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKTIMLATE</name>
<description>TRACK_TIM_LATE</description>
<value>23</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKDONE</name>
<description>TRACK_DONE</description>
<value>24</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKDECISION</name>
<description>TRACK_DECISION</description>
<value>25</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>STOP</description>
<value>26</value>
</enumeratedValue>
<enumeratedValue>
<name>WAITACK</name>
<description>WAIT_ACK</description>
<value>27</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBUG</name>
<description>DEBUG</description>
<value>28</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANTDIVSTATE</name>
<description>Antenna diversity control state</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<description>Idle state</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FIRST_ANT0</name>
<description>First ANT0 selection</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FIRST_ANT1</name>
<description>First ANT1 selection</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMSEARCH_ANT0</name>
<description>Timing search on ANT0</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMSEARCH_ANT1</name>
<description>Timing search on ANT1</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMDET_ANT0</name>
<description>Check ANT1 after timing detecton ANT0</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMDET_ANT1</name>
<description>Check ANT0 after timing detecton ANT1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EVALUATE</name>
<description>Evaluate and select better antenna</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMSEARCH_SELECTED</name>
<description>Searching on better antenna</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMDET_SELECTED</name>
<description>Selected better antenna</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>REPEAT_ANT0</name>
<description>Repeat ANT0</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>REPEAT_ANT1</name>
<description>Repeat ANT1</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>MANUAL</name>
<description>Manual mode</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS2</name>
<description>No Description</description>
<addressOffset>0x220</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFCFFFF</resetMask>
<fields>
<field>
<name>CHPWRACCUMUX</name>
<description>Channel power</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BBSSMUX</name>
<description>Actual Baseband Signal Selection</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LRBLECI</name>
<description>RXed packet's LR BLE coding indicator</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LR125k</name>
<description>FEC block 2 coded using C=8, 125kbps</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LR500k</name>
<description>FEC block 2 coded using C=2, 500kbps</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UNCODEDPHY</name>
<description>UNCODED PHY DET </description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CODEDPHY</name>
<description>CODED PHY DET </description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RTVTCORR</name>
<description>VT demod Correlation</description>
<bitOffset>18</bitOffset>
<bitWidth>14</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS3</name>
<description>No Description</description>
<addressOffset>0x224</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x057FFFFF</resetMask>
<fields>
<field>
<name>BBPFOUTABS1</name>
<description>Pre-filter Correlation Output</description>
<bitOffset>0</bitOffset>
<bitWidth>11</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BBPFOUTABS</name>
<description>Pre-filter Correlation Output for BLR</description>
<bitOffset>11</bitOffset>
<bitWidth>11</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LRDSALIVE</name>
<description>BLRDSA Prefilter above LRSPIKETHD</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LRDSADET</name>
<description>DSA prefilter above LRSPIKETHD</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCSECPEAKABTH</name>
<description>SYNC second peak above threshold</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IRCAL</name>
<description>No Description</description>
<addressOffset>0x228</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFBF</resetMask>
<fields>
<field>
<name>IRCALEN</name>
<description>IRCAL enable bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MURSHF</name>
<description>MUR shift value</description>
<bitOffset>1</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MUISHF</name>
<description>MUI shift value</description>
<bitOffset>7</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IRCORREN</name>
<description>IR Correction enable bit</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IRCALCOEFRSTCMD</name>
<description>IRCAL coef reset cmd</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>IRCALIFADCDBG</name>
<description>IRCAL IFADC DBG</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IRCALCOEF</name>
<description>No Description</description>
<addressOffset>0x22C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7FFF7FFF</resetMask>
<fields>
<field>
<name>CRV</name>
<description>CRV coefficient</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CIV</name>
<description>CIV coefficient</description>
<bitOffset>16</bitOffset>
<bitWidth>15</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BLEIQDSA</name>
<description>No Description</description>
<addressOffset>0x230</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BLEIQDSAEN</name>
<description>BLEIQDSA Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLEIQDSATH</name>
<description>BLEIQDSA Threshold</description>
<bitOffset>1</bitOffset>
<bitWidth>14</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLEIQDSAIIRCOEFPWR</name>
<description>BLEIQDSA IIRCOEFPWR</description>
<bitOffset>15</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLEIQDSADIFFTH1</name>
<description>BLEIQDSA BLEIQDSADIFFTH1</description>
<bitOffset>18</bitOffset>
<bitWidth>14</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BLEIQDSAEXT1</name>
<description>No Description</description>
<addressOffset>0x234</addressOffset>
<access>read-write</access>
<resetValue>0x0E000000</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>FREQSCALEIQDSA</name>
<description>I/Q DSA Frequency scale</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHPWRFIRAVGEN</name>
<description>Channel Power FIR Avg Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHPWRFIRAVGVAL</name>
<description>Channel Power FIR Avg Value</description>
<bitOffset>3</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AVG0</name>
<description>No Avg</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG2</name>
<description>2 sample avg</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG4</name>
<description>4 sample avg</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG8</name>
<description>8 sample avg</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CORRIIRAVGMULFACT</name>
<description>Corr IIR Avg Multiplication Factor</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLEIQDSAADDRBIAS</name>
<description>BLEIQDSA ADDRBIAS</description>
<bitOffset>7</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLEIQDSATHCOMB</name>
<description>Threshold when i and q are added</description>
<bitOffset>11</bitOffset>
<bitWidth>14</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MAXCORRCNTIQDSA</name>
<description>Max Corr Cnt IQDSA</description>
<bitOffset>25</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IIRRST</name>
<description>IIR Reset</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCPROPERTIES</name>
<description>No Description</description>
<addressOffset>0x238</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>SYNCCORRCLR</name>
<description>Sync auto corr clear bit </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCSECPEAKTH</name>
<description>SYNC auto corr second peak threshold</description>
<bitOffset>1</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIGIGAINCTRL</name>
<description>No Description</description>
<addressOffset>0x23C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>DIGIGAINEN</name>
<description>Digital Gain Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIGIGAINSEL</name>
<description>Digital Gain Select</description>
<bitOffset>1</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GAINM3</name>
<description>GAINM3 </description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM2P75</name>
<description>GAINM2P75</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM2P5</name>
<description>GAINM2P5 </description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM2P25</name>
<description>GAINM2P25</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM2</name>
<description>GAINM2 </description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM1P75</name>
<description>GAINM1P75</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM1P5</name>
<description>GAINM1P5 </description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM1P25</name>
<description>GAINM1P25</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM1</name>
<description>GAINM1 </description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM0P75</name>
<description>GAINM0P75</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM0P5</name>
<description>GAINM0P5 </description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM0P25</name>
<description>GAINM0P25</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM0</name>
<description>GAINM0 </description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP0P25</name>
<description>GAINP0P25</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP0P5</name>
<description>GAINP0P5 </description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP0P75</name>
<description>GAINP0P75</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP1</name>
<description>GAINP1 </description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP1P25</name>
<description>GAINP1P25</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP1P5</name>
<description>GAINP1P5 </description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP1P75</name>
<description>GAINP1P75</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP2</name>
<description>GAINP2 </description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP2P25</name>
<description>GAINP2P25</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP2P5</name>
<description>GAINP2P5 </description>
<value>22</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP2P75</name>
<description>GAINP2P75</description>
<value>23</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP3</name>
<description>GAINP3 </description>
<value>24</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGIGAINDOUBLE</name>
<description>Digital Gain Doubled</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIGIGAINHALF</name>
<description>Digital Gain Halved</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEC0GAIN</name>
<description>DEC0 Gain Select</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRSCTRL</name>
<description>No Description</description>
<addressOffset>0x240</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>POSTPONESEL</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADVANCESEL</name>
<description></description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NEWWNDSEL</name>
<description></description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WEAKSEL</name>
<description></description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCSENTSEL</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRESENTSEL</name>
<description></description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOWCORRSEL</name>
<description></description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANT0SEL</name>
<description></description>
<bitOffset>14</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANT1SEL</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>REALTIMCFE</name>
<description>No Description</description>
<addressOffset>0x248</addressOffset>
<access>read-write</access>
<resetValue>0x001F81F4</resetValue>
<resetMask>0xE01FFFFF</resetMask>
<fields>
<field>
<name>MINCOSTTHD</name>
<description>Min. Cost thrshold</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTSCHWIN</name>
<description>Real time CFE searching window</description>
<bitOffset>10</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTSCHMODE</name>
<description>Real Time CFE searching mode</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRACKINGWIN</name>
<description>Correlator size for Tracking </description>
<bitOffset>15</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCACQWIN</name>
<description>SYNC Correlator Size </description>
<bitOffset>18</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINEWEN</name>
<description>Enable SINE WEIGHT</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VTAFCFRAME</name>
<description>Viterbi AFC FRAME Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCFEEN</name>
<description>Trecs Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIF</name>
<description>No Description</description>
<addressOffset>0x24C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>TXFRAMESENT</name>
<description>Frame sent</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSYNCSENT</name>
<description>Sync word sent</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPRESENT</name>
<description>Preamble sent</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXRAMPDONE</name>
<description>Mod ramper idle</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDTNOARR</name>
<description>No signal Detected in LDT </description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHDSADET</name>
<description>PHASE DSA DETECT</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHYUNCODEDET</name>
<description>CONCURRENT UNCODED PHY DET</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHYCODEDET</name>
<description>CONCURRENT CODED PHY DET</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMDET</name>
<description>Timing detected</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPREDET</name>
<description>Preamble detected</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDET0</name>
<description>Frame with sync-word 0 detected</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDET1</name>
<description>Frame with sync-word 1 detected</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMLOST</name>
<description>Timing lost</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPRELOST</name>
<description>Preamble lost</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDETOF</name>
<description>Frame detection overflow</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMNF</name>
<description>Timing not found</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCTIMOUT</name>
<description>DEMOD-FRC req/ack timeout</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ETS</name>
<description>Early timestamp</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CFGANTPATTRD</name>
<description>CFGANTPATTRD</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIEN</name>
<description>No Description</description>
<addressOffset>0x250</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>TXFRAMESENT</name>
<description>Frame sent</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSYNCSENT</name>
<description>Sync word sent</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPRESENT</name>
<description>Preamble sent</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXRAMPDONE</name>
<description>Mod ramper idle</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDTNOARR</name>
<description>No signal Detected in LDT </description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHDSADET</name>
<description>PHASE DSA DETECT</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHYUNCODEDET</name>
<description>CONCURRENT UNCODED PHY DET</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHYCODEDET</name>
<description>CONCURRENT CODED PHY DET</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMDET</name>
<description>Timing detected</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPREDET</name>
<description>Preamble detected</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDET0</name>
<description>Frame with sync-word 0 detected</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDET1</name>
<description>Frame with sync-word 1 detected</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMLOST</name>
<description>Timing lost</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPRELOST</name>
<description>Preamble lost</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDETOF</name>
<description>Frame detection overflow</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMNF</name>
<description>Timing not found</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCTIMOUT</name>
<description>DEMOD-FRC req/ack timeout</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ETS</name>
<description>Early time stamp</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CFGANTPATTRD</name>
<description>CFGANTPATTRD</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ETSCTRL</name>
<description>No Description</description>
<addressOffset>0x254</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFF7FF</resetMask>
<fields>
<field>
<name>ETSLOC</name>
<description>Early Time Stamp Location</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CAPSIGONPRS</name>
<description>Capture Signal On PRS</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CAPTRIG</name>
<description>Trigger to capture</description>
<bitOffset>12</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ANTSWCTRL</name>
<description>No Description</description>
<addressOffset>0x258</addressOffset>
<access>read-write</access>
<resetValue>0x003C0000</resetValue>
<resetMask>0x01FFFFFF</resetMask>
<fields>
<field>
<name>ANTDFLTSEL</name>
<description>Ant Default Select</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTCOUNT</name>
<description>Total Ant count</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTSWTYPE</name>
<description>Ant Switch Type</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>US_2</name>
<description>2us ant switching</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>US_4</name>
<description>4us ant switching</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>US_6</name>
<description>6us ant switching</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>US_8</name>
<description>8us ant switching</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANTSWRST</name>
<description>Ant SW rst pulse</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CFGANTPATTEN</name>
<description>Configure Ant Pattern Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTSWENABLE</name>
<description>Ant sw enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTDSTOPPULSECNT</name>
<description>Extend Stop Pulse Counter</description>
<bitOffset>17</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ANTSWSTART</name>
<description>No Description</description>
<addressOffset>0x25C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>ANTSWSTARTTIM</name>
<description>Ant switch start time</description>
<bitOffset>0</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ANTSWEND</name>
<description>No Description</description>
<addressOffset>0x260</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>ANTSWENDTIM</name>
<description>Ant switch start time</description>
<bitOffset>0</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRECPMPATT</name>
<description>No Description</description>
<addressOffset>0x264</addressOffset>
<access>read-write</access>
<resetValue>0x55555555</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PMEXPECTPATT</name>
<description>Expected PM pattern</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRECPMDET</name>
<description>No Description</description>
<addressOffset>0x268</addressOffset>
<access>read-write</access>
<resetValue>0x00000017</resetValue>
<resetMask>0xBFFFC3FF</resetMask>
<fields>
<field>
<name>PMACQUINGWIN</name>
<description>PM Correlator Size </description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PMCOSTVALTHD</name>
<description>Min COST Validation for AFC </description>
<bitOffset>3</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PMTIMEOUTSEL</name>
<description>PM searching timeout Threshold</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHSCALE</name>
<description>PHASE Scaler</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PMMINCOSTTHD</name>
<description>Min. Cost thrshold for Trecs PM</description>
<bitOffset>14</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VTPMDETSEL</name>
<description>Trecs PM Detection Thrshold </description>
<bitOffset>23</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COSTHYST</name>
<description>PM Seaching COST HYST</description>
<bitOffset>25</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PREAMSCH</name>
<description>PM detection enable in Trecs </description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFGANTPATT</name>
<description>No Description</description>
<addressOffset>0x26C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>CFGANTPATTVAL</name>
<description>CFGANTPATTVAL</description>
<bitOffset>0</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ETSTIM</name>
<description>No Description</description>
<addressOffset>0x270</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>ETSTIMVAL</name>
<description>ETSTIMVAL</description>
<bitOffset>0</bitOffset>
<bitWidth>17</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ETSCOUNTEREN</name>
<description>ETSCOUNTEREN</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ANTSWCTRL1</name>
<description>No Description</description>
<addressOffset>0x274</addressOffset>
<access>read-write</access>
<resetValue>0x0006AAAA</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>TIMEPERIOD</name>
<description>Time Period of xtal</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>COCURRMODE</name>
<description>No Description</description>
<addressOffset>0x278</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80000000</resetMask>
<fields>
<field>
<name>CONCURRENT</name>
<description>CONCURRENT MODE Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ANTDIVCTRL</name>
<description>No Description</description>
<addressOffset>0x27C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>ADPRETHRESH</name>
<description>Preamble threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENADPRETHRESH</name>
<description>Enable Preamble threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable use of Preamble threshold after timing detection</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable use of Preamble threshold after timing detection</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BLEIQDSAEXT2</name>
<description>No Description</description>
<addressOffset>0x280</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>DISMAXPEAKTRACKMODE</name>
<description>Disable Max Peak Track Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BBSSDEBOUNCETIM</name>
<description>BBSS Debounce Time</description>
<bitOffset>1</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BBSSDIFFCHVAL</name>
<description>BBSS Diff Change Val</description>
<bitOffset>9</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GT0</name>
<description>Greater than 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GT1</name>
<description>Greater than 1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>GT2</name>
<description>Greater than 2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>GT3</name>
<description>Greater than 3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SPARE</name>
<description>No Description</description>
<addressOffset>0x284</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>SPARE</name>
<description>Spare register</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IRCALCOEFWR0</name>
<description>No Description</description>
<addressOffset>0x288</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CRVWD</name>
<description>CRV coefficient</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRVWEN</name>
<description>CIV Coefficient Write Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CIVWD</name>
<description>CIV coefficient</description>
<bitOffset>16</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CIVWEN</name>
<description>CIV Coefficient Write Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IRCALCOEFWR1</name>
<description>No Description</description>
<addressOffset>0x28C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CRVWD</name>
<description>CRV coefficient</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRVWEN</name>
<description>CIV Coefficient Write Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CIVWD</name>
<description>CIV coefficient</description>
<bitOffset>16</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CIVWEN</name>
<description>CIV Coefficient Write Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SYNTH_S</name>
<version>1</version>
<description>SYNTH_S Registers</description>
<baseAddress>0xA8018000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>SYNTH</name>
<value>42</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable peripheral clock to this module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x04014707</resetMask>
<fields>
<field>
<name>INLOCK</name>
<description>RF Synthesizer in Lock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IFFREQEN</name>
<description>Synthesizer IF frequency enable status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000061F</resetMask>
<fields>
<field>
<name>SYNTHSTART</name>
<description>Starts the RF synthesizer</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SYNTHSTOP</name>
<description>Stops the RF synthesizer</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ENABLEIF</name>
<description>Enable the synthesizer IF frequency</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DISABLEIF</name>
<description>Disable the synthesizer IF frequency</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CAPCALSTART</name>
<description>Start VCO capacitor array calibration</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000003</resetValue>
<resetMask>0xD9770007</resetMask>
<fields>
<field>
<name>LOCKTHRESHOLD</name>
<description>Frequency synthesizer lock threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSMUX0</name>
<description>PRS output mux 0 selector</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>PRS output 0 is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INLOCK</name>
<description>Synthesizer is in lock</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCK_WINDOW</name>
<description>PLL Lock Window, sampled by PFD</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FPLL</name>
<description>Divided PLL clock</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>VCCMP_HI</name>
<description>VCO voltage high detected</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>VCO_AMPLITUDE_OK</name>
<description>Obsolete. Read returns 1.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>VCO_DET_OUT_D</name>
<description>Obsolete. Read returns 0.</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSMUX1</name>
<description>PRS output mux 1 selector</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>PRS output 1 is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXINLOCK</name>
<description>Obsolete. read returns 0.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>REF_IS_LEADING</name>
<description>Disabled. Read returns 0.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FPLL</name>
<description>Divided PLL clock</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>VCCMP_LOW</name>
<description>VCO voltage low detected</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>MMD_PRESCALER_RESET_N</name>
<description>MMD prescaler reset, active low</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>CLK_SYNTH_DIV2</name>
<description>MMD next denom output, corresponding to the delta-sigma clock, divided by 2.</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INVCLKSYNTH</name>
<description>Invert clk_synth</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NO</name>
<description>Do not invert clk_synth</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>YES</name>
<description>Invert clk_synth</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MMDRSTNOVERRIDEEN</name>
<description>Enable MMD reset override</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable MMD reset override</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable MMD reset override</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MMDMANRSTN</name>
<description>Manual MMD reset</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RESET</name>
<description>Reset MMD and DSM logic</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NORESET</name>
<description>Allow MMD and DSM to run</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>VCDACCTRL</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000020</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>VCDACVAL</name>
<description>Control voltage to VCO</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCDACEN</name>
<description>Enable VCDAC</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>VC DAC disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>VC DAC enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPFEN</name>
<description>LPF Enable Control</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable LPF</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable LPF</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPFQSEN</name>
<description>LPF Quickstart Control</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable LPF</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable LPF</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FREQ</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFFFFFF</resetMask>
<fields>
<field>
<name>FREQ</name>
<description>RF Carrier Frequency.</description>
<bitOffset>0</bitOffset>
<bitWidth>28</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IFFREQ</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>IFFREQ</name>
<description>IF used in receive mode</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOSIDE</name>
<description>Configure LO in receive</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOW</name>
<description>The local oscillator (LO) is lower in frequency than the receive RF channel. In MODEM_MIXCTRL the ANAMIXMODE field must be set to NORMAL and DIGIQSWAPEN must be cleared.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>The local oscillator (LO) is higher in frequency than the receive RF channel. In MODEM_MIXCTRL the ANAMIXMODE field must be set to CONJUGATE and DIGIQSWAPEN must be set.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DIVCTRL</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>LODIVFREQCTRL</name>
<description>Frequency division</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LODIV1</name>
<description>Divide LO frequency by 1.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV2</name>
<description>Divide LO frequency by 2.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV3</name>
<description>Divide LO frequency by 3.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV4</name>
<description>Divide LO frequency by 4.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV5</name>
<description>Divide LO frequency by 5.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV7</name>
<description>Divide LO frequency by 7.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV6</name>
<description>Divide LO frequency by 6.</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV8</name>
<description>Divide LO frequency by 8.</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV10</name>
<description>Divide LO frequency by 10.</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV14</name>
<description>Divide LO frequency by 14.</description>
<value>23</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV9</name>
<description>Divide LO frequency by 9.</description>
<value>27</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV12</name>
<description>Divide LO frequency by 12.</description>
<value>28</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV15</name>
<description>Divide LO frequency by 15.</description>
<value>29</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV16</name>
<description>Divide LO frequency by 16.</description>
<value>36</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV20</name>
<description>Divide LO frequency by 20.</description>
<value>37</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV18</name>
<description>Divide LO frequency by 18.</description>
<value>155</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV24</name>
<description>Divide LO frequency by 24.</description>
<value>156</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CHCTRL</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CHNO</name>
<description>Channel number</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHSP</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>CHSP</name>
<description>Channel spacing</description>
<bitOffset>0</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CALOFFSET</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007FFF</resetMask>
<fields>
<field>
<name>CALOFFSET</name>
<description>Carrier calibration offset</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VCOTUNING</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00008400</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>VCOTUNING</name>
<description>VCO capacitor array calibration value.</description>
<bitOffset>0</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCAPSEL</name>
<description>VCO varactor cap select</description>
<bitOffset>11</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VCOGAIN</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000077</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>VCOKVCOARSE</name>
<description>VCO varactor coarse gain setting</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCOKVFINE</name>
<description>VCO varactor fine gain setting</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000237</resetMask>
<fields>
<field>
<name>LOCKED</name>
<description>Synthesizer locked Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UNLOCKED</name>
<description>Synthesizer unlocked Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYRDY</name>
<description>Synthesizer ready Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCOHIGH</name>
<description>VCO high voltage Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCOLOW</name>
<description>VCO low voltage Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCNTDONE</name>
<description>LOCNT measurement done Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000237</resetMask>
<fields>
<field>
<name>LOCKED</name>
<description>LOCKED Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UNLOCKED</name>
<description>UNLOCKED Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYRDY</name>
<description>CAPCALDONE Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCOHIGH</name>
<description>VCOHIGH Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCOLOW</name>
<description>VCOLOW Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCNTDONE</name>
<description>LOCNTDONE Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCNTCTRL</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Enable LO Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>LO counter is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>LO counter is enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLEAR</name>
<description>Clear LO Counter</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Do not clear LO counter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>Clear LO counter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RUN</name>
<description>Run LO Counter</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Do not run LO counter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>Run LO counter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>READ</name>
<description>Read LO Counter</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>LOCOUNT register read returns all 0's</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>LOCOUNT register read returns count value</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NUMCYCLE</name>
<description>Number of Clock Cycles to Run LO Counter</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CNT_2</name>
<description>Set count length to 2 XO clock cycles</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_4</name>
<description>Set count length to 4 XO clock cycles</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_8</name>
<description>Set count length to 8 XO clock cycles</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_16</name>
<description>Set count length to 16 XO clock cycles</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_32</name>
<description>Set count length to 32 XO clock cycles</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_64</name>
<description>Set count length to 64 XO clock cycles</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_128</name>
<description>Set count length to 128 XO clock cycles</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_256</name>
<description>Set count length to 256 XO clock cycles</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_512</name>
<description>Set count length to 512 XO clock cycles</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_1024</name>
<description>Set count length to 1024 XO clock cycles</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_2048</name>
<description>Set count length to 2048 XO clock cycles</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_4096</name>
<description>Set count length to 4096 XO clock cycles</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_8192</name>
<description>Set count length to 8192 XO clock cycles</description>
<value>12</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCNTOVERRIDEEN</name>
<description>Enable manual override of CLEAR and RUN</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable manual override</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable manual override</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCNTMANCLEAR</name>
<description>Manual Control of LO counter CLEAR</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOCLEAR</name>
<description>Don't clear LO counter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear LO counter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCNTMANRUN</name>
<description>Manual Control of the LO counter RUN</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORUN</name>
<description>Don't initiate start/stop LO counter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RUN</name>
<description>Initiate start/stop of LO counter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FCALRUNCLKEN</name>
<description>Enable FCAL run pulse counter clock</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Don't enable clock</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable clock</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LOCNTSTATUS</name>
<description>No Description</description>
<addressOffset>0x08C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>LOCOUNT</name>
<description>LO Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>19</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BUSY</name>
<description>LO Counter is Busy</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCNTTARGET</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>TARGET</name>
<description>LO Counter Measurement Target</description>
<bitOffset>0</bitOffset>
<bitWidth>19</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MMDDENOMINIT</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07FFFFFF</resetMask>
<fields>
<field>
<name>DENOMINIT0</name>
<description>New BitField</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DENOMINIT1</name>
<description>New BitField</description>
<bitOffset>9</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DENOMINIT2</name>
<description>New BitField</description>
<bitOffset>18</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHPDACINIT</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>DACINIT</name>
<description>Initial CHP DAC Value</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LPFCTRL1CAL</name>
<description>No Description</description>
<addressOffset>0x09C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>OP1BWCAL</name>
<description>LPF Op1 BW Control in Cal Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OP1COMPCAL</name>
<description>LPF Op1 Comp Control in Cal Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFBVALCAL</name>
<description>LPF Rfb Value Select in Cal Mode</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RPVALCAL</name>
<description>LPF Rp Value Select in Cal Mode</description>
<bitOffset>11</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RZVALCAL</name>
<description>LPF Rz Value Select in Cal Mode</description>
<bitOffset>14</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LPFCTRL1RX</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>OP1BWRX</name>
<description>LPF Op1 BW Control in RX Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OP1COMPRX</name>
<description>LPF Op1 Comp Control in RX Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFBVALRX</name>
<description>LPF Rfb Value Select in RX Mode</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RPVALRX</name>
<description>LPF Rp Value Select in RX Mode</description>
<bitOffset>11</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RZVALRX</name>
<description>LPF Rz Value Select in RX Mode</description>
<bitOffset>14</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LPFCTRL1TX</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>OP1BWTX</name>
<description>LPF Op1 BW Control in TX Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OP1COMPTX</name>
<description>LPF Op1 Comp Control in TX Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFBVALTX</name>
<description>LPF Rfb Value Select in TX Mode</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RPVALTX</name>
<description>LPF Rp Value Select in TX Mode</description>
<bitOffset>11</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RZVALTX</name>
<description>LPF Rz Value Select in TX Mode</description>
<bitOffset>14</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LPFCTRL2RX</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1FFFFFFF</resetMask>
<fields>
<field>
<name>LPFSWENRX</name>
<description>LPF Switching Enable in RX Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable switching</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable switching</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPFINCAPRX</name>
<description>LPF Input Cap Select in RX Mode</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LPFGNDSWENRX</name>
<description>LPF Gnd Switch Enable in RX Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable GND switching</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable GND switching</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CALCRX</name>
<description>LPF Cap Cal Select in RX Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CASELRX</name>
<description>LPF Ca Select in RX Mode</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable Ca</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable Ca</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CAVALRX</name>
<description>LPF Ca Value Select in RX Mode</description>
<bitOffset>10</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CFBSELRX</name>
<description>LPF Cfb Select in RX Mode</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable Cfb</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable Cfb</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CZSELRX</name>
<description>LPF Cz Select in RX Mode</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable Cz</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable Cz</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CZVALRX</name>
<description>LPF Cz Value Select in RX Mode</description>
<bitOffset>17</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODESELRX</name>
<description>LPF Filter Mode Select in RX Mode</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEOP</name>
<description>Sets 1 opamp configuration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOOP</name>
<description>Sets 2 opamp configuration</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCMLVLRX</name>
<description>LPF Vcm Level Select in RX Mode</description>
<bitOffset>26</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LPFCTRL2TX</name>
<description>No Description</description>
<addressOffset>0x0AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1FFFFFFF</resetMask>
<fields>
<field>
<name>LPFSWENTX</name>
<description>LPF Switching Enable in TX Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable switching</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable switching</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPFINCAPTX</name>
<description>LPF Input Cap Select in TX Mode</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LPFGNDSWENTX</name>
<description>LPF Gnd Switch Enable in TX Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable GND switching</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable GND switching</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CALCTX</name>
<description>LPF Cap Cal Select in TX Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CASELTX</name>
<description>LPF Ca Select in TX Mode</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable Ca</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable Ca</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CAVALTX</name>
<description>LPF Ca Value Select in TX Mode</description>
<bitOffset>10</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CFBSELTX</name>
<description>LPF Cfb Select in TX Mode</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable Cfb</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable Cfb</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CZSELTX</name>
<description>LPF Cz Select in TX Mode</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable Cz</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable Cz</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CZVALTX</name>
<description>LPF Cz Value Select in TX Mode</description>
<bitOffset>17</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODESELTX</name>
<description>LPF Filter Mode Select in TX Mode</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEOP</name>
<description>1 opamp configuration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOOP</name>
<description>2 opamp configuration</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCMLVLTX</name>
<description>LPF Vcm Level Select in TX Mode</description>
<bitOffset>26</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSMCTRLRX</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000013</resetValue>
<resetMask>0x070003FF</resetMask>
<fields>
<field>
<name>DITHERDSMINPUTRX</name>
<description>Dithering of DSM input for RX mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DITHERDSMOUTPUTRX</name>
<description>Dithering of DSM output for RX mode</description>
<bitOffset>1</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DITHERDACRX</name>
<description>Dithering of charge pump DAC for RX mode</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSMMODERX</name>
<description>Delta-sigma topology for RX mode</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FEEDFORWARD</name>
<description>Feed forward architecture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MASH</name>
<description>MASH architecture. Note that the delta-sigma output dithering (DITHERDSMOUTPUT) is not available in this mode.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LSBFORCERX</name>
<description>Delta-sigma input force LSB for RX mode</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMMODERX</name>
<description>DEM Mode for RX mode</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>DEM is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>DEM is enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MASHORDERRX</name>
<description>MASH order for RX mode</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SECOND</name>
<description>2nd Order Mash</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRD</name>
<description>3rd Order Mash</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REQORDERRX</name>
<description>ReQuant order for RX mode</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FIRST</name>
<description>1st Order DAC</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SECOND</name>
<description>2rd Order DAC</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DSMCTRLTX</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000013</resetValue>
<resetMask>0x070003FF</resetMask>
<fields>
<field>
<name>DITHERDSMINPUTTX</name>
<description>Dithering of DSM input for TX mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DITHERDSMOUTPUTTX</name>
<description>Dithering of DSM output for TX mode</description>
<bitOffset>1</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DITHERDACTX</name>
<description>Dithering of charge pump DAC for TX mode</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSMMODETX</name>
<description>Delta-sigma topology for TX mode</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FEEDFORWARD</name>
<description>Feed forward architecture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MASH</name>
<description>MASH architecture. Note that the delta-sigma output dithering (DITHERDSMOUTPUT) is not available in this mode.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LSBFORCETX</name>
<description>Delta-sigma input force LSB for TX mode</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMMODETX</name>
<description>DEM Mode for TX mode</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>DEM is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>DEM is enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MASHORDERTX</name>
<description>MASH order for TX mode</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SECOND</name>
<description>2nd Order Mash</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRD</name>
<description>3rd Order Mash</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REQORDERTX</name>
<description>ReQuant order for TX mode</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FIRST</name>
<description>1st Order DAC</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SECOND</name>
<description>2rd Order DAC</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SEQIF</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000237</resetMask>
<fields>
<field>
<name>LOCKED</name>
<description>Synthesizer locked Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UNLOCKED</name>
<description>Synthesizer unlocked Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYRDY</name>
<description>Synthesizer ready Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCOHIGH</name>
<description>VCO high voltage Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCOLOW</name>
<description>VCO low voltage Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCNTDONE</name>
<description>LOCNT measurement done Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIEN</name>
<description>No Description</description>
<addressOffset>0x0BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000237</resetMask>
<fields>
<field>
<name>LOCKED</name>
<description>LOCKED Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UNLOCKED</name>
<description>UNLOCKED Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYRDY</name>
<description>CAPCALDONE Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCOHIGH</name>
<description>VCOHIGH Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCOLOW</name>
<description>VCOLOW Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCNTDONE</name>
<description>LOCNTDONE Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PROTIMER_S</name>
<version>1</version>
<description>PROTIMER_S Registers</description>
<baseAddress>0xA801C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>PROTIMER</name>
<value>36</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>EN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FF33336</resetMask>
<fields>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>PROTIMER is frozen in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>PROTIMER is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMACLRACT</name>
<description>DMA Request Clear on Active</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OSMEN</name>
<description>One-Shot Mode Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Protimer continues to count when WRAP counter overflows.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Protimer stops counting when WRAP counter overflows.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ZEROSTARTEN</name>
<description>Start from zero enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Protimer starts from the previous count value</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Protimer starts counting from zero</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRECNTSRC</name>
<description>Selects clock to Pre-counter</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Disable Pre-counter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLOCK</name>
<description>Module clock</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNUSED0</name>
<description>Do not use</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNUSED1</name>
<description>Do not use</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BASECNTSRC</name>
<description>Selects clock to Base counter</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Disable base counter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNTOF</name>
<description>Pre-counter overflow events</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNUSED0</name>
<description>Do not use</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNUSED1</name>
<description>Do not use</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WRAPCNTSRC</name>
<description>Selects clock to Wrap counter</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Disable Wrap counter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNTOF</name>
<description>Pre-counter overflow events</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNTOF</name>
<description>Base counter overflow events</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNUSED</name>
<description>Do not use</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOUT0SRC</name>
<description>Selects clock to timeout counter 0</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No counting</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNTOF</name>
<description>Pre-counter overflow events</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNTOF</name>
<description>Base counter overflow events</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNTOF</name>
<description>Wrap counter overflow events</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOUT0SYNCSRC</name>
<description>Select timeout counter 0 event</description>
<bitOffset>22</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No synchronization</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNTOF</name>
<description>Pre-counter overflow event</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNTOF</name>
<description>Base counter overflow event</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNTOF</name>
<description>Wrap counter overflow event</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOUT1SRC</name>
<description>Selects clock to timeout counter 1</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No counting</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNTOF</name>
<description>Pre-counter overflow events</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNTOF</name>
<description>Base counter overflow events</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNTOF</name>
<description>Wrap counter overflow events</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOUT1SYNCSRC</name>
<description>Select timeout counter 1 event</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No synchronization</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNTOF</name>
<description>Pre-counter overflow event</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNTOF</name>
<description>Base counter overflow event</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNTOF</name>
<description>Wrap counter overflow event</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOUT0MODE</name>
<description>Repeat Mode</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FREE</name>
<description>When started, the TOUT0 counts down until it is stopped by software</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONESHOT</name>
<description>TOUT0 is stopped after it reaches zero</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOUT1MODE</name>
<description>Repeat Mode</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FREE</name>
<description>When started, the TOUT1 counts down until it is stopped by software</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONESHOT</name>
<description>TOUT1 is stopped after it reaches zero</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000707F7</resetMask>
<fields>
<field>
<name>START</name>
<description>Start PROTIMER</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RTCSYNCSTART</name>
<description>Start PROTIMER Synchronized with RTCC</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop PROTIMER</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TOUT0START</name>
<description>Start Timeout counter 0</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TOUT0STOP</name>
<description>Stop Timeout counter 0</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TOUT1START</name>
<description>Start Timeout counter 1</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TOUT1STOP</name>
<description>Stop Timeout counter 0</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FORCETXIDLE</name>
<description>Force to Idle state of tx_state</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FORCERXIDLE</name>
<description>Force to Idle state of rx_state</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FORCERXRX</name>
<description>Force to Rx state of rx_state</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>LBTSTART</name>
<description>LBT sequence start</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>LBTPAUSE</name>
<description>Pause LBT sequence</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>LBTSTOP</name>
<description>LBT sequence stop</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>PRSCTRL</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000E0E0E</resetMask>
<fields>
<field>
<name>STARTPRSEN</name>
<description>Enable Protimer start commands from PRS.</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STARTEDGE</name>
<description>Start Command Edge Select</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STOPPRSEN</name>
<description>Enable Protimer stop commands from PRS.</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STOPEDGE</name>
<description>Stop Command Edge Select</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTCCTRIGGERPRSEN</name>
<description>Enable RTCC Trigger from PRS.</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCCTRIGGEREDGE</name>
<description>RTCC Trigger Edge Select</description>
<bitOffset>18</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LBTSYNC</name>
<description>LBT Synchronizing</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LBTRUNNING</name>
<description>LBT Running</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LBTPAUSED</name>
<description>LBT has been paused.</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TOUT0RUNNING</name>
<description>Timeout Counter 0 Running</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TOUT0SYNC</name>
<description>Timeout Counter 0 Synchronizing</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TOUT1RUNNING</name>
<description>Timeout Counter 1 Running</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TOUT1SYNC</name>
<description>Timeout Counter 1 Synchronizing</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICV0</name>
<description>CC0 Capture Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>PROTIMER_CC0_PRE, -BASE or -WRAP does not contain a valid capture value</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>PROTIMER_CC0_PRE, -BASE or -WRAP contains a valid and unread capture value</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICV1</name>
<description>CC1 Capture Valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>PROTIMER_CC1_PRE, -BASE or -WRAP does not contain a valid capture value</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>PROTIMER_CC1_PRE, -BASE or -WRAP contains a valid and unread capture value</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICV2</name>
<description>CC2 Capture Valid</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>PROTIMER_CC2_PRE, -BASE or -WRAP does not contain a valid capture value</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>PROTIMER_CC2_PRE, -BASE or -WRAP contains a valid and unread capture value</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICV3</name>
<description>CC3 Capture Valid</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>PROTIMER_CC3_PRE, -BASE or -WRAP does not contain a valid capture value</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>PROTIMER_CC3_PRE, -BASE or -WRAP contains a valid and unread capture value</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICV4</name>
<description>CC4 Capture Valid</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>PROTIMER_CC4_PRE, -BASE or -WRAP does not contain a valid capture value</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>PROTIMER_CC4_PRE, -BASE or -WRAP contains a valid and unread capture value</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICV5</name>
<description>CC5 Capture Valid</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICV6</name>
<description>CC6 Capture Valid</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICV7</name>
<description>CC7 Capture Valid</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PRECNT</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRECNT</name>
<description>Pre Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BASECNT</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASECNT</name>
<description>Base Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WRAPCNT</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAPCNT</name>
<description>Wrap Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BASEPRE</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRECNTV</name>
<description>Pre counter value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BASECNTV</name>
<description>Base counter value</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LWRAPCNT</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LWRAPCNT</name>
<description>Latched Wrap Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PRECNTTOPADJ</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRECNTTOPADJ</name>
<description>PRECNT Top Adjust Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRECNTTOP</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00FFFF00</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>PRECNTTOPFRAC</name>
<description>PRECNT Top Fractional Value</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRECNTTOP</name>
<description>PRECNT Top Value</description>
<bitOffset>8</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BASECNTTOP</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASECNTTOP</name>
<description>BASECNT Top Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WRAPCNTTOP</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAPCNTTOP</name>
<description>WRAPCNT Top Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOUT0CNT</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOUT0PCNT</name>
<description>TOUT0PCNT Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0CNT</name>
<description>TOUT0CNT Value</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOUT0CNTTOP</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00FF00FF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOUT0PCNTTOP</name>
<description>TOUT0PCNTTOP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0CNTTOP</name>
<description>TOUT0CNTTOP Value</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOUT0COMP</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOUT0PCNTCOMP</name>
<description>TOUT0PCNTCOMP</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0CNTCOMP</name>
<description>TOUT0CNTCOMP Value</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOUT1CNT</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOUT1PCNT</name>
<description>TOUT1PCNT Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1CNT</name>
<description>TOUT1CNT Value</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOUT1CNTTOP</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00FF00FF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOUT1PCNTTOP</name>
<description>TOUT1PCNTTOP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1CNTTOP</name>
<description>TOUT1CNTTOP Value</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOUT1COMP</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOUT1PCNTCOMP</name>
<description>TOUT1PCNTCOMP</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1CNTCOMP</name>
<description>TOUT1CNTCOMP Value</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LBTCTRL</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F1F1FFF</resetMask>
<fields>
<field>
<name>STARTEXP</name>
<description>Start Exponent</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EXP0</name>
<description>STARTEXP value = 0 (used for Fast TX)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP1</name>
<description>STARTEXP value = 1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP2</name>
<description>STARTEXP value = 2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP3</name>
<description>STARTEXP value = 3</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP4</name>
<description>STARTEXP value = 4</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP5</name>
<description>STARTEXP value = 5</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP6</name>
<description>STARTEXP value = 6</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP7</name>
<description>STARTEXP value = 7</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP8</name>
<description>STARTEXP value = 8</description>
<value>8</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MAXEXP</name>
<description>Maximum Exponent</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EXP0</name>
<description>MAXEXP value = 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP1</name>
<description>MAXEXP value = 1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP2</name>
<description>MAXEXP value = 2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP3</name>
<description>MAXEXP value = 3</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP4</name>
<description>MAXEXP value = 4</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP5</name>
<description>MAXEXP value = 5</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP6</name>
<description>MAXEXP value = 6</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP7</name>
<description>MAXEXP value = 7</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP8</name>
<description>MAXEXP value = 8</description>
<value>8</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCADELAY</name>
<description>Clear Channel Assessment Delay</description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCAREPEAT</name>
<description>Clear Channel Assessment Repeat</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FIXEDBACKOFF</name>
<description>Fixed backoff</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RETRYLIMIT</name>
<description>Retry Limit</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LBTPRSCTRL</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01010100</resetMask>
<fields>
<field>
<name>LBTSTARTPRSEN</name>
<description>Enable LBT start commands from PRS.</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTPAUSEPRSEN</name>
<description>Enable LBT pause commands from PRS.</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTSTOPPRSEN</name>
<description>Enable LBT stop commands from PRS.</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LBTSTATE</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOUT0PCNT</name>
<description>TOUT0PCNT value to be saved</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0CNT</name>
<description>TOUT0CNT value to be saved</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RANDOM</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RANDOM</name>
<description>Pseudo Random Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFFFF7</resetMask>
<fields>
<field>
<name>PRECNTOF</name>
<description>PRECNT Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASECNTOF</name>
<description>BASECNT Overflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPCNTOF</name>
<description>WRAPCNT Overflow Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0</name>
<description>TOUT0 underflow interrupt flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1</name>
<description>TOUT1 underflow interrupt flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0MATCH</name>
<description>TOUT0 compare match interrupt flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1MATCH</name>
<description>TOUT1 compare match interrupt flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC Channel 0 Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel 1 Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC Channel 2 Interrupt Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC3</name>
<description>CC Channel 3 Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC4</name>
<description>CC Channel 4 Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC5</name>
<description>CC Channel 5 Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC6</name>
<description>CC Channel 6 Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC7</name>
<description>CC Channel 7 Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF0</name>
<description>CC Channel 0 Overflow Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF1</name>
<description>CC Channel 1 Overflow Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF2</name>
<description>CC Channel 2 Overflow Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF3</name>
<description>CC Channel 3 Overflow Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF4</name>
<description>CC Channel 4 Overflow Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF5</name>
<description>CC Channel 5 Overflow Interrupt Flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF6</name>
<description>CC Channel 6 Overflow Interrupt Flag</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF7</name>
<description>CC Channel 7 Overflow Interrupt Flag</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTSUCCESS</name>
<description>Listen Before Talk Success</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTFAILURE</name>
<description>Listen Before Talk Failure</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTPAUSED</name>
<description>Listen Before Talk Paused</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTRETRY</name>
<description>Listen Before Talk Retry</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCCSYNCHED</name>
<description>PROTIMER synchronized with the RTCC</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0MATCHLBT</name>
<description>TOUT0 compare match interrupt flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFFFF7</resetMask>
<fields>
<field>
<name>PRECNTOF</name>
<description>PRECNTOF Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASECNTOF</name>
<description>BASECNTOF Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPCNTOF</name>
<description>WRAPCNTOF Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0</name>
<description>TOUT0 Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1</name>
<description>TOUT1 Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0MATCH</name>
<description>TOUT0MATCH Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1MATCH</name>
<description>TOUT1MATCH Interrupt Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC0 Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC1 Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC2 Interrupt Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC3</name>
<description>CC3 Interrupt Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC4</name>
<description>CC4 Interrupt Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC5</name>
<description>CC5 Interrupt Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC6</name>
<description>CC6 Interrupt Enable</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC7</name>
<description>CC7 Interrupt Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF0</name>
<description>COF0 Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF1</name>
<description>COF1 Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF2</name>
<description>COF2 Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF3</name>
<description>COF3 Interrupt Enable</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF4</name>
<description>COF4 Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF5</name>
<description>COF5 Interrupt Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF6</name>
<description>COF6 Interrupt Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF7</name>
<description>COF7 Interrupt Enable</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTSUCCESS</name>
<description>LBTSUCCESS Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTFAILURE</name>
<description>LBTFAILURE Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTPAUSED</name>
<description>LBTPAUSED Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTRETRY</name>
<description>LBTRETRY Interrupt Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCCSYNCHED</name>
<description>RTCCSYNCHED Interrupt Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0MATCHLBT</name>
<description>TOUT0MATCHLBT Interrupt Enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXCTRL</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F1F1F1F</resetMask>
<fields>
<field>
<name>RXSETEVENT1</name>
<description>First event that sets RX req signal</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Request is never set</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALWAYS</name>
<description>Does not wait for any particular event</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNTOF</name>
<description>Pre counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNTOF</name>
<description>Base counter overflow</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNTOF</name>
<description>Wrap counter overflow</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT0UF</name>
<description>Timeout counter 0 underflow</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT1UF</name>
<description>Timeout counter 1 underflow</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT0MATCH</name>
<description>Timeout counter 0 match</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT1MATCH</name>
<description>Timeout counter 1 match</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>CC0</name>
<description>Channel 0 Capture/Compare event</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>CC1</name>
<description>Channel 1 Capture/Compare event</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>CC2</name>
<description>Channel 2 Capture/Compare event</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>CC3</name>
<description>Channel 3 Capture/Compare event</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>CC4</name>
<description>Channel 4 Capture/Compare event</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>MOD indicated that TX completed</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>FRC indicated that RX completed</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>MOD/FRC indicated that TX or RX completed</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0</name>
<description>DEMOD indicated that syncword 0 was detected</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET1</name>
<description>DEMOD indicated that syncword 1 was detected</description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>DEMOD indicated that syncword 0 or 1 was detected</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>LBTSUCCESS</name>
<description>LBT completed successfully</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>LBTRETRY</name>
<description>LBT detected occupied channel and will try again</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>LBTFAILURE</name>
<description>LBT could not start transmission</description>
<value>22</value>
</enumeratedValue>
<enumeratedValue>
<name>ANYLBT</name>
<description>Any LBT event</description>
<value>23</value>
</enumeratedValue>
<enumeratedValue>
<name>CCAACK</name>
<description>A CCA measurement completed</description>
<value>24</value>
</enumeratedValue>
<enumeratedValue>
<name>CCA</name>
<description>A CCA measurement completed, and channel was clear</description>
<value>25</value>
</enumeratedValue>
<enumeratedValue>
<name>NOTCCA</name>
<description>A CCA measurement completed, and channel was busy</description>
<value>26</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT0MATCHLBT</name>
<description>Timeout counter 0 match occurred during LBT operation</description>
<value>27</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXSETEVENT2</name>
<description>Second event that sets RX req signal</description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXCLREVENT1</name>
<description>First event that clears RX req signal</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXCLREVENT2</name>
<description>Second event that clears RX req signal</description>
<bitOffset>24</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TXCTRL</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001F1F</resetMask>
<fields>
<field>
<name>TXSETEVENT1</name>
<description>First event that sets TX req signal</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Request is never set</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALWAYS</name>
<description>Does not wait for any particular event</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNTOF</name>
<description>Pre counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNTOF</name>
<description>Base counter overflow</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNTOF</name>
<description>Wrap counter overflow</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT0UF</name>
<description>Timeout counter 0 underflow</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT1UF</name>
<description>Timeout counter 1 underflow</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT0MATCH</name>
<description>Timeout counter 0 match</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT1MATCH</name>
<description>Timeout counter 1 match</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>CC0</name>
<description>Channel 0 Capture/Compare event</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>CC1</name>
<description>Channel 1 Capture/Compare event</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>CC2</name>
<description>Channel 2 Capture/Compare event</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>CC3</name>
<description>Channel 3 Capture/Compare event</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>CC4</name>
<description>Channel 4 Capture/Compare event</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>MOD indicated that TX completed</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>FRC indicated that RX completed</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>MOD/FRC indicated that TX or RX completed</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0</name>
<description>DEMOD indicated that syncword 0 was detected</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET1</name>
<description>DEMOD indicated that syncword 1 was detected</description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>DEMOD indicated that syncword 0 or 1 was detected</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>LBTSUCCESS</name>
<description>LBT completed successfully</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>LBTRETRY</name>
<description>LBT detected occupied channel and will try again</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>LBTFAILURE</name>
<description>LBT could not start transmission</description>
<value>22</value>
</enumeratedValue>
<enumeratedValue>
<name>ANYLBT</name>
<description>Any LBT event</description>
<value>23</value>
</enumeratedValue>
<enumeratedValue>
<name>CCAACK</name>
<description>A CCA measurement completed</description>
<value>24</value>
</enumeratedValue>
<enumeratedValue>
<name>CCA</name>
<description>A CCA measurement completed, and channel was clear</description>
<value>25</value>
</enumeratedValue>
<enumeratedValue>
<name>NOTCCA</name>
<description>A CCA measurement completed, and channel was busy</description>
<value>26</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT0MATCHLBT</name>
<description>Timeout counter 0 match occurred during LBT operation</description>
<value>27</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXSETEVENT2</name>
<description>Second event that sets TX req signal</description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ETSI</name>
<description>No Description</description>
<addressOffset>0x07C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x03FFFFFF</resetMask>
<fields>
<field>
<name>ETSIEN</name>
<description>ETSI LBT enabling</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GRANULARLESSTHANRXWARM</name>
<description>Granular less than RXWARM</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXWARMTHLD</name>
<description>Minimum backoff period for RXWARM</description>
<bitOffset>2</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCAFIXED</name>
<description>Fixed listening time</description>
<bitOffset>10</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LBTSTATE1</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>CCACNT</name>
<description>Current CCA counter value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXP</name>
<description>LBT Exponent</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RETRYCNT</name>
<description>LBT Retry counter</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RANDOMFW0</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07FFFFFF</resetMask>
<fields>
<field>
<name>RANDOM0</name>
<description>Linear random backoff period from FW</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RANDOM1</name>
<description>Linear random backoff period from FW</description>
<bitOffset>9</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RANDOM2</name>
<description>Linear random backoff period from FW</description>
<bitOffset>18</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RANDOMFW1</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07FFFFFF</resetMask>
<fields>
<field>
<name>RANDOM3</name>
<description>Linear random backoff period from FW</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RANDOM4</name>
<description>Linear random backoff period from FW</description>
<bitOffset>9</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RANDOM5</name>
<description>Linear random backoff period from FW</description>
<bitOffset>18</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RANDOMFW2</name>
<description>No Description</description>
<addressOffset>0x08C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>RANDOM6</name>
<description>Linear random backoff period from FW</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RANDOM7</name>
<description>Linear random backoff period from FW</description>
<bitOffset>9</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIF</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFFFF7</resetMask>
<fields>
<field>
<name>PRECNTOF</name>
<description>PRECNT Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASECNTOF</name>
<description>BASECNT Overflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPCNTOF</name>
<description>WRAPCNT Overflow Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0</name>
<description>TOUT0 underflow interrupt flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1</name>
<description>TOUT1 underflow interrupt flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0MATCH</name>
<description>TOUT0 compare match interrupt flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1MATCH</name>
<description>TOUT1 compare match interrupt flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC Channel 0 Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel 1 Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC Channel 2 Interrupt Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC3</name>
<description>CC Channel 3 Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC4</name>
<description>CC Channel 4 Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC5</name>
<description>CC Channel 5 Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC6</name>
<description>CC Channel 6 Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC7</name>
<description>CC Channel 7 Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF0</name>
<description>CC Channel 0 Overflow Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF1</name>
<description>CC Channel 1 Overflow Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF2</name>
<description>CC Channel 2 Overflow Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF3</name>
<description>CC Channel 3 Overflow Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF4</name>
<description>CC Channel 4 Overflow Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF5</name>
<description>CC Channel 5 Overflow Interrupt Flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF6</name>
<description>CC Channel 6 Overflow Interrupt Flag</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF7</name>
<description>CC Channel 7 Overflow Interrupt Flag</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTSUCCESS</name>
<description>Listen Before Talk Success</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTFAILURE</name>
<description>Listen Before Talk Failure</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTPAUSED</name>
<description>Listen Before Talk Paused</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTRETRY</name>
<description>Listen Before Talk Retry</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCCSYNCHED</name>
<description>PROTIMER synchronized with the RTCC</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0MATCHLBT</name>
<description>TOUT0 compare match interrupt flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIEN</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFFFF7</resetMask>
<fields>
<field>
<name>PRECNTOF</name>
<description>PRECNTOF Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASECNTOF</name>
<description>BASECNTOF Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPCNTOF</name>
<description>WRAPCNTOF Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0</name>
<description>TOUT0 Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1</name>
<description>TOUT1 Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0MATCH</name>
<description>TOUT0MATCH Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1MATCH</name>
<description>TOUT1MATCH Interrupt Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC0 Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC1 Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC2 Interrupt Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC3</name>
<description>CC3 Interrupt Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC4</name>
<description>CC4 Interrupt Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC5</name>
<description>CC5 Interrupt Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC6</name>
<description>CC6 Interrupt Enable</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC7</name>
<description>CC7 Interrupt Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF0</name>
<description>COF0 Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF1</name>
<description>COF1 Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF2</name>
<description>COF2 Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF3</name>
<description>COF3 Interrupt Enable</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF4</name>
<description>COF4 Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF5</name>
<description>COF5 Interrupt Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF6</name>
<description>COF6 Interrupt Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF7</name>
<description>COF7 Interrupt Enable</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTSUCCESS</name>
<description>LBTSUCCESS Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTFAILURE</name>
<description>LBTFAILURE Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTPAUSED</name>
<description>LBTPAUSED Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTRETRY</name>
<description>LBTRETRY Interrupt Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCCSYNCHED</name>
<description>RTCCSYNCHED Interrupt Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0MATCHLBT</name>
<description>TOUT0MATCHLBT Interrupt Enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07E07F7F</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Channel Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCMODE</name>
<description>Compare/Capture mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>COMPARE</name>
<description>Compare mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPTURE</name>
<description>Capture mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREMATCHEN</name>
<description>Enable PRECNT matching</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASEMATCHEN</name>
<description>Enable BASECNT matching</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPMATCHEN</name>
<description>Enable WRAPCNT matching</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OIST</name>
<description>Output Initial State</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MOA</name>
<description>Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match in COMPARE mode.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match in COMPARE mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match in COMPARE mode.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFOA</name>
<description>Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output when the selected counter has an overflow event.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output when the selected counter has an overflow event.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output when the selected counter has an overflow event.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFSEL</name>
<description>Select counter for OFOA bits</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRECNT</name>
<description>Use PRECNT overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNT</name>
<description>Use BASECNT overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNT</name>
<description>Use WRAPCNT overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>Disabled</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Should be used when OFSEL, OFOA or MOA are specified.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL</name>
<description>Capture input selection</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRS</name>
<description>Use the selected PRS channel</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>TX completed</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>RX completed</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>TX or RX completed</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET0</name>
<description>Demodulator found sync word 0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET1</name>
<description>Demodulator found sync word 1</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>Demodulator found sync word 0 or 1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MODSYNCSENT</name>
<description>Modulator sync word sent</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>RX at end of frame from demodulator</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC0</name>
<description>PRORTC capture/compare 0</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC1</name>
<description>PRORTC capture/compare 1</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_PRE</name>
<description>No Description</description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRE</name>
<description>CC Channel PRE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_BASE</name>
<description>No Description</description>
<addressOffset>0x108</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASE</name>
<description>CC Channel BASE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_WRAP</name>
<description>No Description</description>
<addressOffset>0x10C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAP</name>
<description>CC Channel WRAP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x110</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07E07F7F</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Channel Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCMODE</name>
<description>Compare/Capture mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>COMPARE</name>
<description>Compare mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPTURE</name>
<description>Capture mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREMATCHEN</name>
<description>Enable PRECNT matching</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASEMATCHEN</name>
<description>Enable BASECNT matching</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPMATCHEN</name>
<description>Enable WRAPCNT matching</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OIST</name>
<description>Output Initial State</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MOA</name>
<description>Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match in COMPARE mode.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match in COMPARE mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match in COMPARE mode.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFOA</name>
<description>Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output when the selected counter has an overflow event.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output when the selected counter has an overflow event.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output when the selected counter has an overflow event.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFSEL</name>
<description>Select counter for OFOA bits</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRECNT</name>
<description>Use PRECNT overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNT</name>
<description>Use BASECNT overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNT</name>
<description>Use WRAPCNT overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>Disabled</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Should be used when OFSEL, OFOA or MOA are specified.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL</name>
<description>Capture input selection</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRS</name>
<description>Use the selected PRS channel</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>TX completed</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>RX completed</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>TX or RX completed</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET0</name>
<description>Demodulator found sync word 0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET1</name>
<description>Demodulator found sync word 1</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>Demodulator found sync word 0 or 1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MODSYNCSENT</name>
<description>Modulator sync word sent</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>RX at end of frame from demodulator</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC0</name>
<description>PRORTC capture/compare 0</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC1</name>
<description>PRORTC capture/compare 1</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_PRE</name>
<description>No Description</description>
<addressOffset>0x114</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRE</name>
<description>CC Channel PRE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_BASE</name>
<description>No Description</description>
<addressOffset>0x118</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASE</name>
<description>CC Channel BASE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_WRAP</name>
<description>No Description</description>
<addressOffset>0x11C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAP</name>
<description>CC Channel WRAP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_CTRL</name>
<description>No Description</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07E07F7F</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Channel Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCMODE</name>
<description>Compare/Capture mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>COMPARE</name>
<description>Compare mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPTURE</name>
<description>Capture mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREMATCHEN</name>
<description>Enable PRECNT matching</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASEMATCHEN</name>
<description>Enable BASECNT matching</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPMATCHEN</name>
<description>Enable WRAPCNT matching</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OIST</name>
<description>Output Initial State</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MOA</name>
<description>Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match in COMPARE mode.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match in COMPARE mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match in COMPARE mode.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFOA</name>
<description>Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output when the selected counter has an overflow event.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output when the selected counter has an overflow event.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output when the selected counter has an overflow event.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFSEL</name>
<description>Select counter for OFOA bits</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRECNT</name>
<description>Use PRECNT overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNT</name>
<description>Use BASECNT overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNT</name>
<description>Use WRAPCNT overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>Disabled</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Should be used when OFSEL, OFOA or MOA are specified.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL</name>
<description>Capture input selection</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRS</name>
<description>Use the selected PRS channel</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>TX completed</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>RX completed</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>TX or RX completed</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET0</name>
<description>Demodulator found sync word 0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET1</name>
<description>Demodulator found sync word 1</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>Demodulator found sync word 0 or 1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MODSYNCSENT</name>
<description>Modulator sync word sent</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>RX at end of frame from demodulator</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC0</name>
<description>PRORTC capture/compare 0</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC1</name>
<description>PRORTC capture/compare 1</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC2_PRE</name>
<description>No Description</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRE</name>
<description>CC Channel PRE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_BASE</name>
<description>No Description</description>
<addressOffset>0x128</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASE</name>
<description>CC Channel BASE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_WRAP</name>
<description>No Description</description>
<addressOffset>0x12C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAP</name>
<description>CC Channel WRAP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC3_CTRL</name>
<description>No Description</description>
<addressOffset>0x130</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07E07F7F</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Channel Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCMODE</name>
<description>Compare/Capture mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>COMPARE</name>
<description>Compare mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPTURE</name>
<description>Capture mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREMATCHEN</name>
<description>Enable PRECNT matching</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASEMATCHEN</name>
<description>Enable BASECNT matching</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPMATCHEN</name>
<description>Enable WRAPCNT matching</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OIST</name>
<description>Output Initial State</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MOA</name>
<description>Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match in COMPARE mode.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match in COMPARE mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match in COMPARE mode.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFOA</name>
<description>Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output when the selected counter has an overflow event.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output when the selected counter has an overflow event.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output when the selected counter has an overflow event.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFSEL</name>
<description>Select counter for OFOA bits</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRECNT</name>
<description>Use PRECNT overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNT</name>
<description>Use BASECNT overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNT</name>
<description>Use WRAPCNT overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>Disabled</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Should be used when OFSEL, OFOA or MOA are specified.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL</name>
<description>Capture input selection</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRS</name>
<description>Use the selected PRS channel</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>TX completed</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>RX completed</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>TX or RX completed</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET0</name>
<description>Demodulator found sync word 0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET1</name>
<description>Demodulator found sync word 1</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>Demodulator found sync word 0 or 1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MODSYNCSENT</name>
<description>Modulator sync word sent</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>RX at end of frame from demodulator</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC0</name>
<description>PRORTC capture/compare 0</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC1</name>
<description>PRORTC capture/compare 1</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC3_PRE</name>
<description>No Description</description>
<addressOffset>0x134</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRE</name>
<description>CC Channel PRE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC3_BASE</name>
<description>No Description</description>
<addressOffset>0x138</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASE</name>
<description>CC Channel BASE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC3_WRAP</name>
<description>No Description</description>
<addressOffset>0x13C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAP</name>
<description>CC Channel WRAP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC4_CTRL</name>
<description>No Description</description>
<addressOffset>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07E07F7F</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Channel Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCMODE</name>
<description>Compare/Capture mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>COMPARE</name>
<description>Compare mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPTURE</name>
<description>Capture mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREMATCHEN</name>
<description>Enable PRECNT matching</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASEMATCHEN</name>
<description>Enable BASECNT matching</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPMATCHEN</name>
<description>Enable WRAPCNT matching</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OIST</name>
<description>Output Initial State</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MOA</name>
<description>Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match in COMPARE mode.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match in COMPARE mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match in COMPARE mode.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFOA</name>
<description>Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output when the selected counter has an overflow event.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output when the selected counter has an overflow event.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output when the selected counter has an overflow event.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFSEL</name>
<description>Select counter for OFOA bits</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRECNT</name>
<description>Use PRECNT overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNT</name>
<description>Use BASECNT overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNT</name>
<description>Use WRAPCNT overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>Disabled</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Should be used when OFSEL, OFOA or MOA are specified.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL</name>
<description>Capture input selection</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRS</name>
<description>Use the selected PRS channel</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>TX completed</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>RX completed</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>TX or RX completed</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET0</name>
<description>Demodulator found sync word 0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET1</name>
<description>Demodulator found sync word 1</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>Demodulator found sync word 0 or 1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MODSYNCSENT</name>
<description>Modulator sync word sent</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>RX at end of frame from demodulator</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC0</name>
<description>PRORTC capture/compare 0</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC1</name>
<description>PRORTC capture/compare 1</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC4_PRE</name>
<description>No Description</description>
<addressOffset>0x144</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRE</name>
<description>CC Channel PRE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC4_BASE</name>
<description>No Description</description>
<addressOffset>0x148</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASE</name>
<description>CC Channel BASE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC4_WRAP</name>
<description>No Description</description>
<addressOffset>0x14C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAP</name>
<description>CC Channel WRAP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC5_CTRL</name>
<description>No Description</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07E07F7F</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Channel Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCMODE</name>
<description>Compare/Capture mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>COMPARE</name>
<description>Compare mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPTURE</name>
<description>Capture mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREMATCHEN</name>
<description>Enable PRECNT matching</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASEMATCHEN</name>
<description>Enable BASECNT matching</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPMATCHEN</name>
<description>Enable WRAPCNT matching</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OIST</name>
<description>Output Initial State</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MOA</name>
<description>Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match in COMPARE mode.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match in COMPARE mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match in COMPARE mode.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFOA</name>
<description>Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output when the selected counter has an overflow event.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output when the selected counter has an overflow event.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output when the selected counter has an overflow event.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFSEL</name>
<description>Select counter for OFOA bits</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRECNT</name>
<description>Use PRECNT overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNT</name>
<description>Use BASECNT overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNT</name>
<description>Use WRAPCNT overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>Disabled</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Should be used when OFSEL, OFOA or MOA are specified.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL</name>
<description>Capture input selection</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRS</name>
<description>Use the selected PRS channel</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>TX completed</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>RX completed</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>TX or RX completed</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET0</name>
<description>Demodulator found sync word 0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET1</name>
<description>Demodulator found sync word 1</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>Demodulator found sync word 0 or 1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MODSYNCSENT</name>
<description>Modulator sync word sent</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>RX at end of frame from demodulator</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC0</name>
<description>PRORTC capture/compare 0</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC1</name>
<description>PRORTC capture/compare 1</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC5_PRE</name>
<description>No Description</description>
<addressOffset>0x154</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRE</name>
<description>CC Channel PRE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC5_BASE</name>
<description>No Description</description>
<addressOffset>0x158</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASE</name>
<description>CC Channel BASE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC5_WRAP</name>
<description>No Description</description>
<addressOffset>0x15C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAP</name>
<description>CC Channel WRAP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC6_CTRL</name>
<description>No Description</description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07E07F7F</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Channel Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCMODE</name>
<description>Compare/Capture mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>COMPARE</name>
<description>Compare mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPTURE</name>
<description>Capture mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREMATCHEN</name>
<description>Enable PRECNT matching</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASEMATCHEN</name>
<description>Enable BASECNT matching</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPMATCHEN</name>
<description>Enable WRAPCNT matching</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OIST</name>
<description>Output Initial State</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MOA</name>
<description>Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match in COMPARE mode.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match in COMPARE mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match in COMPARE mode.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFOA</name>
<description>Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output when the selected counter has an overflow event.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output when the selected counter has an overflow event.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output when the selected counter has an overflow event.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFSEL</name>
<description>Select counter for OFOA bits</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRECNT</name>
<description>Use PRECNT overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNT</name>
<description>Use BASECNT overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNT</name>
<description>Use WRAPCNT overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>Disabled</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Should be used when OFSEL, OFOA or MOA are specified.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL</name>
<description>Capture input selection</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRS</name>
<description>Use the selected PRS channel</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>TX completed</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>RX completed</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>TX or RX completed</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET0</name>
<description>Demodulator found sync word 0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET1</name>
<description>Demodulator found sync word 1</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>Demodulator found sync word 0 or 1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MODSYNCSENT</name>
<description>Modulator sync word sent</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>RX at end of frame from demodulator</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC0</name>
<description>PRORTC capture/compare 0</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC1</name>
<description>PRORTC capture/compare 1</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC6_PRE</name>
<description>No Description</description>
<addressOffset>0x164</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRE</name>
<description>CC Channel PRE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC6_BASE</name>
<description>No Description</description>
<addressOffset>0x168</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASE</name>
<description>CC Channel BASE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC6_WRAP</name>
<description>No Description</description>
<addressOffset>0x16C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAP</name>
<description>CC Channel WRAP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC7_CTRL</name>
<description>No Description</description>
<addressOffset>0x170</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07E07F7F</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Channel Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCMODE</name>
<description>Compare/Capture mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>COMPARE</name>
<description>Compare mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPTURE</name>
<description>Capture mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREMATCHEN</name>
<description>Enable PRECNT matching</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASEMATCHEN</name>
<description>Enable BASECNT matching</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPMATCHEN</name>
<description>Enable WRAPCNT matching</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OIST</name>
<description>Output Initial State</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MOA</name>
<description>Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match in COMPARE mode.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match in COMPARE mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match in COMPARE mode.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFOA</name>
<description>Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output when the selected counter has an overflow event.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output when the selected counter has an overflow event.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output when the selected counter has an overflow event.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFSEL</name>
<description>Select counter for OFOA bits</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRECNT</name>
<description>Use PRECNT overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNT</name>
<description>Use BASECNT overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNT</name>
<description>Use WRAPCNT overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>Disabled</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Should be used when OFSEL, OFOA or MOA are specified.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL</name>
<description>Capture input selection</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRS</name>
<description>Use the selected PRS channel</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>TX completed</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>RX completed</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>TX or RX completed</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET0</name>
<description>Demodulator found sync word 0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET1</name>
<description>Demodulator found sync word 1</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>Demodulator found sync word 0 or 1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MODSYNCSENT</name>
<description>Modulator sync word sent</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>RX at end of frame from demodulator</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC0</name>
<description>PRORTC capture/compare 0</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC1</name>
<description>PRORTC capture/compare 1</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC7_PRE</name>
<description>No Description</description>
<addressOffset>0x174</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRE</name>
<description>CC Channel PRE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC7_BASE</name>
<description>No Description</description>
<addressOffset>0x178</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASE</name>
<description>CC Channel BASE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC7_WRAP</name>
<description>No Description</description>
<addressOffset>0x17C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAP</name>
<description>CC Channel WRAP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>RAC_S</name>
<version>1</version>
<description>RAC_S Registers</description>
<baseAddress>0xA8020000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>RAC_RSM</name>
<value>37</value>
</interrupt>
<interrupt>
<name>RAC_SEQ</name>
<value>38</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable peripheral clock to this module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXENSRCEN</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00003FFF</resetMask>
<fields>
<field>
<name>SWRXEN</name>
<description>SW RX Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHANNELBUSYEN</name>
<description>Channel Busy Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMDETEN</name>
<description>Timing Detected Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PREDETEN</name>
<description>Preamble Detected Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRAMEDETEN</name>
<description>Frame Detected Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMODRXREQEN</name>
<description>DEMOD RX Request Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSRXEN</name>
<description>PRS RX Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFF8FFFF</resetMask>
<fields>
<field>
<name>RXMASK</name>
<description>Receive Enable Mask</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FORCESTATEACTIVE</name>
<description>FSM state force active</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>No special state transition is currently in progress</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>A forced state transition is currently in progress</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXAFTERFRAMEPEND</name>
<description>TX After Frame Pending</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>A transmit after frame operation is currently not pending.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>A transmit after frame operation is currently pending.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXAFTERFRAMEACTIVE</name>
<description>TX After Frame Active</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>The currently ongoing TX was not initiated by a TXAFTERFRAME command.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>The currently ongoing TX was initiated by a TXAFTERFRAME command.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEQSLEEPING</name>
<description>SEQ in sleeping</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SEQSLEEPDEEP</name>
<description>SEQ in deep sleep</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STATE</name>
<description>Radio State</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Radio is off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RXWARM</name>
<description>Radio is enabling receiver</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXSEARCH</name>
<description>Radio is listening for incoming frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXFRAME</name>
<description>Radio is receiving a frame</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXPD</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2RX</name>
<description>Radio remains in receive mode after frame reception is completed</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RXOVERFLOW</name>
<description>Received data was lost due to full receive buffer</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2TX</name>
<description>Radio is disabling receiver and enabling transmitter</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>TXWARM</name>
<description>Radio is enabling transmitter</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TX</name>
<description>Radio is transmitting data</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>TXPD</name>
<description>Radio is powering down transmitter and going to OFF state</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2RX</name>
<description>Radio is disabling transmitter and enabling reception</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2TX</name>
<description>Radio is preparing for a transmission after the previous transmission was ended</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>SHUTDOWN</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>POR</name>
<description>Radio power-on-reset state</description>
<value>14</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEQACTIVE</name>
<description>SEQ active</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXENS</name>
<description>TXEN Status</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>TXEN is not set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>TXEN is set.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXENS</name>
<description>RXEN Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>RXEN is not set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>RXEN is set.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC000FDFF</resetMask>
<fields>
<field>
<name>TXEN</name>
<description>Transmitter Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FORCETX</name>
<description>Force TX Command</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXONCCA</name>
<description>Transmit On CCA</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTXEN</name>
<description>Clear TX Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXAFTERFRAME</name>
<description>TX After Frame</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDIS</name>
<description>TX Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARRXOVERFLOW</name>
<description>Clear RX Overflow</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXCAL</name>
<description>Start an RX Calibration</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXDIS</name>
<description>RX Disable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FRCWR</name>
<description>FRC write cmd</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FRCRD</name>
<description>FRC read cmd</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PAENSET</name>
<description>PAEN Set</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PAENCLEAR</name>
<description>PAEN Clear</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>LNAENSET</name>
<description>LNAEN Set</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>LNAENCLEAR</name>
<description>LNAEN Clear</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F0107EF</resetMask>
<fields>
<field>
<name>FORCEDISABLE</name>
<description>Force Radio Disable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSTXEN</name>
<description>PRS TX Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXAFTERRX</name>
<description>TX After RX</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>TX will not be started automatically.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>A transition to TX is automatically started when a received frame is accepted by the FRC.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSMODE</name>
<description>PRS RXEN Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIRECT</name>
<description>The PRS signal is used directly</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PULSE</name>
<description>The PRS signal is used as an RX enable pulse</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCLR</name>
<description>PRS RXEN Clear</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RXSEARCH</name>
<description>The PRS RXEN signal is cleared when the RSM state enters RXSEARCH</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSCH</name>
<description>The Selected PRS channel in PRSCLRSEL is used as a disable pulse</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXPOSTPONE</name>
<description>TX Postpone</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>In the TX state transmit data is output.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>In the TX state an unmodulated carrier is output until this bit is cleared.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACTIVEPOL</name>
<description>ACTIVE signal polarity</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PAENPOL</name>
<description>PAEN signal polarity</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAENPOL</name>
<description>LNAEN signal polarity</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSRXDIS</name>
<description>PRS RX Disable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>PRS will not disable RX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>The channel selected by PRSRXDISSEL will generate a disable RX pulse</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSFORCETX</name>
<description>PRS Force RX</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>PRS will not force TX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>The channel selected by PRSFORCETXSEL will generate a force TX pulse</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEQRESET</name>
<description>SEQ reset</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>EXITSHUTDOWNDIS</name>
<description>Exit SHUTDOWN state Disable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CPUWAITDIS</name>
<description>SEQ CPU Wait Disable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQCLKDIS</name>
<description>SEQ Clk Disable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOFDIS</name>
<description>Switch to RXOVERFLOW Disable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FORCESTATE</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>FORCESTATE</name>
<description>Force RAC state transition</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FF000F</resetMask>
<fields>
<field>
<name>STATECHANGE</name>
<description>Radio State Change</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STIMCMPEV</name>
<description>STIMER Compare Event</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQLOCKUP</name>
<description>SEQ locked up</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRESETREQ</name>
<description>SEQ reset request</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQ</name>
<description>Sequencer Interrupt Flags</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FF000F</resetMask>
<fields>
<field>
<name>STATECHANGE</name>
<description>Radio State Change Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STIMCMPEV</name>
<description>STIMER Compare Event Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQLOCKUP</name>
<description>SEQ locked up Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRESETREQ</name>
<description>SEQ reset request Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQ</name>
<description>Sequencer Flags Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TESTCTRL</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>MODEN</name>
<description>Modulator enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMODEN</name>
<description>Demodulator enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIF</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF000F</resetMask>
<fields>
<field>
<name>STATECHANGESEQ</name>
<description>Radio State Change</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STIMCMPEVSEQ</name>
<description>STIMER Compare Event</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMODRXREQCLRSEQ</name>
<description>Demod RX request clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSEVENTSEQ</name>
<description>SEQ PRS Event</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATEOFF</name>
<description>entering STATE_OFF </description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXWARM</name>
<description>entering STATE_RXWARM</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXSEARCH</name>
<description>entering STATE_RXSEARCH </description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXFRAME</name>
<description>entering STATE_RXFRAME</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXPD</name>
<description>entering STATE_RXPD</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERX2RX</name>
<description>entering STATE_RX2RX</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXOVERFLOW</name>
<description>entering STATE_RXOVERFLOW</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERX2TX</name>
<description>entering STATE_RX2TX</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETXWARM</name>
<description>entering STATE_TXWARM</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETX</name>
<description>entering STATE_TX</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETXPD</name>
<description>entering STATE_TXPD</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETX2RX</name>
<description>entering STATE_TX2RX</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETX2TX</name>
<description>entering STATE_TX2TX</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATESHUTDOWN</name>
<description>entering STATE_SHUTDOWN</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIEN</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF000F</resetMask>
<fields>
<field>
<name>STATECHANGESEQ</name>
<description>Radio State Change Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STIMCMPEVSEQ</name>
<description>STIMER Compare Event Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMODRXREQCLRSEQ</name>
<description>Demod RX req clr Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSEVENTSEQ</name>
<description>PRS SEQ EVENT Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATEOFF</name>
<description>STATE_OFF Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXWARM</name>
<description>STATE_RXWARM Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXSEARCH</name>
<description>STATE_RXSEARC Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXFRAME</name>
<description>STATE_RXFRAME Interrupt Enable</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXPD</name>
<description>STATE_RXPD Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERX2RX</name>
<description>STATE_RX2RX Interrupt Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXOVERFLOW</name>
<description>STATE_RXOVERFLOW Interrupt Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERX2TX</name>
<description>STATE_RX2TX Interrupt Enable</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETXWARM</name>
<description>STATE_TXWARM Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETX</name>
<description>STATE_TX Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETXPD</name>
<description>STATE_TXPD Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETX2RX</name>
<description>STATE_TX2RX Interrupt Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETX2TX</name>
<description>STATE_TX2TX Interrupt Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATESHUTDOWN</name>
<description>STATE_SHUTDOWN Interrupt Enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STIMER</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>STIMER</name>
<description>STIMER Register</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STIMERCOMP</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>STIMERCOMP</name>
<description>STIMER Compare Register</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQCTRL</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F00007F</resetMask>
<fields>
<field>
<name>COMPACT</name>
<description>STIMER Compare Action</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>WRAP</name>
<description>STIMER wraps when reaching STIMERCOMP</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONTINUE</name>
<description>STIMER continues when reaching STIMERCOMP</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COMPINVALMODE</name>
<description>STIMER Comp Invalid Mode</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NEVER</name>
<description>STIMERCOMP is always valid</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>STATECHANGE</name>
<description>STIMERCOMP is invalidated when the RSM changes state</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>COMPEVENT</name>
<description>STIMERCOMP is invalidated when an STIMER compare event occurs</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>STATECOMP</name>
<description>STIMERCOMP is invalidated both when the RSM changes state and when a compare event occurs</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RELATIVE</name>
<description>STIMER Compare value relative</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Absolute</name>
<description>The compare value set for stimer is an absolute value. </description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Relative</name>
<description>The compare value set for stimer is a relative value. It takes the amount of time you set to make compare event happens.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STIMERALWAYSRUN</name>
<description>STIMER always Run</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STIMERDEBUGRUN</name>
<description>STIMER Debug Run</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>STIMER is not running when the Sequencer is halted.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>STIMER is running when the Sequencer is halted.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STATEDEBUGRUN</name>
<description>FSM state Debug Run</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>FSM keeps unchanged when the Sequencer is halted</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>FSM keeps going when the Sequencer is halted</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SWIRQ</name>
<description>SW spare IRQ</description>
<bitOffset>24</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRESC</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000007</resetValue>
<resetMask>0x0000007F</resetMask>
<fields>
<field>
<name>STIMER</name>
<description>STIMER Prescaler</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SR0</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SR0</name>
<description>Sequencer Storage Register 0</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SR1</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SR1</name>
<description>Sequencer Storage Register 1</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SR2</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SR2</name>
<description>Sequencer Storage Register 2</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SR3</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SR3</name>
<description>Sequencer Storage Register 3</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STCTRL</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01FFFFFF</resetMask>
<fields>
<field>
<name>STCAL</name>
<description>Systick timer freq cal</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STSKEW</name>
<description>Systick timer skew</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRCTXWORD</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>WDATA</name>
<description>FRC write data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRCRXWORD</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>RDATA</name>
<description>FRC read data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EM1PCSR</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00070033</resetMask>
<fields>
<field>
<name>RADIOEM1PMODE</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HWCTRL</name>
<description>Hardware Controls EM1P Request Signal</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SWCTRL</name>
<description>Software Controls EM1P Request Signal</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RADIOEM1PDISSWREQ</name>
<description></description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MCUEM1PMODE</name>
<description></description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HWCTRL</name>
<description>Hardware Controls EM1P Request Signal.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SWCTRL</name>
<description>Software Controls EM1P Request Signal</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCUEM1PDISSWREQ</name>
<description></description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOEM1PREQ</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RADIOEM1PACK</name>
<description></description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RADIOEM1PHWREQ</name>
<description></description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SYNTHENCTRL</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00100282</resetMask>
<fields>
<field>
<name>VCOSTARTUP</name>
<description>SYVCOFASTSTARTUP</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>fast_start_up_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>fast_start_up_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCBUFEN</name>
<description>SYLPFVCBUFEN</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPFBWSEL</name>
<description>LPF bandwidth register selection</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LPFBWRX</name>
<description>Select LPFBWRX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LPFBWTX</name>
<description>Select LPFBWTX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYNTHREGCTRL</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-write</access>
<resetValue>0x04000000</resetValue>
<resetMask>0x07001C00</resetMask>
<fields>
<field>
<name>MMDLDOVREFTRIM</name>
<description>SYTRIMMMDREGVREF</description>
<bitOffset>10</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vref0p6000</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6125</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6250</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6375</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6500</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6625</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6750</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6875</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHPLDOVREFTRIM</name>
<description>SYTRIMCHPREGVREF</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vref0p6000</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6125</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6250</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6375</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6500</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6625</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6750</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6875</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>VCOCTRL</name>
<description>No Description</description>
<addressOffset>0x09C</addressOffset>
<access>read-write</access>
<resetValue>0x0000004C</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>VCOAMPLITUDE</name>
<description>SYVCOAMPLOPEN</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCODETAMPLITUDE</name>
<description>SYVCOAMPLPKD</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNTHCTRL</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000400</resetMask>
<fields>
<field>
<name>MMDPOWERBALANCEDISABLE</name>
<description>SYMMDPOWERBALANCEENB</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EnablePowerbleed</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DisablePowerBleed</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS2</name>
<description>No Description</description>
<addressOffset>0x0AC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PREVSTATE1</name>
<description>Previous Radio State</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Radio is off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RXWARM</name>
<description>Radio is enabling receiver</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXSEARCH</name>
<description>Radio is listening for incoming frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXFRAME</name>
<description>Radio is receiving a frame</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXPD</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2RX</name>
<description>Radio remains in receive mode after frame reception is completed</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RXOVERFLOW</name>
<description>Received data was lost due to full receive buffer</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2TX</name>
<description>Radio is disabling receiver and enabling transmitter</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>TXWARM</name>
<description>Radio is enabling transmitter</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TX</name>
<description>Radio is transmitting data</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>TXPD</name>
<description>Radio is powering down transmitter and going to OFF state</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2RX</name>
<description>Radio is disabling transmitter and enabling reception</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2TX</name>
<description>Radio is preparing for a transmission after the previous transmission was ended</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>SHUTDOWN</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>POR</name>
<description>Radio power-on-reset state</description>
<value>14</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREVSTATE2</name>
<description>Previous Radio State 2</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Radio is off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RXWARM</name>
<description>Radio is enabling receiver</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXSEARCH</name>
<description>Radio is listening for incoming frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXFRAME</name>
<description>Radio is receiving a frame</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXPD</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2RX</name>
<description>Radio remains in receive mode after frame reception is completed</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RXOVERFLOW</name>
<description>Received data was lost due to full receive buffer</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2TX</name>
<description>Radio is disabling receiver and enabling transmitter</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>TXWARM</name>
<description>Radio is enabling transmitter</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TX</name>
<description>Radio is transmitting data</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>TXPD</name>
<description>Radio is powering down transmitter and going to OFF state</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2RX</name>
<description>Radio is disabling transmitter and enabling reception</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2TX</name>
<description>Radio is preparing for a transmission after the previous transmission was ended</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>SHUTDOWN</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>POR</name>
<description>Radio power-on-reset state</description>
<value>14</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREVSTATE3</name>
<description>Previous Radio State 3</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Radio is off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RXWARM</name>
<description>Radio is enabling receiver</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXSEARCH</name>
<description>Radio is listening for incoming frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXFRAME</name>
<description>Radio is receiving a frame</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXPD</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2RX</name>
<description>Radio remains in receive mode after frame reception is completed</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RXOVERFLOW</name>
<description>Received data was lost due to full receive buffer</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2TX</name>
<description>Radio is disabling receiver and enabling transmitter</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>TXWARM</name>
<description>Radio is enabling transmitter</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TX</name>
<description>Radio is transmitting data</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>TXPD</name>
<description>Radio is powering down transmitter and going to OFF state</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2RX</name>
<description>Radio is disabling transmitter and enabling reception</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2TX</name>
<description>Radio is preparing for a transmission after the previous transmission was ended</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>SHUTDOWN</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>POR</name>
<description>Radio power-on-reset state</description>
<value>14</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CURRSTATE</name>
<description>Current Radio State</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Radio is off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RXWARM</name>
<description>Radio is enabling receiver</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXSEARCH</name>
<description>Radio is listening for incoming frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXFRAME</name>
<description>Radio is receiving a frame</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXPD</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2RX</name>
<description>Radio remains in receive mode after frame reception is completed</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RXOVERFLOW</name>
<description>Received data was lost due to full receive buffer</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2TX</name>
<description>Radio is disabling receiver and enabling transmitter</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>TXWARM</name>
<description>Radio is enabling transmitter</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TX</name>
<description>Radio is transmitting data</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>TXPD</name>
<description>Radio is powering down transmitter and going to OFF state</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2RX</name>
<description>Radio is disabling transmitter and enabling reception</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2TX</name>
<description>Radio is preparing for a transmission after the previous transmission was ended</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>SHUTDOWN</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>POR</name>
<description>Radio power-on-reset state</description>
<value>14</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IFPGACTRL</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FF80000</resetMask>
<fields>
<field>
<name>DCCALON</name>
<description>Enable/Disable DCCAL in DEMOD</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>DC ESTI DISABLED</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DC ESTI ENABLED</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCRSTEN</name>
<description>DC Compensation Filter Reset Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>DC Comp out of Reset</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DC Comp in Reset</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCESTIEN</name>
<description>DCESTIEN Override for RAC</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>DCESTI Disabled in MODEM</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DCESTI Enabled in MODEM</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCCALDEC0</name>
<description>DEC0 Value for DCCAL</description>
<bitOffset>22</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DF3</name>
<description>Decimation Factor 0 = 3. Cutoff 0.050 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DF4WIDE</name>
<description>Decimation Factor 0 = 4. Cutoff 0.069 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DF4NARROW</name>
<description>Decimation Factor 0 = 4. Cutoff 0.037 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DF8WIDE</name>
<description>Decimation Factor 0 = 8. Cutoff 0.012 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DF8NARROW</name>
<description>Decimation Factor 0 = 8. Cutoff 0.005 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCCALDCGEAR</name>
<description>DC COMP GEAR Value for DCCAL</description>
<bitOffset>25</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PAENCTRL</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x10010100</resetMask>
<fields>
<field>
<name>PARAMP</name>
<description>PA output level ramping</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INVRAMPCLK</name>
<description>Invert PA ramping clock</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PARAMPMODE</name>
<description>PA ramp mode</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LINEAR</name>
<description>PA ramps in normal linear mode, ramp offset doesn't apply</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET</name>
<description>PA ramps with an pre-determined offset that is different between different PAs</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>APC</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-write</access>
<resetValue>0xFF000000</resetValue>
<resetMask>0xFF000004</resetMask>
<fields>
<field>
<name>ENAPCSW</name>
<description>software control bit for apc</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AMPCONTROLLIMITSW</name>
<description>software amp_control top limit</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AUXADCTRIM</name>
<description></description>
<addressOffset>0x0BC</addressOffset>
<access>read-write</access>
<resetValue>0x06D55502</resetValue>
<resetMask>0x1FFFFFFF</resetMask>
<fields>
<field>
<name>AUXADCCLKINVERT</name>
<description>AUXADCCLKINVERT</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable_Invert</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable_Invert</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCLDOVREFTRIM</name>
<description>AUXADCLDOVREFTRIM</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRIM1p27</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TRIM1p3</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TRIM1p35</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRIM1p4</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCOUTPUTINVERT</name>
<description>AUXADCOUTPUTINVERT</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCRCTUNE</name>
<description>AUXADCRCTUNE</description>
<bitOffset>4</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUXADCTRIMADCINPUTRES</name>
<description>AUXADCTRIMADCINPUTRES</description>
<bitOffset>9</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RES200k</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RES250k</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RES300k</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RES350k</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTRIMCURRINPUTBUF</name>
<description>AUXADCTRIMCURRINPUTBUF</description>
<bitOffset>11</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Typ_minus_40pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_minus_20pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_plus_20pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTRIMCURROPA1</name>
<description>AUXADCTRIMCURROPA1</description>
<bitOffset>13</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Typ_minus_40pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_minus_20pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_plus_20pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTRIMCURROPA2</name>
<description>AUXADCTRIMCURROPA2</description>
<bitOffset>15</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Typ_minus_40pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_minus_20pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_plus_20pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTRIMCURRREFBUF</name>
<description>AUXADCTRIMCURRREFBUF</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Typ_minus_40pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_minus_20pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_plus_20pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTRIMCURRTSENSE</name>
<description>AUXADCTRIMCURRTSENSE</description>
<bitOffset>19</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Typ_minus_40pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_minus_20pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_plus_20pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTRIMCURRVCMBUF</name>
<description>AUXADCTRIMCURRVCMBUF</description>
<bitOffset>21</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Typ_minus_40pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_minus_20pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_plus_20pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTRIMLDOHIGHCURRENT</name>
<description>AUXADCTRIMLDOHIGHCURRENT</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LowCurrentMode</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HighCurrentMode</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTRIMREFP</name>
<description>AUXADCTRIMREFP</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>REF1p05</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REF1p16</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>REF1p2</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>REF1p25</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTRIMVREFVCM</name>
<description>AUXADCTRIMVREFVCM</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Trim0p6</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Trim0p65</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Trim0p7</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Trim0p75</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTSENSETRIMVBE2</name>
<description>AUXADCTSENSETRIMVBE2</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VBE_16uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VBE_32uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>AUXADCEN</name>
<description></description>
<addressOffset>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>AUXADCENAUXADC</name>
<description>AUXADCENAUXADC</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCENINPUTBUFFER</name>
<description>AUXADCENINPUTBUFFER</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCENLDO</name>
<description>AUXADCENLDO</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCENOUTPUTDRV</name>
<description>AUXADCENOUTPUTDRV</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCENPMON</name>
<description>AUXADCENPMON</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCENRESONDIAGA</name>
<description>AUXADCENRESONDIAGA</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCENTSENSE</name>
<description>AUXADCENTSENSE</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCENTSENSECAL</name>
<description>AUXADCENTSENSECAL</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCINPUTBUFFERBYPASS</name>
<description>AUXADCINPUTBUFFERBYPASS</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not_Bypassed</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Bypassed</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCENMEASTHERMISTOR</name>
<description>AUXADCENMEASTHERMISTOR</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>AUXADCCTRL0</name>
<description>No Description</description>
<addressOffset>0x0C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000100</resetValue>
<resetMask>0x00003FFF</resetMask>
<fields>
<field>
<name>CYCLES</name>
<description>Cycle number to run</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MUXSEL</name>
<description>Select accumulator</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLRCOUNTER</name>
<description>Clear counter</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLRFILTER</name>
<description>Clear accumulators</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AUXADCCTRL1</name>
<description></description>
<addressOffset>0x0C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xF31F0FFF</resetMask>
<fields>
<field>
<name>AUXADCINPUTRESSEL</name>
<description>AUXADCINPUTRESSEL</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RES640kOhm</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RES320kOhm</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RES160kOhm</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RES80kOhm</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RES40kOhm</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>RES20kOhm</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RES10kOhm</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>RES5kOhm</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RES2p5kOhm</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>RES1p25kOhm</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>RES0p6kOhm</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>RES_switch</name>
<description></description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCINPUTSELECT</name>
<description>AUXADCINPUTSELECT</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SEL0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL1</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL2</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL3</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL4</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL5</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL6</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL7</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL8</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL9</name>
<description></description>
<value>9</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCPMONSELECT</name>
<description>AUXADCPMONSELECT</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUXADCTSENSESELCURR</name>
<description>AUXADCTSENSESELCURR</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUXADCRESET</name>
<description>AUXADCRESET</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Reset_Enabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset_Disabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTSENSESELVBE</name>
<description>AUXADCTSENSESELVBE</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VBE1</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VBE2</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTHERMISTORFREQSEL</name>
<description>AUXADCTHERMISTORFREQSEL</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV512</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV1024</name>
<description></description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>AUXADCOUT</name>
<description>No Description</description>
<addressOffset>0x0CC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFFFFFF</resetMask>
<fields>
<field>
<name>AUXADCOUT</name>
<description>AUXADC output</description>
<bitOffset>0</bitOffset>
<bitWidth>28</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CLKMULTEN0</name>
<description></description>
<addressOffset>0x0D0</addressOffset>
<access>read-write</access>
<resetValue>0xAA400005</resetValue>
<resetMask>0xFFDFFFFF</resetMask>
<fields>
<field>
<name>CLKMULTBWCAL</name>
<description>CLKMULTBWCAL</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>bw_1lsb</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>bw_2lsb</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>bw_3lsb</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>bw_4lsb</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTDISICO</name>
<description>CLKMULTDISICO</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENBBDET</name>
<description>CLKMULTENBBDET</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENBBXLDET</name>
<description>CLKMULTENBBXLDET</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENBBXMDET</name>
<description>CLKMULTENBBXMDET</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENCFDET</name>
<description>CLKMULTENCFDET</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENDITHER</name>
<description>CLKMULTENDITHER</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENDRVADC</name>
<description>CLKMULTENDRVADC</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENDRVN</name>
<description>CLKMULTENDRVN</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENDRVP</name>
<description>CLKMULTENDRVP</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENDRVRX2P4G</name>
<description>CLKMULTENDRVRX2P4G</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENFBDIV</name>
<description>CLKMULTENFBDIV</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENREFDIV</name>
<description>CLKMULTENREFDIV</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENREG1</name>
<description>CLKMULTENREG1</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENREG2</name>
<description>CLKMULTENREG2</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENREG3</name>
<description>CLKMULTENREG3</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENROTDET</name>
<description>CLKMULTENROTDET</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENBYPASS40MHZ</name>
<description>CLKMULTENBYPASS40MHZ</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTFREQCAL</name>
<description>CLKMULTFREQCAL</description>
<bitOffset>22</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pedes_14uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pedes_22uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>pedes_30uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>pedes_38uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTREG2ADJI</name>
<description>CLKMULTREG2ADJI</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>I_80uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>I_100uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>I_120uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>I_140uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTREG1ADJV</name>
<description>CLKMULTREG1ADJV</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v1p28</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p32</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p33</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p38</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTREG2ADJV</name>
<description>CLKMULTREG2ADJV</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v1p03</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p09</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p10</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p16</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTREG3ADJV</name>
<description>CLKMULTREG3ADJV</description>
<bitOffset>30</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v1p03</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p06</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p07</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p09</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CLKMULTEN1</name>
<description></description>
<addressOffset>0x0D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000188</resetValue>
<resetMask>0x0001FDEF</resetMask>
<fields>
<field>
<name>CLKMULTINNIBBLE</name>
<description>CLKMULTINNIBBLE</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKMULTLDFNIB</name>
<description>CLKMULTLDFNIB</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTLDMNIB</name>
<description>CLKMULTLDMNIB</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTRDNIBBLE</name>
<description>CLKMULTRDNIBBLE</description>
<bitOffset>7</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>quarter_nibble</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>fine_nibble</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>moderate_nibble</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>coarse_nibble</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTLDCNIB</name>
<description>CLKMULTLDCNIB</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTDRVAMPSEL</name>
<description>CLKMULTDRVAMPSEL</description>
<bitOffset>11</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>off</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>slide_x1</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>slide_x2</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>slide_x3</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>slide_x4</name>
<description></description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>slide_x5</name>
<description></description>
<value>31</value>
</enumeratedValue>
<enumeratedValue>
<name>slide_x6</name>
<description></description>
<value>63</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CLKMULTCTRL</name>
<description></description>
<addressOffset>0x0D8</addressOffset>
<access>read-write</access>
<resetValue>0x000000C0</resetValue>
<resetMask>0x00007FFF</resetMask>
<fields>
<field>
<name>CLKMULTDIVN</name>
<description>CLKMULTDIVN</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKMULTDIVR</name>
<description>CLKMULTDIVR</description>
<bitOffset>7</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKMULTDIVX</name>
<description>CLKMULTDIVX</description>
<bitOffset>10</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div_1</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>div_2</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>div_4</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>div_6</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>div_8</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>div10</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>div12</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>div14</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENRESYNC</name>
<description>CLKMULTENRESYNC</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable_sync</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_sync</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTVALID</name>
<description>CLKMULTVALID</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>invalid</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>valid</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CLKMULTSTATUS</name>
<description></description>
<addressOffset>0x0DC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>CLKMULTOUTNIBBLE</name>
<description>CLKMULTOUTNIBBLE</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKMULTACKVALID</name>
<description>CLKMULTACKVALID</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>invalid</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>valid</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IFADCTRIM0</name>
<description></description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x11512C6C</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>IFADCCLKSEL</name>
<description>IFADCCLKSEL</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>clk_2p4g</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>clk_subg</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCENHALFMODE</name>
<description>IFADCENHALFMODE</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>full_speed_mode</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>half_speed_mode</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCLDOSERIESAMPLVL</name>
<description>IFADCLDOSERIESAMPLVL</description>
<bitOffset>2</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v1p225</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p250</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p275</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p300</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p325</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p350</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p375</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p400</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCLDOSHUNTAMPLVL1</name>
<description>IFADCLDOSHUNTAMPLVL1</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v1p125</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p150</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p175</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p200</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p225</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p250</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p275</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p300</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCLDOSHUNTAMPLVL2</name>
<description>IFADCLDOSHUNTAMPLVL2</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCLDOSHUNTCURLVL1</name>
<description>IFADCLDOSHUNTCURLVL1</description>
<bitOffset>9</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>i55u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>i65u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>i70u</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>i85u</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>i85u2</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>i95u</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>i100u</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>i110u</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCLDOSHUNTCURLVL2</name>
<description>IFADCLDOSHUNTCURLVL2</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>i4u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>i4p5u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>i5u</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>i5p5u</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>i5u2</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>i5p5u2</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>i6u</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>i6p5u</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCOTACURRENT</name>
<description>IFADCOTACURRENT</description>
<bitOffset>15</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>i3u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>i3p5u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>i4u</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>i4p5u</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>i4u2</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>i4p5u2</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>i5u</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>i5p5u</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCREFBUFAMPLVL</name>
<description>IFADCREFBUFAMPLVL</description>
<bitOffset>18</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v0p88</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v0p91</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v0p94</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v0p97</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p00</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p03</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p06</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p09</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCREFBUFCURLVL</name>
<description>IFADCREFBUFCURLVL</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>i4u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>i4p5u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>i5u</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>i5p5u</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>i5u2</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>i5p5u2</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>i6u</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>i6p5u</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCSIDETONEAMP</name>
<description>IFADCSIDETONEAMP</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>diff_5p68mV</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>diff_29p1mV</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>diff_9p73mV</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>diff_76p9mV</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>diff_9p68_mV</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>diff_51_mV</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>diff_17p2_mV</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCSIDETONEFREQ</name>
<description>IFADCSIDETONEFREQ</description>
<bitOffset>27</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>na0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>div_128</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>div_64</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>div_32</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>div_16</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>div_8</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>div_4</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>na7</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IFADCTRIM1</name>
<description></description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000123</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>IFADCVCMLVL</name>
<description>IFADCVCMLVL</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vcm_475mV</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_500mV</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_525mV</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_550mV</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_575mV</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_600mV</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_625mV</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>cm_650mV</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCENNEGRES</name>
<description>IFADCENNEGRES</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCNEGRESCURRENT</name>
<description>IFADCNEGRESCURRENT</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>i1p0u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>i1p5u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>i2p0u</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>i2p5u</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>i2p0u2</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>i2p5u2</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>i3p0u</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>i3p5u</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCNEGRESVCM</name>
<description>IFADCNEGRESVCM</description>
<bitOffset>7</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>r210k_x_1uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>r210k_x_1uA2</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>r100k_x_2uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>r50k_x_3uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IFADCCAL</name>
<description></description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000C00</resetValue>
<resetMask>0x00FF1F03</resetMask>
<fields>
<field>
<name>IFADCENRCCAL</name>
<description>IFADCENRCCAL</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>rccal_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>rccal_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCTUNERCCALMODE</name>
<description>IFADCTUNERCCALMODE</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SYmode</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCmode</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCTUNERC</name>
<description>IFADCTUNERC</description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IFADCRCCALCOUNTERSTARTVAL</name>
<description>IFADCRCCALCOUNTERSTARTVAL</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IFADCSTATUS</name>
<description></description>
<addressOffset>0x0F0</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>IFADCRCCALOUT</name>
<description>IFADCRCCALOUT</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>lo</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>hi</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LNAMIXTRIM0</name>
<description></description>
<addressOffset>0x0F8</addressOffset>
<access>read-write</access>
<resetValue>0x1108233D</resetValue>
<resetMask>0x1FFFFFFF</resetMask>
<fields>
<field>
<name>LNAMIXCURCTRL</name>
<description>LNAMIXCURCTRL</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXHIGHCUR</name>
<description>LNAMIXHIGHCUR</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>current_470uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>current_530uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>unused</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>current_590uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXLOWCUR</name>
<description>LNAMIXLOWCUR</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFPKDBWSEL</name>
<description>LNAMIXRFPKDBWSEL</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFPKDCALCM</name>
<description>LNAMIXRFPKDCALCM</description>
<bitOffset>14</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFPKDCALDM</name>
<description>LNAMIXRFPKDCALDM</description>
<bitOffset>20</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXTRIMVREG</name>
<description>LNAMIXTRIMVREG</description>
<bitOffset>25</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXTRIM1</name>
<description></description>
<addressOffset>0x0FC</addressOffset>
<access>read-write</access>
<resetValue>0x00045408</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>LNAMIXIBIASADJ</name>
<description>LNAMIXIBIASADJ</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXLNACAPSEL</name>
<description>LNAMIXLNACAPSEL</description>
<bitOffset>6</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXMXRBIAS</name>
<description>LNAMIXMXRBIAS</description>
<bitOffset>9</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>bias_1V</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>unused</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_900m</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_800m</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXNCASADJ</name>
<description>LNAMIXNCASADJ</description>
<bitOffset>11</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ncas_1V</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>unused</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ncas_950m</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ncas_900m</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXPCASADJ</name>
<description>LNAMIXPCASADJ</description>
<bitOffset>13</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pcas_250m</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>unused</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>pcas_300m</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>pcas_350m</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXVOUTADJ</name>
<description>LNAMIXVOUTADJ</description>
<bitOffset>15</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXCAL</name>
<description></description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<resetValue>0x00000070</resetValue>
<resetMask>0x00000077</resetMask>
<fields>
<field>
<name>LNAMIXCALEN</name>
<description>LNAMIXCALEN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>cal_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>cal_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXCALVMODE</name>
<description>LNAMIXCALVMODE</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>current_mode</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>voltage_mode</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXENIRCAL</name>
<description>LNAMIXENIRCAL</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXIRCALAMP</name>
<description>LNAMIXIRCALAMP</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXEN</name>
<description></description>
<addressOffset>0x108</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>LNAMIXENLDO</name>
<description>LNAMIXENLDO</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRECTRL</name>
<description></description>
<addressOffset>0x10C</addressOffset>
<access>read-write</access>
<resetValue>0x00000026</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>PREBYPFORCE</name>
<description>PREBYPFORCE</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>not_forced</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>forced</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREREGTRIM</name>
<description>PREREGTRIM</description>
<bitOffset>1</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v1p61</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p68</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p74</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p80</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p86</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p91</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p96</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v2p00</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREVREFTRIM</name>
<description>PREVREFTRIM</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v0p675</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v0p688</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v0p700</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v0p713</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PATRIM0</name>
<description></description>
<addressOffset>0x110</addressOffset>
<access>read-write</access>
<resetValue>0x00000077</resetValue>
<resetMask>0x00003FFF</resetMask>
<fields>
<field>
<name>TX0DBMTRIMBIASN</name>
<description>TX0DBMTRIMBIASN</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v_378m</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v_392m</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v_405m</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v_418p5m</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v_431m</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v_444m</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v_457m</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v_470m</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>v_483m</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>v_496m</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>v_509m</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>v_522m</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>v_535m</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>v_548m</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>v_561m</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>v_574m</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMTRIMBIASP</name>
<description>TX0DBMTRIMBIASP</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v_378m</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v_392m</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v_405m</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v_418p5m</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v_431m</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v_444m</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v_457m</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v_470m</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>v_483m</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>v_496m</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>v_509m</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>v_522m</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>v_535m</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>v_548m</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>v_561m</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>v_574m</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMTRIMDUTYCYN</name>
<description>TX0DBMTRIMDUTYCYN</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>up_0pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>up_1pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>up_2pct</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>up_3pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>up_4pct</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>up_5pct</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>up_6pct</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>na</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMTRIMDUTYCYP</name>
<description>TX0DBMTRIMDUTYCYP</description>
<bitOffset>11</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>dn_0pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_1pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_2pct</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_3pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_4pct</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_5pct</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_6pct</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>na</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PATRIM1</name>
<description></description>
<addressOffset>0x114</addressOffset>
<access>read-write</access>
<resetValue>0x0003AB97</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>TX0DBMTRIMPREDRVREGIBCORE</name>
<description>TX0DBMTRIMPREDRVREGIBCORE</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>i_4u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>i_5u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>i_6u</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>i_7u</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMTRIMPREDRVREGIBNDIO</name>
<description>TX0DBMTRIMPREDRVREGIBNDIO</description>
<bitOffset>2</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vreg_1p127</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p171</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p209</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p244</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p275</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p305</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p335</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p363</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p388</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p414</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p439</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p464</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p486</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p506</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p525</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p545</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMTRIMPREDRVREGPSR</name>
<description>TX0DBMTRIMPREDRVREGPSR</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMTRIMPREDRVSLOPE</name>
<description>TX0DBMTRIMPREDRVSLOPE</description>
<bitOffset>7</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>slope_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>slope_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>slope_2</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>slope_max</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMTRIMREGFB</name>
<description>TX0DBMTRIMREGFB</description>
<bitOffset>9</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vo_vi_0p475</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p500</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p525</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p550</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p575</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p600</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p625</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p650</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p675</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p700</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p725</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p750</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p775</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p800</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p825</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p850</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMTRIMREGVREF</name>
<description>TX0DBMTRIMREGVREF</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v_900m</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v_912p5m</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v_925m</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v_937p5m</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v_950m</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v_962p5m</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v_975m</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v_987p5m</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMTRIMTAPCAP</name>
<description>TX0DBMTRIMTAPCAP</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>cap_0F</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>cap_0p35pF</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>cap_0p7pF</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>cap_1p05pF</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>cap_1p4pF</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>cap_1p75pF</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>cap_2p1pF</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>cap_2p45pF</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PATRIM2</name>
<description></description>
<addressOffset>0x118</addressOffset>
<access>read-write</access>
<resetValue>0x00000088</resetValue>
<resetMask>0x00003FFF</resetMask>
<fields>
<field>
<name>TX6DBMTRIMBIASN</name>
<description>TX6DBMTRIMBIASN</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vnbias_dn104mV</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_dn91mV</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_dn78mV</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_dn65mV</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_dn52mV</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_dn39mV</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_dn26mV</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_dn13mV</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_default_613mV</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_up13mV</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_up26mV</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_up39mV</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_up52mV</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_up65mV</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_up78mV</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_up91mV</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMBIASP</name>
<description>TX6DBMTRIMBIASP</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vpbias_dn104mV</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn91mV</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn78mV</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn65mV</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn52mV</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn39mV</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn26mV</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn13mV</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_default_949mV</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up13mV</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up26mV</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up39mV</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up52mV</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up65mV</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up78mV</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up91mV</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMDUTYCYN</name>
<description>TX6DBMTRIMDUTYCYN</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>up_0pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>up_1pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>up_2pct</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>up_3pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>up_4pct</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>up_5pct</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>up_6pct</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>na</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMDUTYCYP</name>
<description>TX6DBMTRIMDUTYCYP</description>
<bitOffset>11</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>dn_0pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_1pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_2pct</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_3pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_4pct</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_5pct</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_6pct</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>na</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PATRIM3</name>
<description>No Description</description>
<addressOffset>0x11C</addressOffset>
<access>read-write</access>
<resetValue>0x002E2B2A</resetValue>
<resetMask>0x007E7FFF</resetMask>
<fields>
<field>
<name>TX6DBMTRIMIBIASMASTER</name>
<description>TX6DBMTRIMIBIASMASTER</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ibias_45u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ibias_47p5u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ibias_50u</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ibias_52p5u</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMPREDRVREGFB</name>
<description>TX6DBMTRIMPREDRVREGFB</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Acl_1p63</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Acl_1p71</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Acl_1p80</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Acl_1p92</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMPREDRVREGFBKATT</name>
<description>TX6DBMTRIMPREDRVREGFBKATT</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>reduce_BW</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>increase_BW</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMPREDRVREGPSR</name>
<description>TX6DBMTRIMPREDRVREGPSR</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>low_psr</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>high_psr</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMPREDRVREGSLICE</name>
<description>TX6DBMTRIMPREDRVREGSLICE</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>iload_3mA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>iload_6mA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>iload_9mA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>iload_12mA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMPREDRVREGVREF</name>
<description>TX6DBMTRIMPREDRVREGVREF</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vref_0p675</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p700</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p725</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p750</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p775</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p800</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p825</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p850</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMREGBLEEDAUTO</name>
<description>TX6DBMTRIMREGBLEEDAUTO</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>not_automatic</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>automatic</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMREGFB</name>
<description>TX6DBMTRIMREGFB</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Acl_2p0x</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Acl_2p1x</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Acl_2p3125x</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Acl_2p5x</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMREGPSR</name>
<description>TX6DBMTRIMREGPSR</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>low_PSR</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>high_PSR</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMREGVREF</name>
<description>TX6DBMTRIMREGVREF</description>
<bitOffset>17</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vref_0p6000</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p6125</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p6250</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p6375</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p6500</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p6625</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p6750</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p6875</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p7000</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p7125</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p7250</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p7375</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p7500</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p7625</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p7750</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p7875</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMRXMODEVREF</name>
<description>TX6DBMTRIMRXMODEVREF</description>
<bitOffset>21</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vddreg_1p05</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vddreg_1p14</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vddreg_1p20</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vddreg_1p23</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PACTRL</name>
<description></description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000010</resetValue>
<resetMask>0x1FFF033F</resetMask>
<fields>
<field>
<name>TX0DBMPOWER</name>
<description>TX0DBMPOWER</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>on_stripe_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>on_stripe_12</name>
<description></description>
<value>12</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMSELSLICE</name>
<description>TX0DBMSELSLICE</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>on_0_slice</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>on_1_slices</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>on_2_slices</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMSLICERESET</name>
<description>TX0DBMSLICERESET</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>active</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>reset</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMLATCHBYPASS</name>
<description>TX0DBMLATCHBYPASS</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMPOWER</name>
<description>TX6DBMPOWER</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TX6DBMSELSLICE</name>
<description>TX6DBMSELSLICE</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>n_slice_on_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>n_slice_on_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>n_slice_on_2</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>n_slice_on_3</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>n_slice_on_4</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>tbd_5</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>tbd_6</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>tbd_7</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMSLICERESET</name>
<description>TX6DBMSLICERESET</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable_reset</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_reset</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMLATCHBYPASS</name>
<description>TX6DBMLATCHBYPASS</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>not_bypass</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>bypass_latch</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMPREDRVREGBYPASS</name>
<description>TX6DBMREGBYPASSPDRVLDo</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>not_bypass</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>bypass</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMPULLDOWNREG</name>
<description>TX6DBMPULLDOWNREG</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>not_pull_down</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pull_down</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMREGBYPASS</name>
<description>TX6DBMREGBYPASS</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>not_bypass</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>bypass</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PGATRIM</name>
<description></description>
<addressOffset>0x128</addressOffset>
<access>read-write</access>
<resetValue>0x00000547</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>PGACTUNE</name>
<description>PGACTUNE</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>cfb_0p7</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>cfb_nominal</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>cfb_1p32</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGADISANTILOCK</name>
<description>PGADISANTILOCK</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>antilock_enable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>antilock_disable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAVCMOUTTRIM</name>
<description>PGAVCMOUTTRIM</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vcm_out_0p4</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_out_0p45</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_out_0p5</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_out_0p55</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_out_0p6</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_out_0p65</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_out_0p7</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_out_0p75</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAVLDOTRIM</name>
<description>PGAVLDOTRIM</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vdda_1p15</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vdda_1p2</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vdda_1p25</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vdda_1p3</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vdda_1p35</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vdda_1p4</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vdda_1p5</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vdda_1p55</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PGACAL</name>
<description></description>
<addressOffset>0x12C</addressOffset>
<access>read-write</access>
<resetValue>0x20202020</resetValue>
<resetMask>0x3F3F3F3F</resetMask>
<fields>
<field>
<name>PGAOFFNCALI</name>
<description>PGAOFFNCALI</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>offset_m_300mv</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>offset_p_300mv</name>
<description></description>
<value>63</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAOFFNCALQ</name>
<description>PGAOFFNCALQ</description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>offset_m_300mv</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>offset_p_300mv</name>
<description></description>
<value>63</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAOFFPCALI</name>
<description>PGAOFFPCALI</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>offset_m_300mv</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>offset_p_300mv</name>
<description></description>
<value>63</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAOFFPCALQ</name>
<description>PGAOFFPCALQ</description>
<bitOffset>24</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>offset_m_300mv</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>offset_p_300mv</name>
<description></description>
<value>63</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PGACTRL</name>
<description></description>
<addressOffset>0x130</addressOffset>
<access>read-write</access>
<resetValue>0x04000000</resetValue>
<resetMask>0x07FFFEEF</resetMask>
<fields>
<field>
<name>PGABWMODE</name>
<description>PGABWMODE</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>bw_5MHz</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>bw_2p5MHz</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>bw_1p67MHz</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>bw_1p25MHz</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENBIAS</name>
<description>PGAENBIAS</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>bias_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENGHZ</name>
<description>PGAENGHZ</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ghz_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ghz_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENLATCHI</name>
<description>PGAENLATCHI</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pkd_latch_i_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pkd_latch_i_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENLATCHQ</name>
<description>PGAENLATCHQ</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pkd_latch_q_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pkd_latch_q_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENLDOLOAD</name>
<description>PGAENLDOLOAD</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable_ldo_load</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_ldo_load</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENPGAI</name>
<description>PGAENPGAI</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pgai_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pgai_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENPGAQ</name>
<description>PGAENPGAQ</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pgaq_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pgaq_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENPKD</name>
<description>PGAENPKD</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pkd_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pkd_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENRCMOUT</name>
<description>PGAENRCMOUT</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>rcm_out_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>rcm_out_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAPOWERMODE</name>
<description>PGAPOWERMODE</description>
<bitOffset>14</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pm_typ</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pm_0p9</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>pm_1p2</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>pm_0p8</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGATHRPKDLOSEL</name>
<description>PGATHRPKDLOSEL</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vref50mv</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vref75mv</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vref100mv</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vref125mv</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vref150mv</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vref175mv</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vref200mv</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vref225mv</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vref250mv</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vref275mv</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vref300mv</name>
<description></description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGATHRPKDHISEL</name>
<description>PGATHRPKDHISEL</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vref50mv</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vref75mv</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vref100mv</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vref125mv</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>verf150mv</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vref175mv</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vref200mv</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vref225mv</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vref250mv</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vref275mv</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vref300mv</name>
<description></description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXRFPKDTHRESHSEL</name>
<description>LNAMIXRFPKDTHRESHSEL</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RFBIASCAL</name>
<description></description>
<addressOffset>0x134</addressOffset>
<access>read-write</access>
<resetValue>0x30203020</resetValue>
<resetMask>0x3F3F3F3F</resetMask>
<fields>
<field>
<name>RFBIASCALBIAS</name>
<description>RFBIASCALBIAS</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFBIASCALTC</name>
<description>RFBIASCALTC</description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFBIASCALVREF</name>
<description>RFBIASCALVREF</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFBIASCALVREFSTARTUP</name>
<description>RFBIASCALVREFSTARTUP</description>
<bitOffset>24</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RFBIASCTRL</name>
<description></description>
<addressOffset>0x138</addressOffset>
<access>read-write</access>
<resetValue>0x00040000</resetValue>
<resetMask>0x000F001F</resetMask>
<fields>
<field>
<name>RFBIASDISABLEBOOTSTRAP</name>
<description>RFBIASDISABLEBOOTSTRAP</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>enable_startup</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>disable_startup</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFBIASLDOHIGHCURRENT</name>
<description>RFBIASLDOHIGHCURRENT</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>low_current</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>high_current</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFBIASNONFLASHMODE</name>
<description>RFBIASNONFLASHMODE</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>flash_process</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>non_flash_process</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFBIASSTARTUPCORE</name>
<description>RFBIASSTARTUPCORE</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>default</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>force_start</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFBIASSTARTUPSUPPLY</name>
<description>RFBIASSTARTUPSUPPLY</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>default</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>forc_start</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFBIASLDOVREFTRIM</name>
<description>RFBIASLDOVREFTRIM</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vref_v0p800</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p813</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p825</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p837</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p850</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p863</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p875</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p887</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p900</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p913</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p925</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p938</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p950</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p963</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p975</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p988</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RADIOEN</name>
<description></description>
<addressOffset>0x13C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>PREEN</name>
<description>PREEN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>powered_off</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>powered_on</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRESTB100UDIS</name>
<description>PRESTB100UDIS</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>i100ua_enabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>i100ua_disabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFBIASEN</name>
<description>RFBIASEN</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable_rfis_vtr</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_rfis_vtr</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RFPATHEN</name>
<description>No Description</description>
<addressOffset>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00000004</resetValue>
<resetMask>0x0000001E</resetMask>
<fields>
<field>
<name>LNAMIXEN</name>
<description>LNAMIXEN</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXRFATTDCEN</name>
<description>LNAMIXRFATTDCEN</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable_dc</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_dc</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXRFPKDENRF</name>
<description>LNAMIXRFPKDENRF</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_path</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXTRSW</name>
<description>LNAMIXTRSW</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RX</name>
<description></description>
<addressOffset>0x144</addressOffset>
<access>read-write</access>
<resetValue>0x00000010</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>IFADCCAPRESET</name>
<description>IFADCCAPRESET</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>cap_reset_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>cap_reset_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCENLDOSERIES</name>
<description>IFADCENLDOSERIES</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>series_ldo_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>series_ldo_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCENLDOSHUNT</name>
<description>IFADCENLDOSHUNT</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>shunt_ldo_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>shunt_ldo_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXENRFPKD</name>
<description>LNAMIXENRFPKD</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXLDOLOWCUR</name>
<description>LNAMIXLDOLOWCUR</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>regular_mode</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>low_current_mode</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXREGLOADEN</name>
<description>LNAMIXREGLOADEN</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable_resistor</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_resistor</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENLDO</name>
<description>PGAENLDO</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable_ldo</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_ldo</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYCHPBIASTRIMBUF</name>
<description>SYCHPBIASTRIMBUF</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>i_tail_10u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>i_tail_20u</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYCHPQNC3EN</name>
<description>SYCHPQNC3EN</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>qnc_2</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>qnc_3</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYPFDCHPLPEN</name>
<description>SYPFDCHPLPEN</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYPFDFPWEN</name>
<description>SYPFDFPWEN</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMENRXMODEBIAS</name>
<description>TX6DBMENRXMODEBIAS</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TX</name>
<description></description>
<addressOffset>0x148</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE3CB00FF</resetMask>
<fields>
<field>
<name>TX0DBMENBLEEDPREDRVREG</name>
<description>TX0DBMENBLEEDPREDRVREG</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMENBLEEDREG</name>
<description>TX0DBMENBLEEDREG</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMENPREDRV</name>
<description>TX0DBMENPREDRV</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMENPREDRVREG</name>
<description>TX0DBMENPREDRVREG</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMENPREDRVREGBIAS</name>
<description>TX0DBMENPREDRVREGBIAS</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMENBIAS</name>
<description>TX0DBMENBIAS</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMENRAMPCLK</name>
<description>TX0DBMENRAMPCLK</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMENREG</name>
<description>TX0DBMENREG</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMENBLEEDPREDRVREG</name>
<description>TX6DBMENBLEEDPREDRVREG</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMENBLEEDREG</name>
<description>TX6DBMENBLEEDREG</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMENPREDRVREG</name>
<description>TX6DBMENPREDRVREG</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMENRAMPCLK</name>
<description>TX6DBMENRAMPCLK</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable_clock</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_clock</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMENREG</name>
<description>TX6DBMENREG</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMENPACORE</name>
<description>TX6DBMENPACORE</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMENPAOUT</name>
<description>TX6DBMENPAOUT</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENXOSQBUFFILT</name>
<description>Override</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENPAPOWER</name>
<description>Override</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENPASELSLICE</name>
<description>Override</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYTRIM0</name>
<description></description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00062E29</resetValue>
<resetMask>0x003FEFFF</resetMask>
<fields>
<field>
<name>SYCHPBIAS</name>
<description>SYCHPBIAS</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>bias_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_2</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_3</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYCHPCURR</name>
<description>SYCHPCURR</description>
<bitOffset>3</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>curr_1p5uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>curr_2p0uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>curr_2p5uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>curr_3p0uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>curr_3p5uA</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>curr_4p0uA</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>curr_4p5uA</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>curr_5p0uA</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYCHPLEVNSRC</name>
<description>SYCHPLEVNSRC</description>
<bitOffset>6</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYCHPLEVPSRC</name>
<description>SYCHPLEVPSRC</description>
<bitOffset>9</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vsrcp_n105m</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vsrcp_n90m</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vsrcp_n75m</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vsrcp_n60m</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vsrcp_n45m</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vsrcp_n30m</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vsrcp_n15m</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vsrcp_n0m</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYCHPSRCEN</name>
<description>SYCHPSRCEN</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYCHPREPLICACURRADJ</name>
<description>SYCHPREPLICACURRADJ</description>
<bitOffset>14</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>load_8ua</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>load_16ua</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>load_20ua</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>load_28ua</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>load_24ua</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>load_32ua</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>load_36ua</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>load_44ua</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYTRIMCHPREGAMPBIAS</name>
<description>SYTRIMCHPREGAMPBIAS</description>
<bitOffset>17</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>bias_14uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_20uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_26uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_32uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_38uA</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_44uA</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_50uA</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_56uA</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYTRIMCHPREGAMPBW</name>
<description>SYTRIMCHPREGAMPBW</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>C_000f</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>C_300f</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>C_600f</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>C_900f</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYTRIM1</name>
<description></description>
<addressOffset>0x154</addressOffset>
<access>read-write</access>
<resetValue>0x00003FC4</resetValue>
<resetMask>0xE003FFFF</resetMask>
<fields>
<field>
<name>SYLODIVLDOTRIMCORE</name>
<description>SYLODIVLDOTRIMCORE</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RXLO</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXLO</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVLDOTRIMNDIO</name>
<description>SYLODIVLDOTRIMNDIO</description>
<bitOffset>2</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vreg_1p08</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p11</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p15</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p18</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p21</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p24</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p27</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p29</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p32</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p34</name>
<description></description>
<value>9</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYMMDREPLICA1CURRADJ</name>
<description>SYMMDREPLICA1CURRADJ</description>
<bitOffset>6</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>load_8ua</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>load_16u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>load_20ua</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>load_28ua</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>load_24ua</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>load_32ua</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>load_36ua</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>load_44ua</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYMMDREPLICA2CURRADJ</name>
<description>SYMMDREPLICA2CURRADJ</description>
<bitOffset>9</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>load_32u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>load_64u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>load_96u</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>load_128u</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>load_160u</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>load_192u</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>load_224u</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>load_256u</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYTRIMMMDREGAMPBIAS</name>
<description>SYTRIMMMDREGAMPBIAS</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>bias_14uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_20uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_26uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_32uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_38uA</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_44uA</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_50uA</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_56uA</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYTRIMMMDREGAMPBW</name>
<description>SYTRIMMMDREGAMPBW</description>
<bitOffset>15</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>C_000f</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>C_300f</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>C_600f</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>C_900f</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVRLOADCCLKSEL</name>
<description>SYLODIVRLOADCCLKSEL</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>adc_clk_div8</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>adc_clk_div16</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVSGTESTDIV</name>
<description>SYLODIVSGTESTDIV</description>
<bitOffset>29</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div2</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>div3</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>div4</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>div6</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>div8</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>div12</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>div16</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>div12x</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYCAL</name>
<description></description>
<addressOffset>0x158</addressOffset>
<access>read-write</access>
<resetValue>0x01008100</resetValue>
<resetMask>0x03018700</resetMask>
<fields>
<field>
<name>SYVCOMODEPKD</name>
<description>SYVCOMODEPKD</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>t_openloop_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>t_pkdetect_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYVCOMORECURRENT</name>
<description>SYVCOMORECURRENT</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>more_current_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>more_current_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYVCOSLOWNOISEFILTER</name>
<description>SYVCOSLOWNOISEFILTER</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>slow_noise_filter_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>slow_noise_filter_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYVCOVCAPVCM</name>
<description>SYVCOVCAPVCM</description>
<bitOffset>15</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYHILOADCHPREG</name>
<description>SYHILOADCHPREG</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>i_350uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>i_500uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>i_550uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>i_700uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYEN</name>
<description></description>
<addressOffset>0x15C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007FFF</resetMask>
<fields>
<field>
<name>SYCHPEN</name>
<description>SYCHPEN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYCHPLPEN</name>
<description>SYCHPLPEN</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYENCHPREG</name>
<description>SYENCHPREG</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYENCHPREPLICA</name>
<description>SYENCHPREPLICA</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYENMMDREG</name>
<description>SYENMMDREG</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYENMMDREPLICA1</name>
<description>SYENMMDREPLICA1</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYENMMDREPLICA2</name>
<description>SYENMMDREPLICA2</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYENVCOBIAS</name>
<description>SYENVCOBIAS</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>en_vco_bias_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>en_vco_bias_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYENVCOPFET</name>
<description>SYENVCOPFET</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>en_vco_pfet_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>en_vco_pfet_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYENVCOREG</name>
<description>SYENVCOREG</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>en_vco_reg_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>en_vco_reg_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVEN</name>
<description>SYLODIVEN</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVLDOBIASEN</name>
<description>SYLODIVLDOBIASEN</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVLDOEN</name>
<description>SYLODIVLDOEN</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYSTARTCHPREG</name>
<description>SYSTARTCHPREG</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no_fast_startup</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>fast_startup</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYSTARTMMDREG</name>
<description>SYSTARTMMDREG</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no_fast_startup</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>fast_startup</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYLOEN</name>
<description></description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80000663</resetMask>
<fields>
<field>
<name>SYLODIVRLOADCCLK2G4EN</name>
<description>SYLODIVRLOADCCLK2G4EN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVRLO2G4EN</name>
<description>SYLODIVRLO2G4EN</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVTLO0DBM2G4AUXEN</name>
<description>SYLODIVTLO0DBM2G4AUXEN</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVTLO0DBM2G4EN</name>
<description>SYLODIVTLO0DBM2G4EN</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVTLO6DBM2G4AUXEN</name>
<description>SYLODIVTLO6DBM2G4AUXEN</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVTLO6DBM2G4EN</name>
<description>SYLODIVTLO6DBM2G4EN</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVSGTESTDIVEN</name>
<description>SYLODIVSGTESTDIVEN</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYMMDCTRL</name>
<description></description>
<addressOffset>0x168</addressOffset>
<access>read-write</access>
<resetValue>0x00000400</resetValue>
<resetMask>0x00000E07</resetMask>
<fields>
<field>
<name>SYMMDENRSDIG</name>
<description>SYMMDENRSDIG</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYMMDDIVRSDIG</name>
<description>SYMMDDIVRSDIG</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Divideby1</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Divideby2</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Divideby4</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Divideby8</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYMMDMODE</name>
<description>SYMMDMODE</description>
<bitOffset>9</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>rx_w_swctrl</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>rx_wo_swctrl</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>qnc_dsm2</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>qnc_dsm3</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>rxlp_wo_swctrl</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>notuse_5</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>notuse_6</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>notuse_7</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DIGCLKRETIMECTRL</name>
<description>No Description</description>
<addressOffset>0x16C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000777</resetMask>
<fields>
<field>
<name>DIGCLKRETIMEENRETIME</name>
<description>DIGCLKRETIMEENRETIME</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGCLKRETIMEDISRETIME</name>
<description>DIGCLKRETIMEDISRETIME</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>enable_retime</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>disable_retime</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGCLKRETIMERESETN</name>
<description>DIGCLKRETIMERESETN</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>reset</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>operate</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGCLKRETIMELIMITH</name>
<description>DIGCLKRETIMELIMITH</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIGCLKRETIMELIMITL</name>
<description>DIGCLKRETIMELIMITL</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIGCLKRETIMESTATUS</name>
<description>No Description</description>
<addressOffset>0x170</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DIGCLKRETIMECLKSEL</name>
<description>DIGCLKRETIMECLKSEL</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>use_raw_clk</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>use_retimed_clk</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGCLKRETIMERESETNLO</name>
<description>DIGCLKRETIMERESETNLO</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>lo</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>hi</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>XORETIMECTRL</name>
<description>No Description</description>
<addressOffset>0x174</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000777</resetMask>
<fields>
<field>
<name>XORETIMEENRETIME</name>
<description>XORETIMEENRETIME</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XORETIMEDISRETIME</name>
<description>XORETIMEDISRETIME</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>enable_retime</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>disable_retime</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XORETIMERESETN</name>
<description>XORETIMERESETN</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>operate</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>reset</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XORETIMELIMITH</name>
<description>XORETIMELIMITH</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>XORETIMELIMITL</name>
<description>XORETIMELIMITL</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>XORETIMESTATUS</name>
<description>No Description</description>
<addressOffset>0x178</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>XORETIMECLKSEL</name>
<description>XORETIMECLKSEL</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>use_raw_clk</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>use_retimed_clk</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XORETIMERESETNLO</name>
<description>XORETIMERESETNLO</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>lo</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>hi</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>XOSQBUFFILT</name>
<description></description>
<addressOffset>0x17C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>XOSQBUFFILT</name>
<description>XOSQBUFFILT</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>bypass</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>filter_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>filter_2</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>filter_3</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>AGCOVERWRITE</name>
<description>No Description</description>
<addressOffset>0x188</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x03F0FFFF</resetMask>
<fields>
<field>
<name>ENMANLNAMIXRFATT</name>
<description>Enable RAC Overwite PN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENMANLNAMIXSLICE</name>
<description>Enable RAC Overwite LNA</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENMANPGAGAIN</name>
<description>Enable RAC Overwite PGA</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENMANIFADCSCALE</name>
<description>Enable RAC Overwite PN</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MANLNAMIXRFATT</name>
<description>RAC Overwite PN</description>
<bitOffset>4</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MANLNAMIXSLICE</name>
<description>RAC Overwite LNA</description>
<bitOffset>10</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MANPGAGAIN</name>
<description>RAC Overwite PGA</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MANIFADCSCALE</name>
<description>RAC Overwite PGA</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCRATCH0</name>
<description>No Description</description>
<addressOffset>0x3E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH0</name>
<description>SCRATCH0</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCRATCH1</name>
<description>No Description</description>
<addressOffset>0x3E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH1</name>
<description>SCRATCH1</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCRATCH2</name>
<description>No Description</description>
<addressOffset>0x3E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH2</name>
<description>SCRATCH2</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCRATCH3</name>
<description>No Description</description>
<addressOffset>0x3EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH3</name>
<description>SCRATCH3</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCRATCH4</name>
<description>No Description</description>
<addressOffset>0x3F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH4</name>
<description>SCRATCH4</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCRATCH5</name>
<description>No Description</description>
<addressOffset>0x3F4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH5</name>
<description>SCRATCH5</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCRATCH6</name>
<description>No Description</description>
<addressOffset>0x3F8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH6</name>
<description>SCRATCH6</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCRATCH7</name>
<description>No Description</description>
<addressOffset>0x3FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH7</name>
<description>SCRATCH7</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>THMSW</name>
<description>No Description</description>
<addressOffset>0x7E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable Switch</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HALFSWITCH</name>
<description>Halfswitch Mode enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>RDMAILBOX0_S</name>
<version>0</version>
<description>RDMAILBOX0_S Registers</description>
<baseAddress>0xA8028000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>MSGPTR0</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSGPTR1</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSGPTR2</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSGPTR3</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>MBOXIF0</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIF1</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIF2</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIF3</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>MBOXIEN0</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIEN1</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIEN2</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIEN3</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>RDMAILBOX1_S</name>
<version>0</version>
<description>RDMAILBOX1_S Registers</description>
<baseAddress>0xA802C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>MSGPTR0</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSGPTR1</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSGPTR2</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSGPTR3</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>MBOXIF0</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIF1</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIF2</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIF3</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>MBOXIEN0</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIEN1</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIEN2</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIEN3</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>BUFC_S</name>
<version>1</version>
<description>BUFC_S Registers</description>
<baseAddress>0xAA000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>BUFC</name>
<value>32</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable peripheral clock to this module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LPMODE</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>LPENBYSEQ</name>
<description>Low power mode enable from M0p sequencer</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LPENBYM33</name>
<description>Low power mode enable from M33</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF0_CTRL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>SIZE</name>
<description>Buffer Size</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SIZE64</name>
<description>Sets Buffer size to 64 bytes</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE128</name>
<description>Sets Buffer size to 128 bytes</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE256</name>
<description>Sets Buffer size to 256 bytes</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE512</name>
<description>Sets Buffer size to 512 bytes</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE1024</name>
<description>Sets Buffer size to 1024 bytes</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE2048</name>
<description>Sets Buffer size to 2048 bytes</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE4096</name>
<description>Sets Buffer size to 4096 bytes</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUF0_ADDR</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x20000000</resetValue>
<resetMask>0xFFFFFFFC</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Buffer Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF0_WRITEOFFSET</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>WRITEOFFSET</name>
<description>Write Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF0_READOFFSET</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>READOFFSET</name>
<description>Read Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF0_READDATA</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>READDATA</name>
<description>Buffer Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF0_WRITEDATA</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>WRITEDATA</name>
<description>Buffer Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF0_XWRITE</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>XORWRITEDATA</name>
<description>Buffer XOR Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF0_STATUS</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01111FFF</resetMask>
<fields>
<field>
<name>BYTES</name>
<description>Number of Bytes in the Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-only</access>
</field>
<field>
<name>THRESHOLDFLAG</name>
<description>Buffer Threshold Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF0_THRESHOLDCTRL</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00002FFF</resetMask>
<fields>
<field>
<name>THRESHOLD</name>
<description>Buffer Threshold Value</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>THRESHOLDMODE</name>
<description>Buffer Threshold Mode</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LARGER</name>
<description>THRESHOLDIF will be set if BYTES is larger than THRESHOLD</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LESSOREQUAL</name>
<description>THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUF0_CMD</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>CLEAR</name>
<description>Buffer Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PREFETCH</name>
<description>Prefetch</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF0_FIFOASYNC</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RST</name>
<description>Reset ASYNC</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF0_READDATA32</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>READDATA32</name>
<description>Buffer Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF0_WRITEDATA32</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRITEDATA32</name>
<description>Buffer Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF0_XWRITE32</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XORWRITEDATA32</name>
<description>Buffer XOR Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF1_CTRL</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>SIZE</name>
<description>Buffer Size</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SIZE64</name>
<description>Sets Buffer size to 64 bytes</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE128</name>
<description>Sets Buffer size to 128 bytes</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE256</name>
<description>Sets Buffer size to 256 bytes</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE512</name>
<description>Sets Buffer size to 512 bytes</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE1024</name>
<description>Sets Buffer size to 1024 bytes</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE2048</name>
<description>Sets Buffer size to 2048 bytes</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE4096</name>
<description>Sets Buffer size to 4096 bytes</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUF1_ADDR</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x20000000</resetValue>
<resetMask>0xFFFFFFFC</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Buffer Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF1_WRITEOFFSET</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>WRITEOFFSET</name>
<description>Write Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF1_READOFFSET</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>READOFFSET</name>
<description>Read Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF1_READDATA</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>READDATA</name>
<description>Buffer Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF1_WRITEDATA</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>WRITEDATA</name>
<description>Buffer Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF1_XWRITE</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>XORWRITEDATA</name>
<description>Buffer XOR Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF1_STATUS</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01111FFF</resetMask>
<fields>
<field>
<name>BYTES</name>
<description>Number of Bytes in the Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-only</access>
</field>
<field>
<name>THRESHOLDFLAG</name>
<description>Buffer Threshold Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF1_THRESHOLDCTRL</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00002FFF</resetMask>
<fields>
<field>
<name>THRESHOLD</name>
<description>Buffer Threshold Value</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>THRESHOLDMODE</name>
<description>Buffer Threshold Mode</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LARGER</name>
<description>THRESHOLDIF will be set if BYTES is larger than THRESHOLD</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LESSOREQUAL</name>
<description>THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUF1_CMD</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>CLEAR</name>
<description>Buffer Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PREFETCH</name>
<description>Prefetch</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF1_FIFOASYNC</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RST</name>
<description>Reset ASYNC</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF1_READDATA32</name>
<description>No Description</description>
<addressOffset>0x07C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>READDATA32</name>
<description>Buffer Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF1_WRITEDATA32</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRITEDATA32</name>
<description>Buffer Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF1_XWRITE32</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XORWRITEDATA32</name>
<description>Buffer XOR Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF2_CTRL</name>
<description>No Description</description>
<addressOffset>0x08C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>SIZE</name>
<description>Buffer Size</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SIZE64</name>
<description>Sets Buffer size to 64 bytes</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE128</name>
<description>Sets Buffer size to 128 bytes</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE256</name>
<description>Sets Buffer size to 256 bytes</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE512</name>
<description>Sets Buffer size to 512 bytes</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE1024</name>
<description>Sets Buffer size to 1024 bytes</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE2048</name>
<description>Sets Buffer size to 2048 bytes</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE4096</name>
<description>Sets Buffer size to 4096 bytes</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUF2_ADDR</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x20000000</resetValue>
<resetMask>0xFFFFFFFC</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Buffer Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF2_WRITEOFFSET</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>WRITEOFFSET</name>
<description>Write Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF2_READOFFSET</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>READOFFSET</name>
<description>Read Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF2_READDATA</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>READDATA</name>
<description>Buffer Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF2_WRITEDATA</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>WRITEDATA</name>
<description>Buffer Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF2_XWRITE</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>XORWRITEDATA</name>
<description>Buffer XOR Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF2_STATUS</name>
<description>No Description</description>
<addressOffset>0x0AC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01111FFF</resetMask>
<fields>
<field>
<name>BYTES</name>
<description>Number of Bytes in the Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-only</access>
</field>
<field>
<name>THRESHOLDFLAG</name>
<description>Buffer Threshold Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF2_THRESHOLDCTRL</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00002FFF</resetMask>
<fields>
<field>
<name>THRESHOLD</name>
<description>Buffer Threshold Value</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>THRESHOLDMODE</name>
<description>Buffer Threshold Mode</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LARGER</name>
<description>THRESHOLDIF will be set if BYTES is larger than THRESHOLD</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LESSOREQUAL</name>
<description>THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUF2_CMD</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>CLEAR</name>
<description>Buffer Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PREFETCH</name>
<description>Prefetch</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF2_FIFOASYNC</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RST</name>
<description>Reset ASYNC</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF2_READDATA32</name>
<description>No Description</description>
<addressOffset>0x0BC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>READDATA32</name>
<description>Buffer Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF2_WRITEDATA32</name>
<description>No Description</description>
<addressOffset>0x0C0</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRITEDATA32</name>
<description>Buffer Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF2_XWRITE32</name>
<description>No Description</description>
<addressOffset>0x0C4</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XORWRITEDATA32</name>
<description>Buffer XOR Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF3_CTRL</name>
<description>No Description</description>
<addressOffset>0x0CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>SIZE</name>
<description>Buffer Size</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SIZE64</name>
<description>Sets Buffer size to 64 bytes</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE128</name>
<description>Sets Buffer size to 128 bytes</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE256</name>
<description>Sets Buffer size to 256 bytes</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE512</name>
<description>Sets Buffer size to 512 bytes</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE1024</name>
<description>Sets Buffer size to 1024 bytes</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE2048</name>
<description>Sets Buffer size to 2048 bytes</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE4096</name>
<description>Sets Buffer size to 4096 bytes</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUF3_ADDR</name>
<description>No Description</description>
<addressOffset>0x0D0</addressOffset>
<access>read-write</access>
<resetValue>0x20000000</resetValue>
<resetMask>0xFFFFFFFC</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Buffer Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF3_WRITEOFFSET</name>
<description>No Description</description>
<addressOffset>0x0D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>WRITEOFFSET</name>
<description>Write Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF3_READOFFSET</name>
<description>No Description</description>
<addressOffset>0x0D8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>READOFFSET</name>
<description>Read Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF3_READDATA</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>READDATA</name>
<description>Buffer Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF3_WRITEDATA</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>WRITEDATA</name>
<description>Buffer Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF3_XWRITE</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>XORWRITEDATA</name>
<description>Buffer XOR Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF3_STATUS</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01111FFF</resetMask>
<fields>
<field>
<name>BYTES</name>
<description>Number of Bytes in the Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-only</access>
</field>
<field>
<name>THRESHOLDFLAG</name>
<description>Buffer Threshold Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF3_THRESHOLDCTRL</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00002FFF</resetMask>
<fields>
<field>
<name>THRESHOLD</name>
<description>Buffer Threshold Value</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>THRESHOLDMODE</name>
<description>Buffer Threshold Mode</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LARGER</name>
<description>THRESHOLDIF will be set if BYTES is larger than THRESHOLD</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LESSOREQUAL</name>
<description>THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUF3_CMD</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>CLEAR</name>
<description>Buffer Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PREFETCH</name>
<description>Prefetch</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF3_FIFOASYNC</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RST</name>
<description>Reset ASYNC</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF3_READDATA32</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>READDATA32</name>
<description>Buffer Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF3_WRITEDATA32</name>
<description>No Description</description>
<addressOffset>0x100</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRITEDATA32</name>
<description>Buffer Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF3_XWRITE32</name>
<description>No Description</description>
<addressOffset>0x104</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XORWRITEDATA32</name>
<description>Buffer XOR Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x114</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x9F1F1F1F</resetMask>
<fields>
<field>
<name>BUF0OF</name>
<description>Buffer 0 Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0UF</name>
<description>Buffer 0 Underflow</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0THR</name>
<description>Buffer 0 Threshold Event</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0CORR</name>
<description>Buffer 0 Corrupt</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0NWA</name>
<description>Buffer 0 Not Word-Aligned</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1OF</name>
<description>Buffer 1 Overflow</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1UF</name>
<description>Buffer 1 Underflow</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1THR</name>
<description>Buffer 1 Threshold Event</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1CORR</name>
<description>Buffer 1 Corrupt</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1NWA</name>
<description>Buffer 1 Not Word-Aligned</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2OF</name>
<description>Buffer 2 Overflow</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2UF</name>
<description>Buffer 2 Underflow</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2THR</name>
<description>Buffer 2 Threshold Event</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2CORR</name>
<description>Buffer 2 Corrupt</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2NWA</name>
<description>Buffer 2 Not Word-Aligned</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3OF</name>
<description>Buffer 3 Overflow</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3UF</name>
<description>Buffer 3 Underflow</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3THR</name>
<description>Buffer 3 Threshold Event</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3CORR</name>
<description>Buffer 3 Corrupt</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3NWA</name>
<description>Buffer 3 Not Word-Aligned</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERROR</name>
<description>Bus Error</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x118</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x9F1F1F1F</resetMask>
<fields>
<field>
<name>BUF0OF</name>
<description>BUF0OF Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0UF</name>
<description>BUF0UF Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0THR</name>
<description>BUF0THR Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0CORR</name>
<description>BUF0CORR Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0NWA</name>
<description>BUF0NWA Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1OF</name>
<description>BUF1OF Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1UF</name>
<description>BUF1UF Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1THR</name>
<description>BUF1THR Interrupt Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1CORR</name>
<description>BUF1CORR Interrupt Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1NWA</name>
<description>BUF1NWA Interrupt Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2OF</name>
<description>BUF2OF Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2UF</name>
<description>BUF2UF Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2THR</name>
<description>BUF2THR Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2CORR</name>
<description>BUF2CORR Interrupt Enable</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2NWA</name>
<description>BUF2NWA Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3OF</name>
<description>BUF3OF Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3UF</name>
<description>BUF3UF Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3THR</name>
<description>BUF3THR Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3CORR</name>
<description>BUF3CORR Interrupt Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3NWA</name>
<description>BUF3NWA Interrupt Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERROR</name>
<description>BUSERROR Interrupt Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIF</name>
<description>No Description</description>
<addressOffset>0x11C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x9F1F1F1F</resetMask>
<fields>
<field>
<name>BUF0OF</name>
<description>Buffer 0 Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0UF</name>
<description>Buffer 0 Underflow</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0THR</name>
<description>Buffer 0 Threshold Event</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0CORR</name>
<description>Buffer 0 Corrupt</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0NWA</name>
<description>Buffer 0 Not Word-Aligned</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1OF</name>
<description>Buffer 1 Overflow</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1UF</name>
<description>Buffer 1 Underflow</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1THR</name>
<description>Buffer 1 Threshold Event</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1CORR</name>
<description>Buffer 1 Corrupt</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1NWA</name>
<description>Buffer 1 Not Word-Aligned</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2OF</name>
<description>Buffer 2 Overflow</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2UF</name>
<description>Buffer 2 Underflow</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2THR</name>
<description>Buffer 2 Threshold Event</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2CORR</name>
<description>Buffer 2 Corrupt</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2NWA</name>
<description>Buffer 2 Not Word-Aligned</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3OF</name>
<description>Buffer 3 Overflow</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3UF</name>
<description>Buffer 3 Underflow</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3THR</name>
<description>Buffer 3 Threshold Event</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3CORR</name>
<description>Buffer 3 Corrupt</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3NWA</name>
<description>Buffer 3 Not Word-Aligned</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERROR</name>
<description>Bus Error</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIEN</name>
<description>No Description</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x9F1F1F1F</resetMask>
<fields>
<field>
<name>BUF0OF</name>
<description>BUF0OF Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0UF</name>
<description>BUF0UF Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0THR</name>
<description>BUF0THR Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0CORR</name>
<description>BUF0CORR Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0NWA</name>
<description>BUF0NWA Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1OF</name>
<description>BUF1OF Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1UF</name>
<description>BUF1UF Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1THR</name>
<description>BUF1THR Interrupt Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1CORR</name>
<description>BUF1CORR Interrupt Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1NWA</name>
<description>BUF1NWA Interrupt Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2OF</name>
<description>BUF2OF Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2UF</name>
<description>BUF2UF Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2THR</name>
<description>BUF2THR Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2CORR</name>
<description>BUF2CORR Interrupt Enable</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2NWA</name>
<description>BUF2NWA Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3OF</name>
<description>BUF3OF Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3UF</name>
<description>BUF3UF Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3THR</name>
<description>BUF3THR Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3CORR</name>
<description>BUF3CORR Interrupt Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3NWA</name>
<description>BUF3NWA Interrupt Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERROR</name>
<description>BUSERROR Interrupt Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PRORTC_NS</name>
<version>1</version>
<description>PRORTC_NS Registers</description>
<baseAddress>0xB8000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>PRORTC</name>
<value>41</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP VERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>RTCC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>RTCC is frozen in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>RTCC is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRECNTCCV0TOP</name>
<description>Pre-counter CCV0 top value enable.</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTCCV1TOP</name>
<description>CCV1 top value enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTTICK</name>
<description>Counter prescaler mode.</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRESC</name>
<description>CNT register ticks according to configuration in CNTPRESC.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CCV0MATCH</name>
<description>CNT register ticks when PRECNT matches RTCC_CC0_OC[14:0]</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNTPRESC</name>
<description>Counter prescaler value.</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>CLK_CNT = (RTCC LF CLK)/1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>CLK_CNT = (RTCC LF CLK)/2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>CLK_CNT = (RTCC LF CLK)/4</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>CLK_CNT = (RTCC LF CLK)/8</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>CLK_CNT = (RTCC LF CLK)/16</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>CLK_CNT = (RTCC LF CLK)/32</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>CLK_CNT = (RTCC LF CLK)/64</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>CLK_CNT = (RTCC LF CLK)/128</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description>CLK_CNT = (RTCC LF CLK)/256</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV512</name>
<description>CLK_CNT = (RTCC LF CLK)/512</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV1024</name>
<description>CLK_CNT = (RTCC LF CLK)/1024</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2048</name>
<description>CLK_CNT = (RTCC LF CLK)/2048</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4096</name>
<description>CLK_CNT = (RTCC LF CLK)/4096</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8192</name>
<description>CLK_CNT = (RTCC LF CLK)/8192</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16384</name>
<description>CLK_CNT = (RTCC LF CLK)/16384</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32768</name>
<description>CLK_CNT = (RTCC LF CLK)/32768</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>START</name>
<description>Start RTCC main counter</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop RTCC main counter</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>RTCC running status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RTCCLOCKSTATUS</name>
<description>Lock Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>RTCC registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>RTCC registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>OF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTTICK</name>
<description>Main counter tick</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC Channel n Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel n Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>OF</name>
<description>OF Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTTICK</name>
<description>CNTTICK Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC Channel n Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel n Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRECNT</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007FFF</resetMask>
<fields>
<field>
<name>PRECNT</name>
<description>Pre-Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>COMBCNT</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRECNT</name>
<description>Pre-Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CNTLSB</name>
<description>Counter Value</description>
<bitOffset>15</bitOffset>
<bitWidth>17</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>START</name>
<description>Sync busy for START</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STOP</name>
<description>Sync busy for STOP</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PRECNT</name>
<description>Sync busy for PRECNT</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CNT</name>
<description>Sync busy for CNT</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock RTCC lockable registers</description>
<value>44776</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output compare</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>A single clock cycle pulse is generated on output</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COMPBASE</name>
<description>Capture compare channel comparison base.</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CNT</name>
<description>RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNT</name>
<description>Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_OCVALUE</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICVALUE</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IC</name>
<description>Input Capture Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output compare</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>A single clock cycle pulse is generated on output</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COMPBASE</name>
<description>Capture compare channel comparison base.</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CNT</name>
<description>RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNT</name>
<description>Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_OCVALUE</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICVALUE</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IC</name>
<description>Input Capture Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>FRC_NS</name>
<version>1</version>
<description>FRC_NS Registers</description>
<baseAddress>0xB8004000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>FRC_PRI</name>
<value>33</value>
</interrupt>
<interrupt>
<name>FRC</name>
<value>34</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable peripheral clock to this module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01FFFFFF</resetMask>
<fields>
<field>
<name>SNIFFDCOUNT</name>
<description>Sniffer data count</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ACTIVETXFCD</name>
<description>Active Transmit Frame Descriptor</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>FCD0</name>
<description>FCD0 is active</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FCD1</name>
<description>FCD1 is active</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACTIVERXFCD</name>
<description>Active Receive Frame Descriptor</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>FCD2</name>
<description>FCD2 is active</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FCD3</name>
<description>FCD3 is active</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNIFFDFRAME</name>
<description>Sniffer data frame active status</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXRAWBLOCKED</name>
<description>Receiver raw trigger block is active</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FRAMEOK</name>
<description>Frame valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXABORTINPROGRESS</name>
<description>Receive aborted in progress status flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXWORD</name>
<description>Transmit Word Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXWORD</name>
<description>Receive Word Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CONVPAUSED</name>
<description>Convolutional coder pause event active</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXSUBFRAMEPAUSED</name>
<description>Transmit subframe pause event active</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>INTERLEAVEREADPAUSED</name>
<description>Interleaver read pause event active</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>INTERLEAVEWRITEPAUSED</name>
<description>Interleaver write pause event active</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FRAMEDETPAUSED</name>
<description>Frame detected pause event active</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FRAMELENGTHERROR</name>
<description>Frame Length Error for RX and TX</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DEMODERROR</name>
<description>Demod Error in RX</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FSMSTATE</name>
<description>FSM state status for srw_frc_interface</description>
<bitOffset>20</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_INIT</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_DATA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_CRC</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_FCD_UPDATE</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_DISCARD</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_TRAIL</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_DONE</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_PAUSE_INIT</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_PAUSED</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>UNDEFINED1</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>UNDEFINED2</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_CRC_ZEROCHECK</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_SUP</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>RX_WAITEOF</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>UNDEFINED3</name>
<description></description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_INIT</name>
<description></description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_DATA</name>
<description></description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_CRC</name>
<description></description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_FCD_UPDATE</name>
<description></description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_TRAIL</name>
<description></description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_FLUSH</name>
<description></description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_DONE</name>
<description></description>
<value>22</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_DONE_WAIT</name>
<description></description>
<value>23</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_RAW</name>
<description></description>
<value>24</value>
</enumeratedValue>
<enumeratedValue>
<name>TX_PAUSEFLUSH</name>
<description></description>
<value>25</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DFLCTRL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01FFFF7F</resetMask>
<fields>
<field>
<name>DFLMODE</name>
<description>Dynamic Frame Length Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Dynamic Frame Length support is disabled, and the frame length is controlled by writing directly to the FRAMELENGTH field</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLEBYTE</name>
<description>Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the least significant byte of the extracted length field</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLEBYTEMSB</name>
<description>Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the most significant byte of the extracted length field</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DUALBYTELSBFIRST</name>
<description>Dynamic Frame Length is enabled and located in two bytes over air, of which the least significant byte is transferred first</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DUALBYTEMSBFIRST</name>
<description>Dynamic Frame Length is enabled and located in two bytes over air, of which the most significant byte is transferred first</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>INFINITE</name>
<description>Dynamic Frame Length support is disabled, and infinite frame lengths are transmitted and received. RXABORT may be used to abort active receive operations, while the TXDIS command (available in the RAC) may be used to abort active transmit operations.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>BLOCKERROR</name>
<description>In transmit mode, the frame length must be written directly to the FRAMELENGTH field. In receive mode, data will be received until a block decoding error is found.</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DFLBITORDER</name>
<description>Dynamic Frame Length Bit order</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Bit ordering is defined by the BITORDER field</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REVERSE</name>
<description>Bit ordering is reversed, compared to what is defined by the BITORDER field</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DFLSHIFT</name>
<description>Dynamic Frame Length bitshift</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DFLOFFSET</name>
<description>Length Field Offset Value</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DFLBITS</name>
<description>Length field number of bits</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MINLENGTH</name>
<description>Minimum decoded length</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DFLINCLUDECRC</name>
<description>Length field includes CRC values or not</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>The CRC values are not included in the frame length</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>The CRC values are included in the frame length</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DFLBOIOFFSET</name>
<description>Length Field Offset Value</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MAXLENGTH</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00004FFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>MAXLENGTH</name>
<description>Max Frame Length Value</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INILENGTH</name>
<description>Initial Frame Length Value</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ADDRFILTCTRL</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FF07</resetMask>
<fields>
<field>
<name>EN</name>
<description>Address Filter Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BRDCST00EN</name>
<description>Broadcast Address 0x00 Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BRDCSTFFEN</name>
<description>Broadcast Address 0xFF Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDRESS</name>
<description>Address</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATABUFFER</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>DATABUFFER</name>
<description>Frame Controller data buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WCNT</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>WCNT</name>
<description>Word Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>WCNTCMP0</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>FRAMELENGTH</name>
<description>Word Counter Frame Length Value</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WCNTCMP1</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>LENGTHFIELDLOC</name>
<description>Length field location</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WCNTCMP2</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>ADDRFIELDLOC</name>
<description>Address field location</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>RXABORT</name>
<description>RX Abort</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FRAMEDETRESUME</name>
<description>FRAMEDET resume</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>INTERLEAVEWRITERESUME</name>
<description>Interleaver write resume</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>INTERLEAVEREADRESUME</name>
<description>Interleaver read resume</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CONVRESUME</name>
<description>Convolutional coder resume</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CONVTERMINATE</name>
<description>Convolutional coder termination</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXSUBFRAMERESUME</name>
<description>TX subframe resume</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>INTERLEAVEINIT</name>
<description>Interleaver initialization</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>INTERLEAVECNTCLEAR</name>
<description>Interleaver counter clear</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CONVINIT</name>
<description>Convolutional coder initialize</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>BLOCKINIT</name>
<description>Block coder initialize</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STATEINIT</name>
<description>FRC State initialize</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXRAWUNBLOCK</name>
<description>Clear RXRAWBLOCKED status flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>WHITECTRL</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001F7F</resetMask>
<fields>
<field>
<name>FEEDBACKSEL</name>
<description>LFSR Feedback selector</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BIT0</name>
<description>Select bit 0 as feedback</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT1</name>
<description>Select bit 1 as feedback</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT2</name>
<description>Select bit 2 as feedback</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT3</name>
<description>Select bit 3 as feedback</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT4</name>
<description>Select bit 4 as feedback</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT5</name>
<description>Select bit 5 as feedback</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT6</name>
<description>Select bit 6 as feedback</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT7</name>
<description>Select bit 7 as feedback</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT8</name>
<description>Select bit 8 as feedback</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT9</name>
<description>Select bit 9 as feedback</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT10</name>
<description>Select bit 10 as feedback</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT11</name>
<description>Select bit 11 as feedback</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT12</name>
<description>Select bit 12 as feedback</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT13</name>
<description>Select bit 13 as feedback</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT14</name>
<description>Select bit 14 as feedback</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>BIT15</name>
<description>Select bit 15 as feedback</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Select data input as feedback</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>ZERO</name>
<description>Select zero as feedback</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>Select one as feedback</description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>TXLASTWORD</name>
<description>In transmit mode, the feedback is one during the last transmit word and zero otherwise. In receive mode, the feedback is always zero.</description>
<value>19</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XORFEEDBACK</name>
<description>LFSR Feedback XOR setting</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIRECT</name>
<description>The signal defined by FEEDBACKSEL is used directly as Feedback.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>XOR</name>
<description>The signal defined by FEEDBACKSEL is XOR'ed with bit 15, and the result is used as Feedback</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ZERO</name>
<description>Feedback is set to 0</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SHROUTPUTSEL</name>
<description>Shift Register Output Selector</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKERRORCORRECT</name>
<description>Block Errors Correction enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Block decoding errors are not corrected, only the BLOCKERR interrupt is set on detection.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Block decoding errors are attempted corrected by memory lookup tables. The BLOCKERR interrupt is also set on error detection.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WHITEPOLY</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>POLY</name>
<description>Whitener Polynomial</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WHITEINIT</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>WHITEINIT</name>
<description>Whitener Initial Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FECCTRL</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFF7</resetMask>
<fields>
<field>
<name>BLOCKWHITEMODE</name>
<description>Block Coder Whitener Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIRECT</name>
<description>The input data is passed directly to the output without any other operations.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WHITE</name>
<description>Data is whitened in TX and de-whitened in RX with the whitener feedback register updated every bit period.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BYTEWHITE</name>
<description>Data is whitened in TX and de-whitened in RX with the whitener feedback register updated every byte period, recommended only for compatibility purposes.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INTERLEAVEDWHITE0</name>
<description>Data is whitened in TX after symbol interleaving and de-whitened in RX before symbol de-interleaving.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>INTERLEAVEDWHITE1</name>
<description>Data is whitened in TX after symbol interleaving and de-whitened in RX before symbol de-interleaving. The first 16 (if INTERLEAVEWIDTH is 0) or 32 (if INTERLEAVEWIDTH is 1) RF symbols are not whitened or de-whitened.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>BLOCKCODEINSERT</name>
<description>Parity bits are added in TX and checked and removed in RX to perform block coding forward error correction (FEC). In transmit mode, the block encoder will insert parity bits between the bit stream provided from the transmit buffer. In receive mode, the block decoder will remove parity bits and they will not further be provided to the receive buffer.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>BLOCKCODEREPLACE</name>
<description>Parity bits are added in TX and checked and removed in RX to perform block coding forward error correction (FEC). In transmit mode, the block encoder will replace bits provided by the transmit buffer with parity bits. In receive mode, the block decoder will output both data bits and parity bits to the receive buffer.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>BLOCKLOOKUP</name>
<description>A lookup table is used to implement table lookup block coding in TX, and table lookup block decoding in RX.</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CONVMODE</name>
<description>Convolutional Encoder / Decoder mode.</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Convolutional encoding / decoding is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONVOLUTIONAL</name>
<description>Normal convolutional encoding / decoding is enabled</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>REPEAT</name>
<description>Repeat-mode convolutional encoding / decoding is enabled</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CONVDECODEMODE</name>
<description>Convolutional decoding mode setting.</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SOFT</name>
<description>Use soft decision convolutional decoding, recommended in most cases.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HARD</name>
<description>Use hard decision convolutional decoding.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CONVTRACEBACKDISABLE</name>
<description>Convolutional traceback disabling</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Traceback history is enabled, and convolutional decoding will use RAM to store state information. In receive mode, output from convolutional decoding will be generated after the traceback history has reached a certain level.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Traceback history is disabled, and convolutional decoding will not use RAM to store state information. No trellis termination sequence will be automatically appended to the transmit data. In receive mode, output from convolutional decoding will be generated after every state transition. This will not provide any convolutional decoding gain, but can be used to decode very simple codes without using any RAM memory.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CONVINV</name>
<description>Convolutional code symbol inversion</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEMODE</name>
<description>Interleaver mode.</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Interleaving is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Interleaving is enabled</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXBUFFER</name>
<description>No symbol interleaving is performed, but the interleaver data storage is used as a data buffer in receive mode. This may, for instance, be used for receiver pause functionality.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXTXBUFFER</name>
<description>No symbol interleaving is performed, but the interleaver data storage is used as a data buffer in receive and transmit mode. This may, for instance, be used for receiver and transmitter pause functionality.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTERLEAVEFIRSTINDEX</name>
<description>4-bit index of the first interleaver</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEWIDTH</name>
<description>Interleave symbol width.</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>Each interleaver element consists of one RF symbol</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Each interleaver element consists of two RF symbols</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CONVBUSLOCK</name>
<description>Convolutional decoding bus lock</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONVSUBFRAMETERMINATE</name>
<description>Enable trellis termination for subframes</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Trellis termination is applied at the end of the frame.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Trellis termination is applied at the end of each subframe and at the end of the frame.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SINGLEBLOCK</name>
<description>Single block code per frame</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCE2FSK</name>
<description>Force use of 2-FSK</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONVHARDERROR</name>
<description>Enable convolutional decoding hard error</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Convolutional hard error decoding is disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Convolutional hard error decoding is enabled.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BLOCKRAMADDR</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00004000</resetValue>
<resetMask>0xFFFFFFFC</resetMask>
<fields>
<field>
<name>BLOCKRAMADDR</name>
<description>Block decoding RAM address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONVRAMADDR</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00004000</resetValue>
<resetMask>0xFFFFFFFC</resetMask>
<fields>
<field>
<name>CONVRAMADDR</name>
<description>Convolutional decoding RAM address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000700</resetValue>
<resetMask>0x001F3FF7</resetMask>
<fields>
<field>
<name>RANDOMTX</name>
<description>Random TX Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UARTMODE</name>
<description>Data Uart Mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BITORDER</name>
<description>Data Bit Order.</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LSBFIRST</name>
<description>Least Significant bit in each word is sent/received first.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MSBFIRST</name>
<description>Most Significant bit in each word is sent/received first.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXFCDMODE</name>
<description>TX Frame Control Descriptor Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FCDMODE0</name>
<description>FCD0 is reloaded when SCNT reaches 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FCDMODE1</name>
<description>Use FCD0 for the first sub-frame, then switching between FCD0 and FCD1 for following sub-frames</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FCDMODE2</name>
<description>Use FCD0 for the first sub-frame, then FCD1 is used for all following sub-frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FCDMODE3</name>
<description>Use alternating FCD0 / FCD1 for each complete frame</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXFCDMODE</name>
<description>RX Frame Control Descriptor Mode</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FCDMODE0</name>
<description>FCD2 is reloaded when SCNT reaches 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FCDMODE1</name>
<description>Use FCD2 for the first sub-frame, then switching between FCD2 and FCD3 for following sub-frames</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FCDMODE2</name>
<description>Use FCD2 for the first sub-frame, then FCD3 is used for all following sub-frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FCDMODE3</name>
<description>Use alternating FCD2 / FCD3 for each complete frame</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BITSPERWORD</name>
<description>Bits Per Word, for first word in a frame</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RATESELECT</name>
<description>MODEM rate select</description>
<bitOffset>11</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPREFETCH</name>
<description>Transmit prefetch data</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>The frame controller will start preparing transmit data when entering the TX state. This setting may be used in most cases.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>The frame controller will start preparing transmit data already in the TXWARM, RX2TX or TX2TX state. This setting must be used to avoid transmit underflow in the cases where no preamble or frame synchronization is inserted by the modulator (i.e. typically when the MODEM control fields TXBASES is zero and SYNCDATA is set). </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEQHANDSHAKE</name>
<description>Sequencer data handshake</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>The sequencer may read transmit or read data through the FRCRD command, but it will not wait for the sequencer to do so before proceeding to parse transmit or receive data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>The frame controller will require that the sequencer program uses the FRCRD command to read both transmit and receive data which the frame controller stores in the DATABUFFER register. If data is not read with this field set, the overflow (RXOF) or underflow (TXUF) will be set.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRBSTEST</name>
<description>Pseudo-Random Bit Sequence Testmode</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LPMODEDIS</name>
<description>Disable FRC low power </description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WAITEOFEN</name>
<description>Enable STATE_TX_WAITEOF</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXABORTIGNOREDIS</name>
<description>Disable ignoring CMD_RXABORT</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXCTRL</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>STORECRC</name>
<description>Store CRC value.</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACCEPTCRCERRORS</name>
<description>Accept CRC Errors.</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>REJECT</name>
<description>Frames with one or more detected CRC errors will be cleared from the receiver buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACCEPT</name>
<description>Frames will always be written to the receive buffer, regardless of CRC errors.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACCEPTBLOCKERRORS</name>
<description>Accept Block Decoding Errors.</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>REJECT</name>
<description>Frame reception will be stopped when a block decoding error is found.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACCEPT</name>
<description>Frame reception will continue even in the case of a block decoding error.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRACKABFRAME</name>
<description>Track Aborted RX Frame</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>When a frame abort is triggered, the frame reception is immediately aborted, the RXABORTED interrupt flag is set, and the receiver may start searching for a new frame. </description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>When a frame abort is triggered, the receiver is still enabled for the duration of the frame (as defined by the frame length), but no data output is generated. Only when the complete frame is received, the RXABORTED interrupt flag is set and a new frame reception may begin. This mode may, for instance, be used to avoid finding a new FRAMEDET event inside the payload data of a discarded frame. </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BUFCLEAR</name>
<description>Buffer Clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFRESTOREFRAMEERROR</name>
<description>Buffer restore on frame error</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFRESTORERXABORTED</name>
<description>Buffer restore on RXABORTED</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEENDAHEADBYTES</name>
<description>RX frame almost end of packet timing</description>
<bitOffset>7</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRAILTXDATACTRL</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x007FFFFF</resetMask>
<fields>
<field>
<name>TRAILTXDATA</name>
<description>Trailing Data value</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRAILTXDATACNT</name>
<description>Trailing data bit count</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRAILTXDATAFORCE</name>
<description>Force trailing TX data insertion</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Trailing data in transmit is only applied in order to fill up an integer number of block coding and interleaver buffers. If block coding and interleaving is not used, no trailing data is transmitted.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>The number of bits defined by TRAILTXDATACNT is always appended to the transmit data, in addition to the necessary bits to fill up an integer number of block coding and interleaver buffers. </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRAILTXREPLEN</name>
<description>Trailing Data Repeat Length</description>
<bitOffset>12</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSUPPLENOVERIDE</name>
<description>TX Sup Len Override</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRAILRXDATA</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>RSSI</name>
<description>Append RSSI</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRCOK</name>
<description>Append CRC OK Indicator</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PROTIMERCC0BASE</name>
<description>PROTIMER Capture Compare channel 0 Base</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PROTIMERCC0WRAPL</name>
<description>PROTIMER Capture Compare channel 0 WrapL</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PROTIMERCC0WRAPH</name>
<description>PROTIMER Capture Compare channel 0 WrapH</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCSTAMP</name>
<description>RTCC Time Stamp</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCNT</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>SCNT</name>
<description>Sub-Frame Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CONVGENERATOR</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00037F7F</resetMask>
<fields>
<field>
<name>GENERATOR0</name>
<description>Output 0 Generator Polynomial</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GENERATOR1</name>
<description>Output 1 Generator Polynomial</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RECURSIVE</name>
<description>Convolutional encoding</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Non-recursive convolutional coding is used</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Recursive convolutional coding is used</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NONSYSTEMATIC</name>
<description>Non systematic recursive code</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>The recursive code is systematic</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>The recursive code is not systematic</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PUNCTCTRL</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000101</resetValue>
<resetMask>0x00007F7F</resetMask>
<fields>
<field>
<name>PUNCT0</name>
<description>Puncturing Matrix Row for Output 0</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUNCT1</name>
<description>Puncturing Matrix Row for Output 1</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PAUSECTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>FRAMEDETPAUSEEN</name>
<description>Frame detect pause enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXINTERLEAVEWRITEPAUSEEN</name>
<description>Transmit interleaver write pause enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXINTERLEAVEWRITEPAUSEEN</name>
<description>Receive interleaver write pause enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEREADPAUSEEN</name>
<description>Interleaver read pause enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSUBFRAMEPAUSEEN</name>
<description>Transmit subframe pause enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONVPAUSECNT</name>
<description>Convolutional decoder pause setting</description>
<bitOffset>5</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEWRITEPAUSECNT</name>
<description>Interleaver write pause count</description>
<bitOffset>11</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEREADPAUSECNT</name>
<description>Interleaver read pause count</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7F7FFFFF</resetMask>
<fields>
<field>
<name>TXDONE</name>
<description>TX Done Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXAFTERFRAMEDONE</name>
<description>TX after frame Done Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXABORTED</name>
<description>Transmit Aborted Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>Transmit Underflow Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDONE</name>
<description>RX Done Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXABORTED</name>
<description>RX Aborted Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRAMEERROR</name>
<description>Frame Error Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKERROR</name>
<description>Block Error Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>Receive Overflow Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP0</name>
<description>Word Counter Compare 0 Event</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP1</name>
<description>Word Counter Compare 1 Event</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP2</name>
<description>Word Counter Compare 2 Event</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDRERROR</name>
<description>Receive address error event</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERROR</name>
<description>A bus error event occurred</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXRAWEVENT</name>
<description>Receiver raw data event</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXRAWEVENT</name>
<description>Transmit raw data event</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFOF</name>
<description>Data sniffer overflow</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP3</name>
<description>Word Counter Compare 3 Event</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP4</name>
<description>Word Counter Compare 4 Event</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BOISET</name>
<description>BOI SET</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFSTART</name>
<description>Packet Buffer Start</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFTHRESHOLD</name>
<description>Packet Buffer Threshold</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXRAWOF</name>
<description>RX raw FIFO overflow </description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRAMEDETPAUSED</name>
<description>Frame detected pause event active</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEWRITEPAUSED</name>
<description>Interleaver write pause event active</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEREADPAUSED</name>
<description>Interleaver read pause event active</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSUBFRAMEPAUSED</name>
<description>Transmit subframe pause event active</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONVPAUSED</name>
<description>Convolutional coder pause event active</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXWORD</name>
<description>Receive Word Interrupt Flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXWORD</name>
<description>Transmit Word Interrupt Flag</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7F7FFFFF</resetMask>
<fields>
<field>
<name>TXDONE</name>
<description>TX Done Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXAFTERFRAMEDONE</name>
<description>TX after frame Done Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXABORTED</name>
<description>Transmit Aborted Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>Transmit Underflow Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDONE</name>
<description>RX Done Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXABORTED</name>
<description>RX Aborted Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRAMEERROR</name>
<description>Frame Error Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKERROR</name>
<description>Block Error Interrupt Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>Receive Overflow Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP0</name>
<description>Word Counter Compare 0 Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP1</name>
<description>Word Counter Compare 1 Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP2</name>
<description>Word Counter Compare 2 Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDRERROR</name>
<description>Receive address error enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERROR</name>
<description>Bus error enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXRAWEVENT</name>
<description>Receiver raw data enable</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXRAWEVENT</name>
<description>Transmit raw data enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFOF</name>
<description>Data sniffer overflow enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP3</name>
<description>Word Counter Compare 3 Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP4</name>
<description>Word Counter Compare 4 Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BOISET</name>
<description>BOISET</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFSTART</name>
<description>PKTBUFSTART Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFTHRESHOLD</name>
<description>PKTBUFTHRESHOLD Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXRAWOF</name>
<description>RXRAWOF Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRAMEDETPAUSED</name>
<description>Frame detected pause event enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEWRITEPAUSED</name>
<description>Interleaver write pause event enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEREADPAUSED</name>
<description>Interleaver read pause event enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSUBFRAMEPAUSED</name>
<description>Transmit subframe pause event enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONVPAUSED</name>
<description>Convolutional coder pause event enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXWORD</name>
<description>Receive Word Interrupt Enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXWORD</name>
<description>Transmit Word Interrupt Enable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>OTACNT</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OTARXCNT</name>
<description>OTA RX bit counter</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OTATXCNT</name>
<description>OTA TX bit counter</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUFFERMODE</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>TXBUFFERMODE</name>
<description>Transmit Buffer Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BUFC</name>
<description>The Frame Controller fetches data from the Buffer Controller (BUFC) in transmit mode.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REGISTER</name>
<description>The Frame Controller does not fetch data from the Buffer Controller in transmit mode. Instead, data must be written to the DATABUFFER register when the TXWORD interrupt flag is set.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXBUFFERMODE</name>
<description>Receive Buffer Mode</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BUFC</name>
<description>The Frame Controller write data to the Buffer Controller (BUFC) in receive mode.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REGISTER</name>
<description>The Frame Controller does not write data to the Buffer Controller in receive mode. Instead, data must be read from the DATABUFFER register when the RXWORD interrupt flag is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>The Frame Controller will not output demodulated data. This mode can, for instance, be used together with storing RAW frame data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXFRCBUFMUX</name>
<description>RX FRC Buffer Mux</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SNIFFCTRL</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x000007FC</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>SNIFFMODE</name>
<description>Data Sniff Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>FRC Packet Sniffer mode is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UART</name>
<description>UART encoded data is transmitted on the DOUT pin.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SPI</name>
<description>SPI data is transmitted on the DOUT pin and a data clock is output to the DCLK pin.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNIFFBITS</name>
<description>Data sniff data bits</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EIGHT</name>
<description>Each sniffer output word contains 8 data bits</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NINE</name>
<description>Each sniffer output word contains 9 data bits</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SNIFFRXDATA</name>
<description>Enable sniffing of received data.</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFTXDATA</name>
<description>Enable sniffing of transmitted data.</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFRSSI</name>
<description>Enable sniffing of RSSI</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFSTATE</name>
<description>Enable sniffing of state information</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFAUXDATA</name>
<description>Enable sniffing of auxiliary data</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFBR</name>
<description>Sniffer baudrate setting</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFSYNCWORD</name>
<description>Sniffer baudrate setting</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AUXDATA</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>AUXDATA</name>
<description>Auxiliary sniffer data output</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>RAWCTRL</name>
<description>No Description</description>
<addressOffset>0x08C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000021BF</resetMask>
<fields>
<field>
<name>TXRAWMODE</name>
<description>Transmitter raw data mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>RAW transmit mode is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLEBUFFER</name>
<description>RAW transmit mode is enabled, transmitting the configured raw data (fetched from RAM) once before transmit is completed.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>REPEATBUFFER</name>
<description>RAW transmit mode is enabled, transmitting the configured raw data (fetched from RAM) repeatedly until the transmitter is disabled.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXRAWMODE</name>
<description>Receiver raw data mode</description>
<bitOffset>2</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>RAW receive mode is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLEITEM</name>
<description>RAW receive mode is enabled, fetching a single item which is stored in the RXRAWDATA register. A new item is fetched when the RXRAWBLOCKED flag is cleared. In this mode, the flag is cleared automatically when RXRAWDATA is read.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLEBUFFER</name>
<description>RAW receive mode is enabled, fetching multiple items which are stored to RAM. The RXRAWBLOCKED flag must be cleared in order to start raw data reception.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLEBUFFERFRAME</name>
<description>This mode is identical to the SINGLEBUFFER mode, except that the FRC will treat the end of the filled buffer as the end of a frame reception (i.e. also trigger the RXDONE interrupt and signal to the RAC that frame reception is complete.)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>REPEATBUFFER</name>
<description>RAW receive mode is enabled, fetching multiple items which are stored to RAM. The RXRAWBLOCKED flag must be cleared in order to start raw data reception.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXRAWRANDOM</name>
<description>Receive raw data random number generator</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXRAWTRIGGER</name>
<description>Receiver raw data trigger setting</description>
<bitOffset>7</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IMMEDIATE</name>
<description>RAW data storage is triggered immediately when demodulator is enabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS</name>
<description>RAW data storage is triggered by the selected RXRAWPRSSEL PRS channel.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INTERNALSIG</name>
<description>RAW data storage is triggered by an internal signal</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEMODRAWDATAMUX</name>
<description>Raw data mux control</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DEMODRAWDATASEL</name>
<description>RAW data is selected using modem register DEMODRAWDATASEL.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DEMODRAWDATASEL2</name>
<description>RAW data is selected using modem register DEMODRAWDATASEL2.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RXRAWDATA</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXRAWDATA</name>
<description>Receiver RAW data register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PAUSEDATA</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PAUSEDATA</name>
<description>Receiver pause data register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LIKELYCONVSTATE</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>LIKELYCONVSTATE</name>
<description>Most likely convolutional decoder state</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENTNEXT</name>
<description>No Description</description>
<addressOffset>0x09C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENTNEXT</name>
<description>Interleaver element value</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTWRITEPOINT</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>INTWRITEPOINT</name>
<description>Interleaver buffer write pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>INTREADPOINT</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>INTREADPOINT</name>
<description>Interleaver buffer read pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AUTOCG</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>AUTOCGEN</name>
<description>Automatic clock gate enable</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CGCLKSTOP</name>
<description>No Description</description>
<addressOffset>0x0AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>FORCEOFF</name>
<description>Force off</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIF</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7F7FFFFF</resetMask>
<fields>
<field>
<name>TXDONE</name>
<description>TX Done Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXAFTERFRAMEDONE</name>
<description>TX after frame Done Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXABORTED</name>
<description>Transmit Aborted Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>Transmit Underflow Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDONE</name>
<description>RX Done Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXABORTED</name>
<description>RX Aborted Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRAMEERROR</name>
<description>Frame Error Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKERROR</name>
<description>Block Error Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>Receive Overflow Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP0</name>
<description>Word Counter Compare 0 Event</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP1</name>
<description>Word Counter Compare 1 Event</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP2</name>
<description>Word Counter Compare 2 Event</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDRERROR</name>
<description>Receive address error event</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERROR</name>
<description>A bus error event occurred</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXRAWEVENT</name>
<description>Receiver raw data event</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXRAWEVENT</name>
<description>Transmit raw data event</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFOF</name>
<description>Data sniffer overflow</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP3</name>
<description>Word Counter Compare 3 Event</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP4</name>
<description>Word Counter Compare 4 Event</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BOISET</name>
<description>BOISET Event</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFSTART</name>
<description>Packet Buffer Start</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFTHRESHOLD</name>
<description>Packet Buffer Threshold</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXRAWOF</name>
<description>RX raw FIFO overflow </description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRAMEDETPAUSED</name>
<description>Frame detected pause event active</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEWRITEPAUSED</name>
<description>Interleaver write pause event active</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEREADPAUSED</name>
<description>Interleaver read pause event active</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSUBFRAMEPAUSED</name>
<description>Transmit subframe pause event active</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONVPAUSED</name>
<description>Convolutional coder pause event active</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXWORD</name>
<description>Receive Word Interrupt Flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXWORD</name>
<description>Transmit Word Interrupt Flag</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIEN</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7F7FFFFF</resetMask>
<fields>
<field>
<name>TXDONE</name>
<description>TX Done Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXAFTERFRAMEDONE</name>
<description>TX after frame Done Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXABORTED</name>
<description>Transmit Aborted Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>Transmit Underflow Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDONE</name>
<description>RX Done Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXABORTED</name>
<description>RX Aborted Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRAMEERROR</name>
<description>Frame Error Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLOCKERROR</name>
<description>Block Error Interrupt Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>Receive Overflow Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP0</name>
<description>Word Counter Compare 0 Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP1</name>
<description>Word Counter Compare 1 Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP2</name>
<description>Word Counter Compare 2 Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDRERROR</name>
<description>Receive address error enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERROR</name>
<description>Bus error enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXRAWEVENT</name>
<description>Receiver raw data enable</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXRAWEVENT</name>
<description>Transmit raw data enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SNIFFOF</name>
<description>Data sniffer overflow enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP3</name>
<description>Word Counter Compare 2 Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WCNTCMP4</name>
<description>Word Counter Compare 2 Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BOISET</name>
<description>Word Counter Compare 2 Enable</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFSTART</name>
<description>PKTBUFSTART Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFTHRESHOLD</name>
<description>PKTBUFTHRESHOLD Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXRAWOF</name>
<description>RXRAWOF Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRAMEDETPAUSED</name>
<description>Frame detected pause event enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEWRITEPAUSED</name>
<description>Interleaver write pause event enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERLEAVEREADPAUSED</name>
<description>Interleaver read pause event enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSUBFRAMEPAUSED</name>
<description>Transmit subframe pause event enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONVPAUSED</name>
<description>Convolutional coder pause event enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXWORD</name>
<description>Receive Word Interrupt Enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXWORD</name>
<description>Transmit Word Interrupt Enable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WCNTCMP3</name>
<description>No Description</description>
<addressOffset>0x0BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>SUPPLENFIELDLOC</name>
<description>Sup Length field location</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BOICTRL</name>
<description>No Description</description>
<addressOffset>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>BOIEN</name>
<description>BOI EN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BOIFIELDLOC</name>
<description>BOI field location</description>
<bitOffset>1</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BOIBITPOS</name>
<description>BOI bit position</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BOIMATCHVAL</name>
<description>BOI match value</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSLCTRL</name>
<description>No Description</description>
<addressOffset>0x0C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7FFFFF7F</resetMask>
<fields>
<field>
<name>DSLMODE</name>
<description>Dynamic Frame Length Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Dynamic Frame Length support is disabled, and the frame length is controlled by writing directly to the FRAMELENGTH field</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLEBYTE</name>
<description>Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the least significant byte of the extracted length field</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLEBYTEMSB</name>
<description>Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the most significant byte of the extracted length field</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DUALBYTELSBFIRST</name>
<description>Dynamic Frame Length is enabled and located in two bytes over air, of which the least significant byte is transferred first</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DUALBYTEMSBFIRST</name>
<description>Dynamic Frame Length is enabled and located in two bytes over air, of which the most significant byte is transferred first</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>INFINITE</name>
<description>Dynamic Frame Length support is disabled, and infinite frame lengths are transmitted and received. RXABORT may be used to abort active receive operations, while the TXDIS command (available in the RAC) may be used to abort active transmit operations.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>BLOCKERROR</name>
<description>In transmit mode, the frame length must be written directly to the FRAMELENGTH field. In receive mode, data will be received until a block decoding error is found.</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSLBITORDER</name>
<description>Dynamic Frame Length Bit order</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Bit ordering is defined by the BITORDER field</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REVERSE</name>
<description>Bit ordering is reversed, compared to what is defined by the BITORDER field</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSLSHIFT</name>
<description>Dynamic Frame Length bitshift</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSLOFFSET</name>
<description>Length Field Offset Value</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSLBITS</name>
<description>Length field number of bits</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSLMINLENGTH</name>
<description>Minimum decoded length</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXSUPRECEPMODE</name>
<description>RX Supplement Reception Mode</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOSUP</name>
<description>Do not receive SUP</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BOIDSLBASED</name>
<description>Receive SUP based on BOI and fetch SUPLEN from DSL setting</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOIFIXEDSLBASED</name>
<description>Receive SUP based on BOI and fetch SUPLEN from WCNTCMP4</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DSLBASED</name>
<description>Receive SUP based irrespective of BOI and fetch SUPLEN from DSL setting</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIXEDSLBASED</name>
<description>Receive SUP based irrespective of BOI and fetch SUPLEN from WCNTCMP4 setting</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STORESUP</name>
<description>Store SUPP in BUFC</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SUPSHFFACTOR</name>
<description>Supp Shift factor</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WCNTCMP4</name>
<description>No Description</description>
<addressOffset>0x0C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>SUPPLENGTH</name>
<description>Supp Length Value</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PKTBUFCTRL</name>
<description>No Description</description>
<addressOffset>0x0CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0103FFFF</resetMask>
<fields>
<field>
<name>PKTBUFSTARTLOC</name>
<description>Packet Buffer Start Address</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFTHRESHOLD</name>
<description>Packet Buffer Threshold</description>
<bitOffset>12</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PKTBUFTHRESHOLDEN</name>
<description>Packet Buffer Threshold Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PKTBUFSTATUS</name>
<description>No Description</description>
<addressOffset>0x0D0</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>PKTBUFCOUNT</name>
<description>Packet Buffer Count</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF0</name>
<description>No Description</description>
<addressOffset>0x0D4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF0</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF1</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF2</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF3</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF1</name>
<description>No Description</description>
<addressOffset>0x0D8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF4</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF5</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF6</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF7</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF2</name>
<description>No Description</description>
<addressOffset>0x0DC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF8</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF9</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF10</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF11</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF3</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF12</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF13</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF14</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF15</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF4</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF16</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF17</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF18</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF19</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF5</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF20</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF21</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF22</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF23</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF6</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF24</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF25</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF26</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF27</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF7</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF28</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF29</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF30</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF31</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF8</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF32</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF33</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF34</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF35</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF9</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF36</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF37</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF38</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF39</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF10</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF40</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF41</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF42</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF43</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKTBUF11</name>
<description>No Description</description>
<addressOffset>0x100</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PKTBUF44</name>
<description>Packet Capture Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF45</name>
<description>Packet Capture Buffer</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF46</name>
<description>Packet Capture Buffer</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PKTBUF47</name>
<description>Packet Capture Buffer</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FCD0</name>
<description>No Description</description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<resetValue>0x000000FF</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>WORDS</name>
<description>No of Words in sub-frame</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFFER</name>
<description>Buffer to Access</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INCLUDECRC</name>
<description>Include CRC</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALCCRC</name>
<description>Calculate CRC</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPCRC</name>
<description>Skip First Words in CRC Calculation</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPWHITE</name>
<description>Skip data whitening in this subframe</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDTRAILTXDATA</name>
<description>Add trailing TX data in this subframe</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXCLUDESUBFRAMEWCNT</name>
<description>Exclude subframe from WCNT</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FCD1</name>
<description>No Description</description>
<addressOffset>0x108</addressOffset>
<access>read-write</access>
<resetValue>0x000000FF</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>WORDS</name>
<description>No of Words in sub-frame</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFFER</name>
<description>Buffer to Access</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INCLUDECRC</name>
<description>Include CRC</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALCCRC</name>
<description>Calculate CRC</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPCRC</name>
<description>Skip First Words in CRC Calculation</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPWHITE</name>
<description>Skip data whitening in this subframe</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDTRAILTXDATA</name>
<description>Add trailing TX data in this subframe</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXCLUDESUBFRAMEWCNT</name>
<description>Exclude subframe from WCNT</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FCD2</name>
<description>No Description</description>
<addressOffset>0x10C</addressOffset>
<access>read-write</access>
<resetValue>0x000000FF</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>WORDS</name>
<description>No of Words in sub-frame</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFFER</name>
<description>Buffer to Access</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INCLUDECRC</name>
<description>Include CRC</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALCCRC</name>
<description>Calculate CRC</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPCRC</name>
<description>Skip First Words in CRC Calculation</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPWHITE</name>
<description>Skip data whitening in this subframe</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDTRAILTXDATA</name>
<description>Add trailing TX data in this subframe</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXCLUDESUBFRAMEWCNT</name>
<description>Exclude subframe from WCNT</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FCD3</name>
<description>No Description</description>
<addressOffset>0x110</addressOffset>
<access>read-write</access>
<resetValue>0x000000FF</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>WORDS</name>
<description>No of Words in sub-frame</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFFER</name>
<description>Buffer to Access</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INCLUDECRC</name>
<description>Include CRC</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALCCRC</name>
<description>Calculate CRC</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPCRC</name>
<description>Skip First Words in CRC Calculation</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKIPWHITE</name>
<description>Skip data whitening in this subframe</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDTRAILTXDATA</name>
<description>Add trailing TX data in this subframe</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXCLUDESUBFRAMEWCNT</name>
<description>Exclude subframe from WCNT</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT0</name>
<description>No Description</description>
<addressOffset>0x120</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT1</name>
<description>No Description</description>
<addressOffset>0x124</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT2</name>
<description>No Description</description>
<addressOffset>0x128</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT3</name>
<description>No Description</description>
<addressOffset>0x12C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT4</name>
<description>No Description</description>
<addressOffset>0x130</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT5</name>
<description>No Description</description>
<addressOffset>0x134</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT6</name>
<description>No Description</description>
<addressOffset>0x138</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT7</name>
<description>No Description</description>
<addressOffset>0x13C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT8</name>
<description>No Description</description>
<addressOffset>0x140</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT9</name>
<description>No Description</description>
<addressOffset>0x144</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT10</name>
<description>No Description</description>
<addressOffset>0x148</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT11</name>
<description>No Description</description>
<addressOffset>0x14C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT12</name>
<description>No Description</description>
<addressOffset>0x150</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT13</name>
<description>No Description</description>
<addressOffset>0x154</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT14</name>
<description>No Description</description>
<addressOffset>0x158</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>INTELEMENT15</name>
<description>No Description</description>
<addressOffset>0x15C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INTELEMENT</name>
<description>Interleaver element data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>AGC_NS</name>
<version>1</version>
<description>AGC_NS Registers</description>
<baseAddress>0xB800C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>AGC</name>
<value>31</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable peripheral clock to this module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS0</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x03FFFFFF</resetMask>
<fields>
<field>
<name>GAININDEX</name>
<description>Gain Table Index</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RFPKDLAT</name>
<description>RFPKD Latch</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IFPKDLOLAT</name>
<description>IFPKD Lo threshold pass Latch </description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IFPKDHILAT</name>
<description>IFPKD Hi threshold pass Latch</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CCA</name>
<description>Clear Channel Assessment</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>GAINOK</name>
<description>Gain OK</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PGAINDEX</name>
<description>PGA GAIN INDEX</description>
<bitOffset>11</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LNAINDEX</name>
<description>LNA GAIN INDEX</description>
<bitOffset>15</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PNINDEX</name>
<description>PN GAIN INDEX</description>
<bitOffset>19</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ADCINDEX</name>
<description>ADC Attenuator INDEX</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS2</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF4FFF</resetMask>
<fields>
<field>
<name>RFPKTLATCNT</name>
<description>RF PKD Latch CNT</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PNDWNUP</name>
<description>Allow PN GAIN UP</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RFPKDPRDCNT</name>
<description>RF PKD PERIOD CNT</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RSSI</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-only</access>
<resetValue>0x00008000</resetValue>
<resetMask>0x0000FFC0</resetMask>
<fields>
<field>
<name>RSSIFRAC</name>
<description>RSSI fractional part</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RSSIINT</name>
<description>RSSI integer part</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FRAMERSSI</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00008000</resetValue>
<resetMask>0x0000FFC0</resetMask>
<fields>
<field>
<name>FRAMERSSIFRAC</name>
<description>FRAMERSSI fractional part</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FRAMERSSIINT</name>
<description>FRAMERSSI integer part</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL0</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x2002727F</resetValue>
<resetMask>0xFECFFFFF</resetMask>
<fields>
<field>
<name>PWRTARGET</name>
<description>Power Target</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Mode</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONT</name>
<description>AGC loop is adjusting gain continuously.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKPREDET</name>
<description>Gain is locked once a preamble is detected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKFRAMEDET</name>
<description>Gain is locked once a sync word is detected.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKDSA</name>
<description>Gain is locked once DSA is detected.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RSSISHIFT</name>
<description>RSSI Shift</description>
<bitOffset>11</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISCFLOOPADJ</name>
<description>Disable gain adjustment by CFLOOP</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISRESETCHPWR</name>
<description>Disable Reset of CHPWR</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADCATTENMODE</name>
<description>ADC Attenuator mode</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>ADC attenuator back-off will not be done by AGC</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NOTMAXGAIN</name>
<description>ADC attenuator is backed-off if rxgain is NOT MAXGAIN</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADCATTENCODE</name>
<description>ADC Attenuator code</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENRSSIRESET</name>
<description>Enables reset of RSSI and CCA</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSADISCFLOOP</name>
<description>Disable channel filter loop</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISPNGAINUP</name>
<description>Disable PN gain increase</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISPNDWNCOMP</name>
<description>Disable PN gain decrease compensation</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AGCRST</name>
<description>AGC reset</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL1</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00001300</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CCATHRSH</name>
<description>Clear Channel Assessment (CCA) Threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSIPERIOD</name>
<description>RSSI measure period</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWRPERIOD</name>
<description>AGC measure period</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SUBPERIOD</name>
<description>Subperiod</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SUBNUM</name>
<description>Subperiod numerator</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SUBDEN</name>
<description>Subperiod denominator</description>
<bitOffset>21</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SUBINT</name>
<description>Subperiod integer</description>
<bitOffset>26</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL2</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x0000610A</resetValue>
<resetMask>0xE3FFFFFF</resetMask>
<fields>
<field>
<name>DMASEL</name>
<description>DMA select</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RSSI</name>
<description>RSSI</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GAIN</name>
<description>Gain</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SAFEMODE</name>
<description>AGC safe mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAFEMODETHD</name>
<description>Enter threshold </description>
<bitOffset>2</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REHICNTTHD</name>
<description>Exit threshold based on HICNT</description>
<bitOffset>5</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RELOTHD</name>
<description>Exit threshold based on Release Counter</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RELBYCHPWR</name>
<description>Safe mode release mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LO_CNT</name>
<description>Increment counter if IFPKD_LO_LAT signal is not set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PWR</name>
<description>Increment counter if channel power is below RELTARGETPWR.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LO_CNT_PWR</name>
<description>Increment if either LO_CNT or PWR.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LO_CNT_AND_PWR</name>
<description>Increment if both LO_CNT and PWR.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RELTARGETPWR</name>
<description>Safe Mode Release Power Target</description>
<bitOffset>18</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEBCNTRST</name>
<description>Debonce CNT Reset MODE </description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSDEBUGEN</name>
<description>PRS Debug Enable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISRFPKD</name>
<description>Disable RF PEAKDET</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL3</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x5140A800</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IFPKDDEB</name>
<description>IF PEAKDET debounce mode enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IFPKDDEBTHD</name>
<description>IF PEAKDET debance thrshold</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IFPKDDEBPRD</name>
<description>IF PEAKDET debance period</description>
<bitOffset>3</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IFPKDDEBRST</name>
<description>IF PEAKDET debounce period</description>
<bitOffset>9</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDDEB</name>
<description>RF PEAKDET debounce mode enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDDEBTHD</name>
<description>RF PEAKDET debance thrshold</description>
<bitOffset>14</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDDEBPRD</name>
<description>RF PEAKDET debance period</description>
<bitOffset>19</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDDEBRST</name>
<description>RFPKD_LAT debounce reset delay</description>
<bitOffset>27</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL4</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x0000000E</resetValue>
<resetMask>0xFE00FFFF</resetMask>
<fields>
<field>
<name>PERIODRFPKD</name>
<description>RFPKD trigger measure period</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDPRDGEAR</name>
<description>RFPKD Period Gear</description>
<bitOffset>25</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDSYNCSEL</name>
<description>SYNC RF PKD OUTPUT SELECT</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDSEL</name>
<description>RF PKD OUTPUT SELECT</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRZPKDEN</name>
<description>PKD Freeze Enable </description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDCNTEN</name>
<description>Counter-based RFPKD Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL5</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>PNUPDISTHD</name>
<description>Disable PN GAIN increase THD</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PNUPRELTHD</name>
<description>Enable PN GAIN increase THD</description>
<bitOffset>12</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL6</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC0000000</resetMask>
<fields>
<field>
<name>SEQPNUPALLOW</name>
<description>SEQ Set PN GAIN UP ALLOW</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRFPKDEN</name>
<description>SEQ-based RFPKD Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RSSISTEPTHR</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>POSSTEPTHR</name>
<description>Positive Step Threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NEGSTEPTHR</name>
<description>Negative Step Threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STEPPER</name>
<description>Step Period</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMODRESTARTPER</name>
<description>Demodulator Restart Period</description>
<bitOffset>17</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMODRESTARTTHR</name>
<description>Demodulator Restart Threshold</description>
<bitOffset>21</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSIFAST</name>
<description>RSSI fast startup</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037D</resetMask>
<fields>
<field>
<name>RSSIVALID</name>
<description>RSSI Value is Valid</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCA</name>
<description>Clear Channel Assessment</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSIPOSSTEP</name>
<description>Positive RSSI Step Detected</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSINEGSTEP</name>
<description>Negative RSSI Step Detected</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SHORTRSSIPOSSTEP</name>
<description>Short-term Positive RSSI Step Detected</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDPRDDONE</name>
<description>RF PKD PERIOD CNT TOMEOUT</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDCNTDONE</name>
<description>RF PKD pulse CNT TOMEOUT</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037D</resetMask>
<fields>
<field>
<name>RSSIVALID</name>
<description>RSSIVALID Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCA</name>
<description>CCA Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSIPOSSTEP</name>
<description>RSSIPOSSTEP Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSINEGSTEP</name>
<description>RSSINEGSTEP Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SHORTRSSIPOSSTEP</name>
<description>SHORTRSSIPOSSTEP Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDPRDDONE</name>
<description>RF PKD PERIOD CNT Interrupt Enable </description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDCNTDONE</name>
<description>RF PKD pulse CNT Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GAINRANGE</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x08813187</resetValue>
<resetMask>0x0FFFFFFF</resetMask>
<fields>
<field>
<name>LNAINDEXBORDER</name>
<description>LNA gain border</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAINDEXBORDER</name>
<description>PGA gain border</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAININCSTEP</name>
<description>AGC gain increase step size</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PNGAINSTEP</name>
<description>PN Gain Step size</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LATCHEDHISTEP</name>
<description>Ltached Hi step size</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HIPWRTHD</name>
<description>High power detect thrshold</description>
<bitOffset>20</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BOOSTLNA</name>
<description>LNA GAIN BOOST mode</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNABWADJ</name>
<description>LNA BW ADJUST</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AGCPERIOD</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0xD607370E</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PERIODHI</name>
<description>AGC measure period hi</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERIODLO</name>
<description>AGC measure period low</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MAXHICNTTHD</name>
<description>max hi-countrer threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETTLETIMEIF</name>
<description>IF peak Detector settling time</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETTLETIMERF</name>
<description>RF peak Detector settling time</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>HICNTREGION</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x08060543</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HICNTREGION0</name>
<description>AGC HICNT to step size map region 0</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HICNTREGION1</name>
<description>AGC HICNT to step size map region 1</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HICNTREGION2</name>
<description>AGC HICNT to step size map region 2</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HICNTREGION3</name>
<description>AGC HICNT to step size map region 3</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HICNTREGION4</name>
<description>AGC HICNT to step size map region 4</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STEPDWN</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00036D11</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>STEPDWN0</name>
<description>AGC gain step size 0</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STEPDWN1</name>
<description>AGC gain step size 1</description>
<bitOffset>3</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STEPDWN2</name>
<description>AGC gain step size 2</description>
<bitOffset>6</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STEPDWN3</name>
<description>AGC gain step size 3</description>
<bitOffset>9</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STEPDWN4</name>
<description>AGC gain step size 4</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STEPDWN5</name>
<description>AGC gain step size 5</description>
<bitOffset>15</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GAINSTEPLIM</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x22003144</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>CFLOOPSTEPMAX</name>
<description>Maximum step in slow loop</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CFLOOPDEL</name>
<description>Channel Filter Loop Delay</description>
<bitOffset>5</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HYST</name>
<description>Hysteresis</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MAXPWRVAR</name>
<description>Maximum Power Variation</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRANRSTAGC</name>
<description>power transient detector Reset AGC</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PNINDEXMAX</name>
<description>MAX PN INDEX</description>
<bitOffset>25</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PNRFATT0</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x07142040</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>LNAMIXRFATT1</name>
<description>PN RF attenuation code for index 1</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT2</name>
<description>PN RF attenuation code for index 2</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT3</name>
<description>PN RF attenuation code for index 3</description>
<bitOffset>12</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT4</name>
<description>PN RF attenuation code for index 4</description>
<bitOffset>18</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT5</name>
<description>PN RF attenuation code for index 5</description>
<bitOffset>24</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PNRFATT1</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x1F5D038A</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>LNAMIXRFATT6</name>
<description>PN RF attenuation code for index 6</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT7</name>
<description>PN RF attenuation code for index 7</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT8</name>
<description>PN RF attenuation code for index 8</description>
<bitOffset>12</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT9</name>
<description>PN RF attenuation code for index 9</description>
<bitOffset>18</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT10</name>
<description>PN RF attenuation code for index 10</description>
<bitOffset>24</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PNRFATT2</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x01A3BAE0</resetValue>
<resetMask>0x03FFFFFF</resetMask>
<fields>
<field>
<name>LNAMIXRFATT11</name>
<description>PN RF attenuation code for index 11</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT12</name>
<description>PN RF attenuation code for index 12</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT13</name>
<description>PN RF attenuation code for index 13</description>
<bitOffset>12</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT14</name>
<description>PN RF attenuation code for index 14</description>
<bitOffset>18</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PNRFATT3</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x03E8F67F</resetValue>
<resetMask>0x07FFFFFF</resetMask>
<fields>
<field>
<name>LNAMIXRFATT15</name>
<description>PN RF attenuation code for index 15</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT16</name>
<description>PN RF attenuation code for index 16</description>
<bitOffset>8</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFATT17</name>
<description>PN RF attenuation code for index 17</description>
<bitOffset>17</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXCODE0</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x15724BBD</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>LNAMIXSLICE1</name>
<description>LNA/MIX slice code for index 1</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXSLICE2</name>
<description>LNA/MIX slice code for index 2</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXSLICE3</name>
<description>LNA/MIX slice code for index 3</description>
<bitOffset>12</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXSLICE4</name>
<description>LNA/MIX slice code for index 4</description>
<bitOffset>18</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXSLICE5</name>
<description>LNA/MIX slice code for index 5</description>
<bitOffset>24</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXCODE1</name>
<description>No Description</description>
<addressOffset>0x07C</addressOffset>
<access>read-write</access>
<resetValue>0x0518A311</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>LNAMIXSLICE6</name>
<description>LNA/MIX slice code for index 6</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXSLICE7</name>
<description>LNA/MIX slice code for index 7</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXSLICE8</name>
<description>LNA/MIX slice code for index 8</description>
<bitOffset>12</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXSLICE9</name>
<description>LNA/MIX slice code for index 9</description>
<bitOffset>18</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXSLICE10</name>
<description>LNA/MIX slice code for index 10</description>
<bitOffset>24</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PGACODE0</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x76543210</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PGAGAIN1</name>
<description>PGA GAIN code for index 1</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAGAIN2</name>
<description>PGA GAIN code for index 2</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAGAIN3</name>
<description>PGA GAIN code for index 3</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAGAIN4</name>
<description>PGA GAIN code for index 4</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAGAIN5</name>
<description>PGA GAIN code for index 5</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAGAIN6</name>
<description>PGA GAIN code for index 6</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAGAIN7</name>
<description>PGA GAIN code for index 7</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAGAIN8</name>
<description>PGA GAIN code for index 8</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PGACODE1</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000A98</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>PGAGAIN9</name>
<description>PGA GAIN code for index 9</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAGAIN10</name>
<description>PGA GAIN code for index 10</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PGAGAIN11</name>
<description>PGA GAIN code for index 11</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LBT</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000007F</resetMask>
<fields>
<field>
<name>CCARSSIPERIOD</name>
<description>RSSI Period during CCA measurements</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENCCARSSIPERIOD</name>
<description>RSSI PERIOD during CCA measurements</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENCCAGAINREDUCED</name>
<description>CCA gain reduced</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENCCARSSIMAX</name>
<description>Use RSSIMAX to indicate CCA</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MIRRORIF</name>
<description>No Description</description>
<addressOffset>0x08C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>RSSIPOSSTEPM</name>
<description>Positive RSSI Step Detected</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RSSINEGSTEPM</name>
<description>Negative RSSI Step Detected</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SHORTRSSIPOSSTEPM</name>
<description>Short-term Positive RSSI Step Detected</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IFMIRRORCLEAR</name>
<description>Clear bit for the AGC IF MIRROR Register</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIF</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037D</resetMask>
<fields>
<field>
<name>RSSIVALID</name>
<description>RSSI Value is Valid</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCA</name>
<description>Clear Channel Assessment</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSIPOSSTEP</name>
<description>Positive RSSI Step Detected</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSINEGSTEP</name>
<description>Negative RSSI Step Detected</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SHORTRSSIPOSSTEP</name>
<description>Short-term Positive RSSI Step Detected</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDPRDDONE</name>
<description>RF PKD PERIOD CNT TOMEOUT</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDCNTDONE</name>
<description>RF PKD pulse CNT TOMEOUT</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIEN</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037D</resetMask>
<fields>
<field>
<name>RSSIVALID</name>
<description>RSSIVALID Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCA</name>
<description>CCA Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSIPOSSTEP</name>
<description>RSSIPOSSTEP Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSINEGSTEP</name>
<description>RSSINEGSTEP Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SHORTRSSIPOSSTEP</name>
<description>SHORTRSSIPOSSTEP Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDPRDDONE</name>
<description>RF PKD PERIOD CNT Interrupt Enable </description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDCNTDONE</name>
<description>RF PKD pulse CNT Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>RFCRC_NS</name>
<version>0</version>
<description>RFCRC_NS Registers</description>
<baseAddress>0xB8010000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable peripheral clock to this module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000704</resetValue>
<resetMask>0x00001FEF</resetMask>
<fields>
<field>
<name>INPUTINV</name>
<description>Input Invert</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUTPUTINV</name>
<description>Output Invert</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRCWIDTH</name>
<description></description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CRCWIDTH8</name>
<description>8 bit (1 Byte) CRC code</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CRCWIDTH16</name>
<description>16 bit (2 Bytes) CRC code</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CRCWIDTH24</name>
<description>24 bit (3 Bytes) CRC code</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>CRCWIDTH32</name>
<description>32 bit (4 Bytes) CRC code</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INPUTBITORDER</name>
<description>CRC input bit ordering setting</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LSBFIRST</name>
<description>The least significant data bit is first input to the CRC generator.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MSBFIRST</name>
<description>The most significant data bit is first input to the CRC generator.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BYTEREVERSE</name>
<description>Reverse CRC byte ordering over air</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>The least significant byte of the CRC register is transferred first over air via the Frame Controller.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REVERSED</name>
<description>The most significant byte of the CRC register is transferred first over air via the Frame Controller.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BITREVERSE</name>
<description>Reverse CRC bit ordering over air</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>The bit ordering of CRC data is the same as defined by the BITORDER field in the Frame Controller.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REVERSED</name>
<description>The bit ordering of CRC data is the opposite as defined by the BITORDER field in the Frame Controller.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BITSPERWORD</name>
<description>Number of bits per input word</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PADCRCINPUT</name>
<description>Pad CRC input data</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>No zero-padding of CRC input data is applied</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>CRC input data is zero-padded, such that the number of bytes over which the CRC value is calculated at least equals the length of the calculated CRC value.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>BUSY</name>
<description>CRC Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>INITIALIZE</name>
<description>Initialize CRC</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>INPUTDATA</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>INPUTDATA</name>
<description>Input Data</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>INIT</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INIT</name>
<description>CRC Initialization Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>CRC Data Register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>POLY</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>POLY</name>
<description>CRC Polynomial Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>MODEM_NS</name>
<version>1</version>
<description>MODEM_NS Registers</description>
<baseAddress>0xB8014000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>MODEM</name>
<value>35</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable peripheral clock to this module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF7FF7</resetMask>
<fields>
<field>
<name>DEMODSTATE</name>
<description>DEMOD state</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Off state</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMINGSEARCH</name>
<description>Timing search</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRESEARCH</name>
<description>Preamble search</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMESEARCH</name>
<description>Frame search</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXFRAME</name>
<description>Payload Detection</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDETMODE0</name>
<description>Timing search with sliding window (FDM0)</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FRAMEDETID</name>
<description>Frame Detected ID</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>FRAMEDET0</name>
<description>Last frame was detected with sync word defined in SYNC0.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET1</name>
<description>Last frame was detected with sync word defined in SYNC1.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANTSEL</name>
<description>Selected Antenna</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ANTENNA0</name>
<description>Antenna 0 is selected (ANT0 = 1 and ANT1 = 0).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ANTENNA1</name>
<description>Antenna 1 is selected (ANT0 = 0 and ANT1 = 1).</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMSEQINV</name>
<description>Timing Sequence Inverted</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMLOSTCAUSE</name>
<description>Timing Lost Cause</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOWCORR</name>
<description>Timing lost during Preamble Search or due to low correlation value during Frame Search.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMEOUT</name>
<description>Timing lost due to incorrect symbols detected during Frame Search.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSADETECTED</name>
<description>DSA detected</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DSAFREQESTDONE</name>
<description>DSA frequency estimation complete</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VITERBIDEMODTIMDET</name>
<description>Viterbi Demod timing detected</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VITERBIDEMODFRAMEDET</name>
<description>Viterbi Demod frame detected</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STAMPSTATE</name>
<description>BLE Viterbi Demod Timing Stamp </description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CORR</name>
<description>Correlation</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WEAKSYMBOLS</name>
<description>Weak symbols</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TIMDETSTATUS</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F0FFFFF</resetMask>
<fields>
<field>
<name>TIMDETCORR</name>
<description>Correlation value</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMDETFREQOFFEST</name>
<description>Frequency offset estimate</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMDETPREERRORS</name>
<description>Preamble errors</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMDETPASS</name>
<description>Timing detection pass</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMDETINDEX</name>
<description>Timing detection index</description>
<bitOffset>25</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FREQOFFEST</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF1FFF</resetMask>
<fields>
<field>
<name>FREQOFFEST</name>
<description>Frequency offset estimate</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CORRVAL</name>
<description>Correlation value</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SOFTVAL</name>
<description>Soft detection value</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>AFCADJRX</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>AFCADJRX</name>
<description>AFC adjustment for RX</description>
<bitOffset>0</bitOffset>
<bitWidth>19</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>AFCADJTX</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>AFCADJTX</name>
<description>AFC adjustment for TX</description>
<bitOffset>0</bitOffset>
<bitWidth>19</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MIXCTRL</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>ANAMIXMODE</name>
<description>Analog receiver mixer mode of operation</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>The analog mixer operates in its normal mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>IPQPIQSWAP</name>
<description>I path is positive, Q path is positive, I and Q are swapped</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>IPQN</name>
<description>I path is positive, Q path is negative</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>IPQNIQSWAP</name>
<description>I path is positive, Q path is negative, I and Q are swapped</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>INQP</name>
<description>I path is negative, Q path is positive</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>INQPIQSWAP</name>
<description>I path is negative, Q path is positive, I and Q are swapped</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>INQN</name>
<description>I path is negative, Q path is negative</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>INQNIQSWAP</name>
<description>I path is negative, Q path is negative, I and Q are swapped</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>UPCONVERT</name>
<description>Control the analog receiver mixer such that the analog mixer performs a digital up-conversion on the mixer output, with the frequency set by the DEC0 and CFOSR settings. This mode may be used to perform RF loopback using the normal synthesizer both for transmit and receive, and still get a positive IF frequency on the IF receive signal. </description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNCONVERT</name>
<description>Control the analog receiver mixer such that the analog mixer performs a digital down-conversion on the mixer output, with the frequency set by the DEC0 and CFOSR settings. </description>
<value>9</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGIQSWAPEN</name>
<description>Digital I/Q swap enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL0</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FDM0DIFFDIS</name>
<description>Frame Detection Mode 0 disable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MAPFSK</name>
<description>Mapping of FSK symbols</description>
<bitOffset>1</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MAP0</name>
<description>4FSK: Symbol 11, 10, 00, 01 for decreasing frequency. 2FSK/MSK/ASK/OOK: Symbol 1 is high/positive frequency or high amplitude, symbol 0 is low/negative frequency or low amplitude.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MAP1</name>
<description>4FSK: Symbol 01, 00, 10, 11 for decreasing frequency. 2FSK/MSK/ASK/OOK: Symbol 0 is high/negative frequency or high amplitude, symbol 1 is low/negative frequency or low amplitude.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>MAP2</name>
<description>4FSK: Symbol 10, 11, 01, 00 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>MAP3</name>
<description>4FSK: Symbol 00, 01, 11, 10 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>MAP4</name>
<description>4FSK: Symbol 11, 01, 00, 10 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>MAP5</name>
<description>4FSK: Symbol 10, 00, 01, 11 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>MAP6</name>
<description>4FSK: Symbol 01, 11, 10, 00 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MAP7</name>
<description>4FSK: Symbol 00, 10, 11, 01 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CODING</name>
<description>Symbol coding</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NRZ</name>
<description>Non Return to Zero</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MANCHESTER</name>
<description>Manchester Coding</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DSSS</name>
<description>Direct Sequence Spread Spectrum</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LINECODE</name>
<description>Line code. Maps 0 to 0011 symbol and 1 to 1100 symbols</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODFORMAT</name>
<description>Modulation format</description>
<bitOffset>6</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FSK2</name>
<description>Frequency Shift Keying with 2 symbols</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FSK4</name>
<description>Frequency Shift Keying with 4 symbols</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BPSK</name>
<description>Binary Phase Shift Keying</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DBPSK</name>
<description>Differentially encoded Binary Phase Shift Keying</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>OQPSK</name>
<description>Half Sine Shaped Offset Quadrature Phase Shift Keying</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>MSK</name>
<description>Minimum Shift Keying</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>OOKASK</name>
<description>On Off Keying and Amplitude Shift Keying</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DUALCORROPTDIS</name>
<description>Dual Correlation Optimization Disable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OOKASYNCPIN</name>
<description>OOK asynchronous pin mode</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSSSLEN</name>
<description>DSSS length</description>
<bitOffset>11</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSSSSHIFTS</name>
<description>DSSS shifts</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOSHIFT</name>
<description>No symbols are defined by shifting.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SHIFT1</name>
<description>Next symbol generated by 1 cyclic shift.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SHIFT2</name>
<description>Next symbol generated by 2 cyclic shifts.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SHIFT4</name>
<description>Next symbol generated by 4 cyclic shifts.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SHIFT8</name>
<description>Next symbol generated by 8 cyclic shifts.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SHIFT16</name>
<description>Next symbol generated by 16 cyclic shifts.</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSSSDOUBLE</name>
<description>DSSS double</description>
<bitOffset>19</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Doubling is disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INV</name>
<description>Doubling is enabled by using inverted symbols.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CONJ</name>
<description>Doubling is enabled by using complex conjugated symbols.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DETDIS</name>
<description>Detection disable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIFFENCMODE</name>
<description>Differential encoding mode</description>
<bitOffset>22</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Differential Encoding is disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RR0</name>
<description>Transmit the XOR-ed value of the Raw symbol and the last Raw symbol. Initial Raw symbol is 0.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RE0</name>
<description>Transmit the XOR-ed value of the Raw symbol and the last Encoded symbol. Initial Encoded symbol is 0.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RR1</name>
<description>Transmit the XOR-ed value of the Raw symbol and the last Raw symbol. Initial Raw symbol is 1.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RE1</name>
<description>Transmit the XOR-ed value of the Raw symbol and the last Encoded symbol. Initial Encoded symbol is 1.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SHAPING</name>
<description>Shaping filter</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Filter disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ODDLENGTH</name>
<description>Filter has odd length. Filter uses coefficients 0,1,2,3,4,5,6,7,8,7,6,5,4,3,2,1,0.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EVENLENGTH</name>
<description>Filter has even length. Filter uses coefficients 0,1,2,3,4,5,6,7,7,6,5,4,3,2,1,0.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYMMETRIC</name>
<description>Filter has asymmetrical coefficients. Filter uses coefficients 0,1,2,3,4,5,6,7.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEMODRAWDATASEL</name>
<description>Demod raw data select</description>
<bitOffset>27</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENTROPY</name>
<description>1-bit entropy source extracted from the RF receive chain, to be used for random number generation.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description>2 * 3-bit I and Q ADC data.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FILTLSB</name>
<description>2 * 16-bit I and Q channel filtered data downmixed to zero-IF. The receive signal chain has 19 bits dynamic range at this point, and the FILTLSB setting outputs the 16 least significant bits (with saturation).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FILTMSB</name>
<description>2 * 16-bit I and Q channel filtered data downmixed to zero-IF. The receive signal chain has 19 bits dynamic range at this point, and the FILTMSB setting outputs the 16 most significant bits (with truncation).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FILTFULL</name>
<description>2 * 19-bit I and Q channel filtered data downmixed to zero-IF. The FILTFULL option will output all 19 bits of dynamic range, sign extended to 32 bits.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FREQ</name>
<description>8-bit received frequency data (or logarithmic amplitude for ASK/OOK).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DEMOD</name>
<description>8-bit demodulated data (freq/amp/phase). When coherent detection is enabled, only the in-phase component is selected.</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FRAMEDETDEL</name>
<description>FRAMEDET delay</description>
<bitOffset>30</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DEL0</name>
<description>No delay</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DEL8</name>
<description>8 baud delay</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DEL16</name>
<description>16 baud delay</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DEL32</name>
<description>32 baud delay</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL1</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFDFFF</resetMask>
<fields>
<field>
<name>SYNCBITS</name>
<description>Number of sync-word bits</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCERRORS</name>
<description>Maximum number of sync errors</description>
<bitOffset>5</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DUALSYNC</name>
<description>Dual sync words.</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Demodulator only searches for SYNC0.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Demodulator searches for SYNC0 and SYNC1 in parallel.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXSYNC</name>
<description>Transmit sync word.</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SYNC0</name>
<description>Modulator transmits SYNC0.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNC1</name>
<description>Modulator transmits SYNC1.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNCDATA</name>
<description>Sync data.</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>SYNC is not part of transmit payload. Modulator adds SYNC in transmit.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>SYNC is part of transmit payload. Modulator does not add SYNC in transmit.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYNC1INV</name>
<description>SYNC1 invert.</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMPMODE</name>
<description>Compensation mode</description>
<bitOffset>14</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Compensation is disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRELOCK</name>
<description>Compensation locks when preamble is detected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMELOCK</name>
<description>Compensation locks when frame is detected.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOLOCK</name>
<description>Compensation is always running</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESYNCPER</name>
<description>Resync period</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHASEDEMOD</name>
<description>Phase demodulation</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BDD</name>
<description>Bit Differential Detection.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MBDD</name>
<description>Multibit Differential Detection.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FREQOFFESTPER</name>
<description>Frequency offset estimation period</description>
<bitOffset>22</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FREQOFFESTLIM</name>
<description>Frequency offset limit</description>
<bitOffset>25</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL2</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00001000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SQITHRESH</name>
<description>Signal Quality Indicator threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRCDIS</name>
<description>Receive FRC disable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPINMODE</name>
<description>Receive pin mode</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SYNCHRONOUS</name>
<description>Detected payload bits are clocked out on DOUT. Only setups with 1 bit per symbol are supported.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYNCHRONOUS</name>
<description>DOUT is continuously providing the sign of the detected frequency deviation before offset compensation. Only 2/4-FSK is supported.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXPINMODE</name>
<description>Transmit pin mode</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Pinmode is turned off. Data is gathered from FRC. DOUT/DCLK clocks out transmitted data.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNUSED</name>
<description>Unused mode</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYNCHRONOUS</name>
<description>DIN/PRS controls transmitted baud directly. DCLK is set to 0. No support for frame handling nor coding. Only 2-FSK and OOK/ASK can be used.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCHRONOUS</name>
<description>DIN/PRS is sampled on the rising edge of DCLK and used as payload. Frame handling and coding is supported. Only setups with 1 bit per symbol is supported.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DATAFILTER</name>
<description>Datafilter</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Datafilter disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SHORT</name>
<description>Short datafilter enabled. 2*RXBRFRAC should be more than 3.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>MEDIUM</name>
<description>Medium datafilter enabled. 2*RXBRFRAC should be more than 4.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LONG</name>
<description>Long datafilter enabled. 2*RXBRFRAC should be more than 5.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LEN6</name>
<description>Datafilter with length 6 enabled. 2*RXBRFRAC should be more than 6.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LEN7</name>
<description>Datafilter with length 7 enabled. 2*RXBRFRAC should be more than 7.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>LEN8</name>
<description>Datafilter with length 8 enabled. 2*RXBRFRAC should be more than 8.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>LEN9</name>
<description>Datafilter with length 9 enabled. 2*RXBRFRAC should be more than 9.</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRDIVA</name>
<description>Baudrate division factor A</description>
<bitOffset>15</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BRDIVB</name>
<description>Baudrate division factor B</description>
<bitOffset>19</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEVMULA</name>
<description>Deviation multiplication factor A</description>
<bitOffset>23</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEVMULB</name>
<description>Deviation multiplication factor B</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RATESELMODE</name>
<description>Rate select mode</description>
<bitOffset>27</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOCHANGE</name>
<description>No rate change. BRDIVA/DEVMULA is used for entire frame.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PAYLOAD</name>
<description>Change rate for payload. BRDIVA/DEVMULA is used for header and BRDIVB/DEVMULB is used for payload.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FRC</name>
<description>FRC selects between BRDIVA/DEVMULA and BRDIVB/DEVMULB for each symbol in the payload. Header uses BRDIVA/DEVMULA.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNC</name>
<description>The configured/detected syncword decides the settings used for the payload. SYNC0 uses BRDIVA/DEVMULA and SYNC1 uses BRDIVB/DEVMULB. Header uses BRDIVA/DEVMULA.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEVWEIGHTDIS</name>
<description>Deviation weighting disable.</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DMASEL</name>
<description>DMA select.</description>
<bitOffset>30</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SOFT</name>
<description>SOFTVAL field</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CORR</name>
<description>CORRVAL field</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FREQOFFEST</name>
<description>FREQOFFEST field</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>POE</name>
<description>POE field</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL3</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00008000</resetValue>
<resetMask>0xFFFFFF81</resetMask>
<fields>
<field>
<name>PRSDINEN</name>
<description>DIN PRS enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTDIVMODE</name>
<description>Antenna Diversity mode</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ANTENNA0</name>
<description>Antenna 0 (ANT0=1, ANT1=0) is used</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ANTENNA1</name>
<description>Antenna 1 (ANT0=0, ANT1=1) is used</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ANTSELFIRST</name>
<description>Select-First algorithm.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ANTSELCORR</name>
<description>Select-Best algorithm based on correlation value.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>ANTSELRSSI</name>
<description>Select-Best algorithm based on RSSI value.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANTDIVREPEATDIS</name>
<description>Antenna diversity repeat disable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TSAMPMODE</name>
<description>Timing Search Amplitude Mode</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Amplitude is not used during timing search.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>Timing detection is disabled for windows where at least one sample is below limit set by TSAMPLIM.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIFF</name>
<description>Timing detection is disabled for windows where the difference between samples is higher than the limit set by TSAMPLIM.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TSAMPDEL</name>
<description>Timing Search Amplitude delay</description>
<bitOffset>14</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TSAMPLIM</name>
<description>Timing Search Amplitude limit</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL4</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x03000000</resetValue>
<resetMask>0xBFFFFFFF</resetMask>
<fields>
<field>
<name>ISICOMP</name>
<description>Inter Symbol Interference compensation</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEVOFFCOMP</name>
<description>Deviation offset compensation</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PREDISTGAIN</name>
<description>Predistortion gain</description>
<bitOffset>5</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PREDISTDEB</name>
<description>Predistortion debounce</description>
<bitOffset>10</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PREDISTAVG</name>
<description>Predistortion Average</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AVG8</name>
<description>Average over 8 samples.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG16</name>
<description>Average over 16 samples.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREDISTRST</name>
<description>Predistortion Reset</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHASECLICKFILT</name>
<description>Phase click filter</description>
<bitOffset>15</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SOFTDSSSMODE</name>
<description>Soft DSSS mode</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CORR0INV</name>
<description>Soft value is inverted value of symbol-0 correlation value.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CORRDIFF</name>
<description>Soft value is difference between correlation values for symbol-0 and symbol-1.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADCSATLEVEL</name>
<description>ADC Saturation Level setting</description>
<bitOffset>23</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONS1</name>
<description>AGC enters fast loop after first saturation sample.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONS2</name>
<description>2 saturation samples required before AGC enters fast loop.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CONS4</name>
<description>4 saturation samples required before AGC enters fast loop.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>CONS8</name>
<description>8 saturation samples required before AGC enters fast loop.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CONS16</name>
<description>16 saturation samples required before AGC enters fast loop.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>CONS32</name>
<description>32 saturation samples required before AGC enters fast loop.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>CONS64</name>
<description>64 saturation samples required before AGC enters fast loop.</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADCSATDENS</name>
<description>ADC Saturation Density setting</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OFFSETPHASEMASKING</name>
<description>Offset phase masking</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OFFSETPHASESCALING</name>
<description>Offset phase scaling</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL5</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x607007FE</resetMask>
<fields>
<field>
<name>BRCALEN</name>
<description>Baudrate calibration enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BRCALMODE</name>
<description>Baudrate calibration mode</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PEAK</name>
<description>Measure period between peaks in demodulated signal. This mode can give false peaks for high oversampling ratios without sufficient datafiltering.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ZERO</name>
<description>Measure period between zero-crossings in demodulated signal. This mode can miss zero-crossings for high frequency offsets.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PEAKZERO</name>
<description>Combine peak-period and zero-crossing periods. This mode gives best accuracy, but includes weaknesses from both PEAK and ZERO modes.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BRCALAVG</name>
<description>Baudrate calibration averaging</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DETDEL</name>
<description>Detection delay</description>
<bitOffset>6</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TDEDGE</name>
<description>Timing detection edge mode</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TREDGE</name>
<description>Timing resynchronization edge mode</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMODRAWDATASEL2</name>
<description>Demod raw data select 2</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CORR</name>
<description>4-bit max_corr_index and 17-bit max_corr .</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>CHPW</name>
<description>8-bit channel power and 4-bit BBSSMUX</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BBPF</name>
<description>11-bit pre-filter correlation output for BLR and 11-bit pre-filter correlation output for COH demod</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FSM</name>
<description>5-bit Narrow-band BLE FSM state, 5-bit Long-range BLE FSM state, 3-bit DSA FSM state, 7-bit Detection FSM State. Captured each time state changes</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESYNCBAUDTRANS</name>
<description>Resynchronization Baud Transitions</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RESYNCLIMIT</name>
<description>Resynchronization Limit</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HALF</name>
<description>Adjust timing if accumulated timing is higher/lower than RESYNCPER/2.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALWAYS</name>
<description>Adjust timing if accumulated timing is non-zero.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL6</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xF6000000</resetMask>
<fields>
<field>
<name>CODINGB</name>
<description>Coding format</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NRZ</name>
<description>Non Return to Zero</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MANCHESTER</name>
<description>Manchester Coding</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DSSS</name>
<description>Direct Sequence Spread Spectrum</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LINECODE</name>
<description>Line code. Maps 0 to 0011 symbol and 1 to 1100 symbols</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXBRCALCDIS</name>
<description>RX Baudrate Calculation Disable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TXBR</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>TXBRNUM</name>
<description>Transmit baudrate numerator</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBRDEN</name>
<description>Transmit baudrate denominator</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXBR</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>RXBRNUM</name>
<description>Receive baudrate numerator</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXBRDEN</name>
<description>Receive baudrate denominator</description>
<bitOffset>5</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXBRINT</name>
<description>Receive baudrate integer</description>
<bitOffset>10</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CF</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xCFFFFFFF</resetMask>
<fields>
<field>
<name>DEC0</name>
<description>First decimation</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DF3</name>
<description>Decimation Factor 0 = 3. Cutoff 0.050 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DF4WIDE</name>
<description>Decimation Factor 0 = 4. Cutoff 0.069 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DF4NARROW</name>
<description>Decimation Factor 0 = 4. Cutoff 0.037 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DF8WIDE</name>
<description>Decimation Factor 0 = 8. Cutoff 0.012 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DF8NARROW</name>
<description>Decimation Factor 0 = 8. Cutoff 0.005 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEC1</name>
<description>Second decimation</description>
<bitOffset>3</bitOffset>
<bitWidth>14</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEC2</name>
<description>Third decimation</description>
<bitOffset>17</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CFOSR</name>
<description>Center Frequency Oversampling Ratio</description>
<bitOffset>23</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CF7</name>
<description>Oversampling ratio = 7</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CF8</name>
<description>Oversampling ratio = 8</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CF12</name>
<description>Oversampling ratio = 12</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>CF16</name>
<description>Oversampling ratio = 16</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CF32</name>
<description>Oversampling ratio = 32</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>CF0</name>
<description>Center frequency set to 0</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEC1GAIN</name>
<description>Second decimation filter gain</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ADD0</name>
<description>No additional gain. Suggested setting for BW higher than 1kHz</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADD6</name>
<description>6 dB additional gain. Suggested setting for BW between 250 Hz and 1 kHz</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADD12</name>
<description>12 dB additional gain. Suggested setting for BW less than 250 Hz</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRE</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF1FFF</resetMask>
<fields>
<field>
<name>BASE</name>
<description>Preamble base</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASEBITS</name>
<description>BASE bits</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRESYMB4FSK</name>
<description>Preamble symbols 4-FSK</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OUTER</name>
<description>Symbols corresponding to +/- 3dev.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INNER</name>
<description>Symbols corresponding to +/- dev.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREERRORS</name>
<description>Preamble errors</description>
<bitOffset>7</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSSSPRE</name>
<description>DSSS preamble</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCSYMB4FSK</name>
<description>Sync symbols 4FSK</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FSK2</name>
<description>The syncword is 2FSK modulated. Each bit in SYNCn is encoded as a positive or negative deviation. The deviation is controlled by PRESYMB4FSK.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FSK4</name>
<description>The syncword is 4FSK modulated. Every two bits in SYNCn are encoded as a 4FSK symbol.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXBASES</name>
<description>TX bases</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNC0</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SYNC0</name>
<description>Sync-word 0</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNC1</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SYNC1</name>
<description>Sync word 1</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMING</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TIMTHRESH</name>
<description>Timing threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMINGBASES</name>
<description>Timing bases</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDTIMSEQ</name>
<description>Additional timing sequences</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMSEQINVEN</name>
<description>Timing sequence inversion enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMSEQSYNC</name>
<description>Timing sequence part of sync-word</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FDM0THRESH</name>
<description>Frame Detection Mode 0 threshold</description>
<bitOffset>18</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OFFSUBNUM</name>
<description>Offset subperiod numerator</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OFFSUBDEN</name>
<description>Offset subperiod denominator</description>
<bitOffset>25</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TSAGCDEL</name>
<description>Timing Search AGC delay</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FASTRESYNC</name>
<description>Fast timing resynchronization</description>
<bitOffset>30</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PREDET</name>
<description>Allow fast resynchronization until preamble is detected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET</name>
<description>Allow fast resynchronization until frame is detected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DSSS0</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DSSS0</name>
<description>DSSS symbol 0</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODINDEX</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003F03FF</resetMask>
<fields>
<field>
<name>MODINDEXM</name>
<description>Modulation index mantissa. </description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODINDEXE</name>
<description>Modulation index exponent. </description>
<bitOffset>5</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FREQGAINE</name>
<description>Frequency demodulation gain - exponent</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FREQGAINM</name>
<description>Frequency demodulation gain - mantissa</description>
<bitOffset>19</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AFC</name>
<description>No Description</description>
<addressOffset>0x08C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1FFFFDFF</resetMask>
<fields>
<field>
<name>AFCSCALEM</name>
<description>AFC scaling mantissa</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AFCSCALEE</name>
<description>AFC scaling exponent</description>
<bitOffset>5</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AFCRXMODE</name>
<description>AFC RX mode</description>
<bitOffset>10</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FREE</name>
<description>Free running. AFCADJRX constantly updated.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FREEPRESTART</name>
<description>Free running. AFCADJRX not updated before preamble is detected.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMLOCK</name>
<description>AFCADJRX locked when timing is detected.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRELOCK</name>
<description>AFCADJRX locked when preamble is detected.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMELOCK</name>
<description>AFCADJRX locked when frame is detected.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMELOCKPRESTART</name>
<description>AFCADJRX not updated before preamble is detected and locked when frame is detected.</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AFCTXMODE</name>
<description>AFC TX mode</description>
<bitOffset>13</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIS</name>
<description>Disabled.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRELOCK</name>
<description>AFCADJTX loaded from AFCADJRX when preamble is detected.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMELOCK</name>
<description>AFCADJTX loaded from AFCADJRX when frame is detected.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AFCRXCLR</name>
<description>AFCRX clear mode</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AFCDEL</name>
<description>AFC delay</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AFCAVGPER</name>
<description>AFC average period</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AFCLIMRESET</name>
<description>Reset AFCADJRX value</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AFCONESHOT</name>
<description>AFC One-Shot feature</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AFCENINTCOMP</name>
<description>Internal frequency offset compensation</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AFCDSAFREQOFFEST</name>
<description>Consider frequency offset estimation</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AFCDELDET</name>
<description>Delay Detection state machine</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AFCADJLIM</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>AFCADJLIM</name>
<description>AFC adjustment limit</description>
<bitOffset>0</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING0</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x22130A04</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF0</name>
<description>Shaping Coefficient 0</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF1</name>
<description>Shaping Coefficient 1</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF2</name>
<description>Shaping Coefficient 2</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF3</name>
<description>Shaping Coefficient 3</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING1</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-write</access>
<resetValue>0x4F4A4132</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF4</name>
<description>Shaping Coefficient 4</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF5</name>
<description>Shaping Coefficient 5</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF6</name>
<description>Shaping Coefficient 6</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF7</name>
<description>Shaping Coefficient 7</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING2</name>
<description>No Description</description>
<addressOffset>0x09C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF8</name>
<description>Shaping Coefficient 8</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF9</name>
<description>Shaping Coefficient 9</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF10</name>
<description>Shaping Coefficient 10</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF11</name>
<description>Shaping Coefficient 11</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING3</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF12</name>
<description>Shaping Coefficient 12</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF13</name>
<description>Shaping Coefficient 13</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF14</name>
<description>Shaping Coefficient 14</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF15</name>
<description>Shaping Coefficient 15</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING4</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF16</name>
<description>Shaping Coefficient 16</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF17</name>
<description>Shaping Coefficient 17</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF18</name>
<description>Shaping Coefficient 18</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF19</name>
<description>Shaping Coefficient 19</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING5</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF20</name>
<description>Shaping Coefficient 20</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF21</name>
<description>Shaping Coefficient 21</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF22</name>
<description>Shaping Coefficient 22</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF23</name>
<description>Shaping Coefficient 23</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING6</name>
<description>No Description</description>
<addressOffset>0x0AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF24</name>
<description>Shaping Coefficient 24</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF25</name>
<description>Shaping Coefficient 25</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF26</name>
<description>Shaping Coefficient 26</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF27</name>
<description>Shaping Coefficient 27</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING7</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF28</name>
<description>Shaping Coefficient 28</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF29</name>
<description>Shaping Coefficient 29</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF30</name>
<description>Shaping Coefficient 30</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF31</name>
<description>Shaping Coefficient 31</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING8</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF32</name>
<description>Shaping Coefficient 32</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF33</name>
<description>Shaping Coefficient 33</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF34</name>
<description>Shaping Coefficient 34</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF35</name>
<description>Shaping Coefficient 35</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING9</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF36</name>
<description>Shaping Coefficient 36</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF37</name>
<description>Shaping Coefficient 37</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF38</name>
<description>Shaping Coefficient 38</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF39</name>
<description>Shaping Coefficient 39</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING10</name>
<description>No Description</description>
<addressOffset>0x0BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF40</name>
<description>Shaping Coefficient 40</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF41</name>
<description>Shaping Coefficient 41</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF42</name>
<description>Shaping Coefficient 42</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF43</name>
<description>Shaping Coefficient 43</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SHAPING11</name>
<description>No Description</description>
<addressOffset>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>COEFF44</name>
<description>Shaping Coefficient 44</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF45</name>
<description>Shaping Coefficient 45</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF46</name>
<description>Shaping Coefficient 46</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF47</name>
<description>Shaping Coefficient 47</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RAMPCTRL</name>
<description>No Description</description>
<addressOffset>0x0C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000555</resetValue>
<resetMask>0xFF800FFF</resetMask>
<fields>
<field>
<name>RAMPRATE0</name>
<description>Ramp rate 0</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMPRATE1</name>
<description>Ramp rate 1</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMPRATE2</name>
<description>Ramp rate 2</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RAMPLEV</name>
<description>No Description</description>
<addressOffset>0x0CC</addressOffset>
<access>read-write</access>
<resetValue>0x009F9F9F</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>RAMPLEV0</name>
<description>Ramp level 0</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMPLEV1</name>
<description>Ramp level 1</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMPLEV2</name>
<description>Ramp level 2</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DCCOMP</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000030</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>DCESTIEN</name>
<description>DC Offset Estimation Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCCOMPEN</name>
<description>DC Offset Compensation Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCRSTEN</name>
<description>DC Compensation Filter Reset Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCCOMPFREEZE</name>
<description>DC Offset Compensation Filter Freeze</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCCOMPGEAR</name>
<description>DC Offset Compensation Filter Gear</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCLIMIT</name>
<description>DC offset limit</description>
<bitOffset>7</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FULLSCALE</name>
<description>1000 mV</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FULLSCALEBY4</name>
<description>250 mV</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FULLSCALEBY8</name>
<description>125 mV</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FULLSCALEBY16</name>
<description>62 mV</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DCCOMPFILTINIT</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7FFFFFFF</resetMask>
<fields>
<field>
<name>DCCOMPINITVALI</name>
<description>I-channel initialization value</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCCOMPINITVALQ</name>
<description>Q-channel initialization value</description>
<bitOffset>15</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCCOMPINIT</name>
<description>Initialize filter state</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DCESTI</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>DCCOMPESTIVALI</name>
<description>I-channel DC-Offset Estimated value</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DCCOMPESTIVALQ</name>
<description>Q-channel DC-Offset Estimated value</description>
<bitOffset>15</bitOffset>
<bitWidth>15</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SRCCHF</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xEFFFF8FF</resetMask>
<fields>
<field>
<name>SRCRATIO1</name>
<description>I-channel SRC ratio</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCENABLE1</name>
<description>SRC1 enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCRATIO2</name>
<description>Q-channel SRC ratio</description>
<bitOffset>12</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRCENABLE2</name>
<description>SRC2 enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BWSEL</name>
<description>Channel filter bandwidth</description>
<bitOffset>29</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>wide bandwidth selected ; BW = 0.263*Fxtal/dec0-factor/dec1-factor</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>wide bandwidth selected ; BW = 0.263*Fxtal/dec0-factor/dec1-factor</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>X2</name>
<description>narrow bandwidth selected ; BW = 0.196*Fxtal/dec0-factor/dec1-factor</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>X3</name>
<description>narrow bandwidth selected ; BW = 0.196*Fxtal/dec0-factor/dec1-factor</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INTOSR</name>
<description>Forcing Integer OSR</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSATHD0</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-write</access>
<resetValue>0x07830464</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SPIKETHD</name>
<description>Spike threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UNMODTHD</name>
<description>Unmodulated carrier detector threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FDEVMINTHD</name>
<description>Frequency deviation minimum threshold</description>
<bitOffset>14</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FDEVMAXTHD</name>
<description>Frequency deviation maximum threshold</description>
<bitOffset>20</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSATHD1</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>read-write</access>
<resetValue>0x3AC81388</resetValue>
<resetMask>0x7FFFFFFF</resetMask>
<fields>
<field>
<name>POWABSTHD</name>
<description>Power absolute threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POWRELTHD</name>
<description>Relative power detector threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Threshold is 6dB. The relative power detector will trigger when the current RSSI is 6dB stronger than the previously detected RSSI.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MODE1</name>
<description>Threshold is 9dB. The relative power detector will trigger when the current RSSI is 9dB stronger than the previously detected RSSI.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>MODE2</name>
<description>Threshold is 12dB. The relative power detector will trigger when the current RSSI is 12dB stronger than the previously detected RSSI.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>MODE3</name>
<description>Threshold is 15dB. The relative power detector will trigger when the current RSSI is 15dB stronger than the previously detected RSSI.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSARSTCNT</name>
<description>DSA reset counter</description>
<bitOffset>18</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSSIJMPTHD</name>
<description>RSSI jump detector threshold</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FREQLATDLY</name>
<description>Frequency late delay</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWRFLTBYP</name>
<description>Power filter bypass</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMPFLTBYP</name>
<description>Amplitude filter bypass</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWRDETDIS</name>
<description>Power detection disabled</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FREQSCALE</name>
<description>Frequency scale factor</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSACTRL</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>read-write</access>
<resetValue>0x000A2090</resetValue>
<resetMask>0xFFEFFFFF</resetMask>
<fields>
<field>
<name>DSAMODE</name>
<description>Mode of Digital Signal Arrival detector</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>DSA is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>DSA is enabled by the relative/absolute RSSI detector and is reset by using detectors for spike content and frequency deviation. The RSSI jump detector is used to recover from false detects.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ARRTHD</name>
<description>Signal arrival valid counter threshold</description>
<bitOffset>2</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARRTOLERTHD0</name>
<description>Arrival tolerance threshold 0</description>
<bitOffset>6</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARRTOLERTHD1</name>
<description>Arrival tolerance threshold 1</description>
<bitOffset>11</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCHPRD</name>
<description>Search period window length </description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TS2</name>
<description>The search period is 2 symbol periods.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TS4</name>
<description>The search period is 4 symbol periods.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FREQAVGSYM</name>
<description>DSA frequency estimation averaging</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AVG2TS</name>
<description>Frequency estimation over 2 symbol periods.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG4TS</name>
<description>Frequency estimation over 4 symbol periods.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRANRSTDSA</name>
<description>power transient detector Reset DSA</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSARSTON</name>
<description>DSA detection reset</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAINREDUCDLY</name>
<description>Detection Delay of AGC gain reduction</description>
<bitOffset>21</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOWDUTY</name>
<description>Low duty cycle delay</description>
<bitOffset>23</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RESTORE</name>
<description>Power detector reset of DSA</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AGCBAUDEN</name>
<description>Consider Baud_en from AGC</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMPJUPTHD</name>
<description>Amplitude jump detection thrshold</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VITERBIDEMOD</name>
<description>No Description</description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<resetValue>0x00206100</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VTDEMODEN</name>
<description>Viterbi demodulator enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HARDDECISION</name>
<description>Hard decision</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VITERBIKSI1</name>
<description>VITERBI KSI1</description>
<bitOffset>2</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VITERBIKSI2</name>
<description>VITERBI KSI2</description>
<bitOffset>9</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VITERBIKSI3</name>
<description>VITERBI KSI3</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNTHAFC</name>
<description>Synthesizer AFC in Viterbi demod</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CORRCYCLE</name>
<description>Correction cycles</description>
<bitOffset>23</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CORRSTPSIZE</name>
<description>Correction step size</description>
<bitOffset>27</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISDEMODOF</name>
<description>Disable Demod Over Flow Detection</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VTCORRCFG0</name>
<description>No Description</description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<resetValue>0x123556B7</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EXPECTPATT</name>
<description>Expected pattern</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIGMIXCTRL</name>
<description>No Description</description>
<addressOffset>0x10C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x007FFFFF</resetMask>
<fields>
<field>
<name>DIGMIXFREQ</name>
<description>Digital mixer frequency control word</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIGMIXMODE</name>
<description>Digital mixer frequency control</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CFOSR</name>
<description>Mixer frequency specified by CFOSR.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIGMIXFREQ</name>
<description>Mixer frequency specified by DIGMIXFREQ.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MIXERCONJ</name>
<description>Digital mixer input conjugate</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIGMIXFB</name>
<description>Digital mixer Frequency Correction </description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VTCORRCFG1</name>
<description>No Description</description>
<addressOffset>0x110</addressOffset>
<access>read-write</access>
<resetValue>0x29043020</resetValue>
<resetMask>0x7FFFFFFF</resetMask>
<fields>
<field>
<name>CORRSHFTLEN</name>
<description>Correlator shift length</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VTFRQLIM</name>
<description>Viterbi frequency limiter</description>
<bitOffset>6</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXPSYNCLEN</name>
<description>Expected sync length</description>
<bitOffset>15</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFFHEAD</name>
<description>Buffer header</description>
<bitOffset>23</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXPECTHT</name>
<description>Expected patterns head and tail</description>
<bitOffset>27</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VTTRACK</name>
<description>No Description</description>
<addressOffset>0x114</addressOffset>
<access>read-write</access>
<resetValue>0x4D80BB88</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FREQTRACKMODE</name>
<description>Frequency tracking mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Frequency tracking disabled. Only a one-time frequency offset compensation applied through DSA.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MODE1</name>
<description>Frequency tracking enabled with one correction, when needed, every 16 symbol periods.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>MODE2</name>
<description>Frequency tracking enabled with one correction, when needed, every 32 symbol periods.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>MODE3</name>
<description>Frequency tracking enabled with one correction, when needed, every 48 symbol periods.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMTRACKTHD</name>
<description>Timing tracking threshold</description>
<bitOffset>2</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMEACQUTHD</name>
<description>Time acquisition threshold</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMCHK</name>
<description>Time check</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMEOUTMODE</name>
<description>Timeout mode</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMGEAR</name>
<description>Timing Gear</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GEAR0</name>
<description>Execute timing tracking regardless of difference between Early/Late and Current correlation values. Referred to as fast gear. Same as GEAR3</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GEAR1</name>
<description>Execute timing tracking only when correlation value of Early/Late is 75% or less of the Current correlation value. Referred to as medium gear.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>GEAR2</name>
<description>Execute timing tracking only when correlation value of Early/Late is 50% or less of the Current correlation value. Referred to as slow gear.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FREQBIAS</name>
<description>Frequency estimation bias</description>
<bitOffset>18</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HIPWRTHD</name>
<description>High Power detection threshold</description>
<bitOffset>22</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCTIMEOUTSEL</name>
<description>SYNC-WORD DET TIMEOUT</description>
<bitOffset>30</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BREST</name>
<description>No Description</description>
<addressOffset>0x118</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>BRESTINT</name>
<description>Integer part of estimated baudrate</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BRESTNUM</name>
<description>Fractional part of estimated baudrate</description>
<bitOffset>6</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>AUTOCG</name>
<description>No Description</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>AUTOCGEN</name>
<description>Enable automatic clock gating</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CGCLKSTOP</name>
<description>No Description</description>
<addressOffset>0x128</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>FORCEOFF</name>
<description>Manual control clocks</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSATHD2</name>
<description>No Description</description>
<addressOffset>0x130</addressOffset>
<access>read-write</access>
<resetValue>0x0C660664</resetValue>
<resetMask>0x7FFFFEFF</resetMask>
<fields>
<field>
<name>POWABSTHDLOG</name>
<description>Power threshold in logarithm-scale </description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>JUMPDETEN</name>
<description>Power jump detection enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FDADJTHD</name>
<description>Frequency deviation ripple threshold</description>
<bitOffset>10</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PMDETPASSTHD</name>
<description>DSA Preamble detection counter threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FREQESTTHD</name>
<description>Frequency Estimation Timeout Threshold</description>
<bitOffset>20</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTERFERDET</name>
<description>Interference detection threshold</description>
<bitOffset>25</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PMDETFORCE</name>
<description>Force DSA preamble detector</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIRECTMODE</name>
<description>No Description</description>
<addressOffset>0x134</addressOffset>
<access>read-write</access>
<resetValue>0x0000010C</resetValue>
<resetMask>0x00001F0F</resetMask>
<fields>
<field>
<name>DMENABLE</name>
<description>Enable Direct Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCASYNC</name>
<description>Choose Synchronous or Asynchronous mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCPREAM</name>
<description>Synchronous mode preamble</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ADD0</name>
<description>No preamble bits appended</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADD8</name>
<description>8 preamble bits appended</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADD16</name>
<description>16 preamble bits appended</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADD32</name>
<description>32 preamble bits appended</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKWIDTH</name>
<description>Synchronous mode clock pulse width</description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LONGRANGE</name>
<description>No Description</description>
<addressOffset>0x138</addressOffset>
<access>read-write</access>
<resetValue>0x00FA53E8</resetValue>
<resetMask>0x7FFFFFFF</resetMask>
<fields>
<field>
<name>LRCORRTHD</name>
<description>Correlator threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCORRSCHWIN</name>
<description>Window size</description>
<bitOffset>11</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRBLE</name>
<description>Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRTIMCORRTHD</name>
<description>Correlator threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRBLEDSA</name>
<description>DSA enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRDEC</name>
<description>DEC value</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LONGRANGE1</name>
<description>No Description</description>
<addressOffset>0x13C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF7FFF</resetMask>
<fields>
<field>
<name>LRSS</name>
<description>Long Range Signal Selection</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRTIMEOUTTHD</name>
<description>Long Range Time Out Threshold</description>
<bitOffset>4</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHPWRACCUDEL</name>
<description>Channel Power Accumulated Delay</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DEL0</name>
<description>Use accumulated channel power value</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DEL32</name>
<description>Delayed by 32 chips</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DEL64</name>
<description>Delayed by 64 chips</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HYSVAL</name>
<description>Hysteresis Value for BBSS</description>
<bitOffset>18</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AVGWIN</name>
<description>Average window</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRSPIKETHADD</name>
<description>Long Range DSA spike threshold addition</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOGICBASEDPUGATE</name>
<description>Logic Based Phase Unwrap Gating</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOGICBASEDLRDEMODGATE</name>
<description>Logic Based Long Range Demod Gating</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LONGRANGE2</name>
<description>No Description</description>
<addressOffset>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LRCHPWRTH1</name>
<description>Long Range channel power threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRTH2</name>
<description>Long Range channel power threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRTH3</name>
<description>Long Range channel power threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRTH4</name>
<description>Long Range channel power threshold</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LONGRANGE3</name>
<description>No Description</description>
<addressOffset>0x144</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LRCHPWRTH5</name>
<description>Long Range channel power threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRTH6</name>
<description>Long Range channel power threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRTH7</name>
<description>Long Range channel power threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRTH8</name>
<description>Long Range channel power threshold</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LONGRANGE4</name>
<description>No Description</description>
<addressOffset>0x148</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LRCHPWRTH9</name>
<description>Long Range channel power threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRTH10</name>
<description>Long Range channel power threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH1</name>
<description>Long Range channel power shift</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH2</name>
<description>Long Range channel power shift</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH3</name>
<description>Long Range channel power shift</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH4</name>
<description>Long Range channel power shift</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LONGRANGE5</name>
<description>No Description</description>
<addressOffset>0x14C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFFFFFF</resetMask>
<fields>
<field>
<name>LRCHPWRSH5</name>
<description>Long Range channel power shift</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH6</name>
<description>Long Range channel power shift</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH7</name>
<description>Long Range channel power shift</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH8</name>
<description>Long Range channel power shift</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH9</name>
<description>Long Range channel power shift</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH10</name>
<description>Long Range channel power shift</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH11</name>
<description>Long Range channel power shift</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LONGRANGE6</name>
<description>No Description</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFF7FFFF</resetMask>
<fields>
<field>
<name>LRCHPWRSPIKETH</name>
<description>Long Range channel power spike threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRSPIKETHD</name>
<description>Long Range spike threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRTH11</name>
<description>Long Range channel power threshold</description>
<bitOffset>20</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCHPWRSH12</name>
<description>Long Range channel power shift</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LRFRC</name>
<description>No Description</description>
<addressOffset>0x154</addressOffset>
<access>read-write</access>
<resetValue>0x00000101</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>CI500</name>
<description>Long Range CI mapping for 500kbps</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCACKTIMETHD</name>
<description>FRC acknowledge timeout threshold</description>
<bitOffset>2</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LRCORRMODE</name>
<description>LR Correlator operation Mode</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSATHD3</name>
<description>No Description</description>
<addressOffset>0x168</addressOffset>
<access>read-write</access>
<resetValue>0x07830464</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SPIKETHDLO</name>
<description>Spike threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UNMODTHDLO</name>
<description>Unmodulated carrier detector threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FDEVMINTHDLO</name>
<description>Frequency deviation minimum threshold</description>
<bitOffset>14</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FDEVMAXTHDLO</name>
<description>Frequency deviation maximum threshold</description>
<bitOffset>20</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSATHD4</name>
<description>No Description</description>
<addressOffset>0x16C</addressOffset>
<access>read-write</access>
<resetValue>0x00821388</resetValue>
<resetMask>0x07FFFFFF</resetMask>
<fields>
<field>
<name>POWABSTHDLO</name>
<description>Power absolute threshold for low power</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARRTOLERTHD0LO</name>
<description>Arrival tolerance threshold 0</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARRTOLERTHD1LO</name>
<description>Arrival tolerance threshold 1</description>
<bitOffset>21</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SWTHD</name>
<description>Enable switch threshold for low power</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VTBLETIMING</name>
<description>No Description</description>
<addressOffset>0x170</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFF3</resetMask>
<fields>
<field>
<name>VTBLETIMINGSEL</name>
<description>Viterbi BLE timing stamp selection</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FRAMEDET_DELAY</name>
<description>Delayed frame detection will be used as Timing stamp. This mode should be selected for legacy demod and Long Range BLE demod. </description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>END_FRAME_PULSE</name>
<description>The end of frame detection from Narrow Viterbi demod will be used as Timing stamp. This signal is a narrow pulse signal and pulse width is one xo clock cycle. </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>END_FRAME</name>
<description>The end of frame detection from Narrow Viterbi demod will be used as Timing stamp. This signal is a wdie pulse signal </description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INV_END_FRAME</name>
<description>For testing only.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMINGDELAY</name>
<description>Viterbi BLE Delay timer</description>
<bitOffset>4</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FLENOFF</name>
<description>Timing Stamp Frame Length Offset</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x208</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>TXFRAMESENT</name>
<description>Frame sent</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSYNCSENT</name>
<description>Sync word sent</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPRESENT</name>
<description>Preamble sent</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXRAMPDONE</name>
<description>Mod ramper idle</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDTNOARR</name>
<description>No signal Detected in LDT </description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHDSADET</name>
<description>PHASE DSA DETECT</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHYUNCODEDET</name>
<description>CONCURRENT UNCODED PHY DET</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHYCODEDET</name>
<description>CONCURRENT CODED PHY DET</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMDET</name>
<description>Timing detected</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPREDET</name>
<description>Preamble detected</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDET0</name>
<description>Frame with sync-word 0 detected</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDET1</name>
<description>Frame with sync-word 1 detected</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMLOST</name>
<description>Timing lost</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPRELOST</name>
<description>Preamble lost</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDETOF</name>
<description>Frame detection overflow</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMNF</name>
<description>Timing not found</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCTIMOUT</name>
<description>DEMOD-FRC req/ack timeout</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ETS</name>
<description>Early Time Stamp detect</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CFGANTPATTRD</name>
<description>cfg</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x20C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>TXFRAMESENT</name>
<description>Frame sent</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSYNCSENT</name>
<description>Sync word sent</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPRESENT</name>
<description>Preamble sent</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXRAMPDONE</name>
<description>Mod ramper idle</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDTNOARR</name>
<description>No signal Detected in LDT </description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHDSADET</name>
<description>PHASE DSA DETECT</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHYUNCODEDET</name>
<description>CONCURRENT UNCODED PHY DET</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHYCODEDET</name>
<description>CONCURRENT CODED PHY DET</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMDET</name>
<description>Timing detected</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPREDET</name>
<description>Preamble detected</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDET0</name>
<description>Frame with sync-word 0 detected</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDET1</name>
<description>Frame with sync-word 1 detected</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMLOST</name>
<description>Timing lost</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPRELOST</name>
<description>Preamble lost</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDETOF</name>
<description>Frame detection overflow</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMNF</name>
<description>Timing not found</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCTIMOUT</name>
<description>DEMOD-FRC req/ack timeout</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ETS</name>
<description>Early Time Stamp detect</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CFGANTPATTRD</name>
<description>CFGANTPATTRD</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x218</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000039</resetMask>
<fields>
<field>
<name>PRESTOP</name>
<description>Preamble stop</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>AFCTXLOCK</name>
<description>Lock AFC TX compensation</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>AFCTXCLEAR</name>
<description>Clear AFC TX compensation.</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>AFCRXCLEAR</name>
<description>Clear AFC RX compensation.</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>FSMSTATUS</name>
<description>No Description</description>
<addressOffset>0x21C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>DETSTATE</name>
<description>Detection FSM state</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Off state</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMINGSEARCH</name>
<description>Timing search</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>PRESEARCH</name>
<description>Preamble search</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMESEARCH</name>
<description>Frame search</description>
<value>30</value>
</enumeratedValue>
<enumeratedValue>
<name>RXFRAME</name>
<description>Payload Detection</description>
<value>40</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDETMODE0</name>
<description>Timing search with sliding window (FDM0)</description>
<value>50</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSASTATE</name>
<description>Demodulator DSA FSM state</description>
<bitOffset>7</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<description>IDLE state</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ARRIVALCHK</name>
<description>Arrival Check</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STATUSCHK</name>
<description>Status Check</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SAMPPW</name>
<description>SAMP_PW</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>WAITPWRUP</name>
<description>WAIT_PWRUP</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>WAITDSALO</name>
<description>WAIT_DSALO</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WAITABORT</name>
<description>WAIT_ABORT</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>STOP</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LRBLESTATE</name>
<description>Demodulator long-range BLE FSM state</description>
<bitOffset>10</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<description>IDLE state</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEANUP</name>
<description>CLEANUP</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CORRCOE</name>
<description>CORRCOE</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WAITLRDSA</name>
<description>WAIT_LR_DSA</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>MAXCORR</name>
<description>MAXCORR</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>WAITRDY</name>
<description>WAIT_RDY</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FEC1DATA</name>
<description>FEC1_DATA</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>FEC1ACK</name>
<description>FEC1_ACK</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>PAUSE</name>
<description>PAUSE</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>FEC2DATA</name>
<description>FEC2_DATA</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>FEC2ACK</name>
<description>FEC2_ACK</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKCUR</name>
<description>TRACK_CUR</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKEAR</name>
<description>TRACK_EAR</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKLAT</name>
<description>TRACK_LAT</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKDONE</name>
<description>TRACK_DONE</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>TDECISION</name>
<description>T_DECISION</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>STOP</description>
<value>16</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NBBLESTATE</name>
<description>Demodulator Narrow-band BLE FSM state</description>
<bitOffset>15</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<description>IDLE state</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VTINITI</name>
<description>VTINITI</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADDRNXT</name>
<description>ADDR_NXT</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INICOST</name>
<description>INI_COST</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CALCCOST</name>
<description>CALC_COST</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>INITALACQU</name>
<description>INITAL_ACQU</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>INITALCOSTCALC</name>
<description>INITAL_COST_CALC</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MINCOSTCALC</name>
<description>MIN_COST_CALC</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FREQACQU</name>
<description>FREQ_ACQU</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>FREQACQUDONE</name>
<description>FREQ_ACQU_DONE</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMINGACQUEARLY</name>
<description>TIMING_ACQU_EARLY</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMINGACQUCURR</name>
<description>TIMING_ACQU_CURR</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMINGACQULATE</name>
<description>TIMING_ACQU_LATE</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMINGACQUDONE</name>
<description>TIMING_ACQU_DONE</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>VIRTBIINIT0</name>
<description>VIRTBI_INIT0</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>VIRTBIINIT1</name>
<description>VIRTBI_INIT1</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>VIRTBIRXSYNC</name>
<description>VIRTBI_RXSYNC</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>VIRTBIRXPAYLOAD</name>
<description>VIRTBI_RXPAYLOAD</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>HARDRXSYNC</name>
<description>HARD_RXSYNC</description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>HARDXPAYLOAD</name>
<description>HARD_RXPAYLOAD</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKFREQ</name>
<description>TRACK_FREQ</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKTIMEARLY</name>
<description>TRACK_TIM_EARLY</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKTIMCURR</name>
<description>TRACK_TIM_CURR</description>
<value>22</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKTIMLATE</name>
<description>TRACK_TIM_LATE</description>
<value>23</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKDONE</name>
<description>TRACK_DONE</description>
<value>24</value>
</enumeratedValue>
<enumeratedValue>
<name>TRACKDECISION</name>
<description>TRACK_DECISION</description>
<value>25</value>
</enumeratedValue>
<enumeratedValue>
<name>STOP</name>
<description>STOP</description>
<value>26</value>
</enumeratedValue>
<enumeratedValue>
<name>WAITACK</name>
<description>WAIT_ACK</description>
<value>27</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBUG</name>
<description>DEBUG</description>
<value>28</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANTDIVSTATE</name>
<description>Antenna diversity control state</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<description>Idle state</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FIRST_ANT0</name>
<description>First ANT0 selection</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FIRST_ANT1</name>
<description>First ANT1 selection</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMSEARCH_ANT0</name>
<description>Timing search on ANT0</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMSEARCH_ANT1</name>
<description>Timing search on ANT1</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMDET_ANT0</name>
<description>Check ANT1 after timing detecton ANT0</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMDET_ANT1</name>
<description>Check ANT0 after timing detecton ANT1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EVALUATE</name>
<description>Evaluate and select better antenna</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMSEARCH_SELECTED</name>
<description>Searching on better antenna</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMDET_SELECTED</name>
<description>Selected better antenna</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>REPEAT_ANT0</name>
<description>Repeat ANT0</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>REPEAT_ANT1</name>
<description>Repeat ANT1</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>MANUAL</name>
<description>Manual mode</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS2</name>
<description>No Description</description>
<addressOffset>0x220</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFCFFFF</resetMask>
<fields>
<field>
<name>CHPWRACCUMUX</name>
<description>Channel power</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BBSSMUX</name>
<description>Actual Baseband Signal Selection</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LRBLECI</name>
<description>RXed packet's LR BLE coding indicator</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LR125k</name>
<description>FEC block 2 coded using C=8, 125kbps</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LR500k</name>
<description>FEC block 2 coded using C=2, 500kbps</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>UNCODEDPHY</name>
<description>UNCODED PHY DET </description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CODEDPHY</name>
<description>CODED PHY DET </description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RTVTCORR</name>
<description>VT demod Correlation</description>
<bitOffset>18</bitOffset>
<bitWidth>14</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS3</name>
<description>No Description</description>
<addressOffset>0x224</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x057FFFFF</resetMask>
<fields>
<field>
<name>BBPFOUTABS1</name>
<description>Pre-filter Correlation Output</description>
<bitOffset>0</bitOffset>
<bitWidth>11</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BBPFOUTABS</name>
<description>Pre-filter Correlation Output for BLR</description>
<bitOffset>11</bitOffset>
<bitWidth>11</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LRDSALIVE</name>
<description>BLRDSA Prefilter above LRSPIKETHD</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LRDSADET</name>
<description>DSA prefilter above LRSPIKETHD</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCSECPEAKABTH</name>
<description>SYNC second peak above threshold</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IRCAL</name>
<description>No Description</description>
<addressOffset>0x228</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFBF</resetMask>
<fields>
<field>
<name>IRCALEN</name>
<description>IRCAL enable bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MURSHF</name>
<description>MUR shift value</description>
<bitOffset>1</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MUISHF</name>
<description>MUI shift value</description>
<bitOffset>7</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IRCORREN</name>
<description>IR Correction enable bit</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IRCALCOEFRSTCMD</name>
<description>IRCAL coef reset cmd</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>IRCALIFADCDBG</name>
<description>IRCAL IFADC DBG</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IRCALCOEF</name>
<description>No Description</description>
<addressOffset>0x22C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7FFF7FFF</resetMask>
<fields>
<field>
<name>CRV</name>
<description>CRV coefficient</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CIV</name>
<description>CIV coefficient</description>
<bitOffset>16</bitOffset>
<bitWidth>15</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BLEIQDSA</name>
<description>No Description</description>
<addressOffset>0x230</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BLEIQDSAEN</name>
<description>BLEIQDSA Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLEIQDSATH</name>
<description>BLEIQDSA Threshold</description>
<bitOffset>1</bitOffset>
<bitWidth>14</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLEIQDSAIIRCOEFPWR</name>
<description>BLEIQDSA IIRCOEFPWR</description>
<bitOffset>15</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLEIQDSADIFFTH1</name>
<description>BLEIQDSA BLEIQDSADIFFTH1</description>
<bitOffset>18</bitOffset>
<bitWidth>14</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BLEIQDSAEXT1</name>
<description>No Description</description>
<addressOffset>0x234</addressOffset>
<access>read-write</access>
<resetValue>0x0E000000</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>FREQSCALEIQDSA</name>
<description>I/Q DSA Frequency scale</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHPWRFIRAVGEN</name>
<description>Channel Power FIR Avg Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHPWRFIRAVGVAL</name>
<description>Channel Power FIR Avg Value</description>
<bitOffset>3</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AVG0</name>
<description>No Avg</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG2</name>
<description>2 sample avg</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG4</name>
<description>4 sample avg</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG8</name>
<description>8 sample avg</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CORRIIRAVGMULFACT</name>
<description>Corr IIR Avg Multiplication Factor</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLEIQDSAADDRBIAS</name>
<description>BLEIQDSA ADDRBIAS</description>
<bitOffset>7</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLEIQDSATHCOMB</name>
<description>Threshold when i and q are added</description>
<bitOffset>11</bitOffset>
<bitWidth>14</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MAXCORRCNTIQDSA</name>
<description>Max Corr Cnt IQDSA</description>
<bitOffset>25</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IIRRST</name>
<description>IIR Reset</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCPROPERTIES</name>
<description>No Description</description>
<addressOffset>0x238</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>SYNCCORRCLR</name>
<description>Sync auto corr clear bit </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCSECPEAKTH</name>
<description>SYNC auto corr second peak threshold</description>
<bitOffset>1</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIGIGAINCTRL</name>
<description>No Description</description>
<addressOffset>0x23C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>DIGIGAINEN</name>
<description>Digital Gain Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIGIGAINSEL</name>
<description>Digital Gain Select</description>
<bitOffset>1</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GAINM3</name>
<description>GAINM3 </description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM2P75</name>
<description>GAINM2P75</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM2P5</name>
<description>GAINM2P5 </description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM2P25</name>
<description>GAINM2P25</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM2</name>
<description>GAINM2 </description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM1P75</name>
<description>GAINM1P75</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM1P5</name>
<description>GAINM1P5 </description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM1P25</name>
<description>GAINM1P25</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM1</name>
<description>GAINM1 </description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM0P75</name>
<description>GAINM0P75</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM0P5</name>
<description>GAINM0P5 </description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM0P25</name>
<description>GAINM0P25</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINM0</name>
<description>GAINM0 </description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP0P25</name>
<description>GAINP0P25</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP0P5</name>
<description>GAINP0P5 </description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP0P75</name>
<description>GAINP0P75</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP1</name>
<description>GAINP1 </description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP1P25</name>
<description>GAINP1P25</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP1P5</name>
<description>GAINP1P5 </description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP1P75</name>
<description>GAINP1P75</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP2</name>
<description>GAINP2 </description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP2P25</name>
<description>GAINP2P25</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP2P5</name>
<description>GAINP2P5 </description>
<value>22</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP2P75</name>
<description>GAINP2P75</description>
<value>23</value>
</enumeratedValue>
<enumeratedValue>
<name>GAINP3</name>
<description>GAINP3 </description>
<value>24</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGIGAINDOUBLE</name>
<description>Digital Gain Doubled</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIGIGAINHALF</name>
<description>Digital Gain Halved</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEC0GAIN</name>
<description>DEC0 Gain Select</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRSCTRL</name>
<description>No Description</description>
<addressOffset>0x240</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>POSTPONESEL</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADVANCESEL</name>
<description></description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NEWWNDSEL</name>
<description></description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WEAKSEL</name>
<description></description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCSENTSEL</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRESENTSEL</name>
<description></description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOWCORRSEL</name>
<description></description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANT0SEL</name>
<description></description>
<bitOffset>14</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANT1SEL</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>REALTIMCFE</name>
<description>No Description</description>
<addressOffset>0x248</addressOffset>
<access>read-write</access>
<resetValue>0x001F81F4</resetValue>
<resetMask>0xE01FFFFF</resetMask>
<fields>
<field>
<name>MINCOSTTHD</name>
<description>Min. Cost thrshold</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTSCHWIN</name>
<description>Real time CFE searching window</description>
<bitOffset>10</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTSCHMODE</name>
<description>Real Time CFE searching mode</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRACKINGWIN</name>
<description>Correlator size for Tracking </description>
<bitOffset>15</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCACQWIN</name>
<description>SYNC Correlator Size </description>
<bitOffset>18</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINEWEN</name>
<description>Enable SINE WEIGHT</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VTAFCFRAME</name>
<description>Viterbi AFC FRAME Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCFEEN</name>
<description>Trecs Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIF</name>
<description>No Description</description>
<addressOffset>0x24C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>TXFRAMESENT</name>
<description>Frame sent</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSYNCSENT</name>
<description>Sync word sent</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPRESENT</name>
<description>Preamble sent</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXRAMPDONE</name>
<description>Mod ramper idle</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDTNOARR</name>
<description>No signal Detected in LDT </description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHDSADET</name>
<description>PHASE DSA DETECT</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHYUNCODEDET</name>
<description>CONCURRENT UNCODED PHY DET</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHYCODEDET</name>
<description>CONCURRENT CODED PHY DET</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMDET</name>
<description>Timing detected</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPREDET</name>
<description>Preamble detected</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDET0</name>
<description>Frame with sync-word 0 detected</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDET1</name>
<description>Frame with sync-word 1 detected</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMLOST</name>
<description>Timing lost</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPRELOST</name>
<description>Preamble lost</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDETOF</name>
<description>Frame detection overflow</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMNF</name>
<description>Timing not found</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCTIMOUT</name>
<description>DEMOD-FRC req/ack timeout</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ETS</name>
<description>Early timestamp</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CFGANTPATTRD</name>
<description>CFGANTPATTRD</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIEN</name>
<description>No Description</description>
<addressOffset>0x250</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>TXFRAMESENT</name>
<description>Frame sent</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXSYNCSENT</name>
<description>Sync word sent</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPRESENT</name>
<description>Preamble sent</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXRAMPDONE</name>
<description>Mod ramper idle</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDTNOARR</name>
<description>No signal Detected in LDT </description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHDSADET</name>
<description>PHASE DSA DETECT</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHYUNCODEDET</name>
<description>CONCURRENT UNCODED PHY DET</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHYCODEDET</name>
<description>CONCURRENT CODED PHY DET</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMDET</name>
<description>Timing detected</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPREDET</name>
<description>Preamble detected</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDET0</name>
<description>Frame with sync-word 0 detected</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDET1</name>
<description>Frame with sync-word 1 detected</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMLOST</name>
<description>Timing lost</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPRELOST</name>
<description>Preamble lost</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFRAMEDETOF</name>
<description>Frame detection overflow</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTIMNF</name>
<description>Timing not found</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCTIMOUT</name>
<description>DEMOD-FRC req/ack timeout</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ETS</name>
<description>Early time stamp</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CFGANTPATTRD</name>
<description>CFGANTPATTRD</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ETSCTRL</name>
<description>No Description</description>
<addressOffset>0x254</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFF7FF</resetMask>
<fields>
<field>
<name>ETSLOC</name>
<description>Early Time Stamp Location</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CAPSIGONPRS</name>
<description>Capture Signal On PRS</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CAPTRIG</name>
<description>Trigger to capture</description>
<bitOffset>12</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ANTSWCTRL</name>
<description>No Description</description>
<addressOffset>0x258</addressOffset>
<access>read-write</access>
<resetValue>0x003C0000</resetValue>
<resetMask>0x01FFFFFF</resetMask>
<fields>
<field>
<name>ANTDFLTSEL</name>
<description>Ant Default Select</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTCOUNT</name>
<description>Total Ant count</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTSWTYPE</name>
<description>Ant Switch Type</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>US_2</name>
<description>2us ant switching</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>US_4</name>
<description>4us ant switching</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>US_6</name>
<description>6us ant switching</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>US_8</name>
<description>8us ant switching</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ANTSWRST</name>
<description>Ant SW rst pulse</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CFGANTPATTEN</name>
<description>Configure Ant Pattern Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ANTSWENABLE</name>
<description>Ant sw enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTDSTOPPULSECNT</name>
<description>Extend Stop Pulse Counter</description>
<bitOffset>17</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ANTSWSTART</name>
<description>No Description</description>
<addressOffset>0x25C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>ANTSWSTARTTIM</name>
<description>Ant switch start time</description>
<bitOffset>0</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ANTSWEND</name>
<description>No Description</description>
<addressOffset>0x260</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>ANTSWENDTIM</name>
<description>Ant switch start time</description>
<bitOffset>0</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRECPMPATT</name>
<description>No Description</description>
<addressOffset>0x264</addressOffset>
<access>read-write</access>
<resetValue>0x55555555</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PMEXPECTPATT</name>
<description>Expected PM pattern</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRECPMDET</name>
<description>No Description</description>
<addressOffset>0x268</addressOffset>
<access>read-write</access>
<resetValue>0x00000017</resetValue>
<resetMask>0xBFFFC3FF</resetMask>
<fields>
<field>
<name>PMACQUINGWIN</name>
<description>PM Correlator Size </description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PMCOSTVALTHD</name>
<description>Min COST Validation for AFC </description>
<bitOffset>3</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PMTIMEOUTSEL</name>
<description>PM searching timeout Threshold</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PHSCALE</name>
<description>PHASE Scaler</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PMMINCOSTTHD</name>
<description>Min. Cost thrshold for Trecs PM</description>
<bitOffset>14</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VTPMDETSEL</name>
<description>Trecs PM Detection Thrshold </description>
<bitOffset>23</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COSTHYST</name>
<description>PM Seaching COST HYST</description>
<bitOffset>25</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PREAMSCH</name>
<description>PM detection enable in Trecs </description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFGANTPATT</name>
<description>No Description</description>
<addressOffset>0x26C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>CFGANTPATTVAL</name>
<description>CFGANTPATTVAL</description>
<bitOffset>0</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ETSTIM</name>
<description>No Description</description>
<addressOffset>0x270</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>ETSTIMVAL</name>
<description>ETSTIMVAL</description>
<bitOffset>0</bitOffset>
<bitWidth>17</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ETSCOUNTEREN</name>
<description>ETSCOUNTEREN</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ANTSWCTRL1</name>
<description>No Description</description>
<addressOffset>0x274</addressOffset>
<access>read-write</access>
<resetValue>0x0006AAAA</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>TIMEPERIOD</name>
<description>Time Period of xtal</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>COCURRMODE</name>
<description>No Description</description>
<addressOffset>0x278</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80000000</resetMask>
<fields>
<field>
<name>CONCURRENT</name>
<description>CONCURRENT MODE Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ANTDIVCTRL</name>
<description>No Description</description>
<addressOffset>0x27C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>ADPRETHRESH</name>
<description>Preamble threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENADPRETHRESH</name>
<description>Enable Preamble threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable use of Preamble threshold after timing detection</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable use of Preamble threshold after timing detection</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BLEIQDSAEXT2</name>
<description>No Description</description>
<addressOffset>0x280</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>DISMAXPEAKTRACKMODE</name>
<description>Disable Max Peak Track Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BBSSDEBOUNCETIM</name>
<description>BBSS Debounce Time</description>
<bitOffset>1</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BBSSDIFFCHVAL</name>
<description>BBSS Diff Change Val</description>
<bitOffset>9</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GT0</name>
<description>Greater than 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GT1</name>
<description>Greater than 1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>GT2</name>
<description>Greater than 2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>GT3</name>
<description>Greater than 3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SPARE</name>
<description>No Description</description>
<addressOffset>0x284</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>SPARE</name>
<description>Spare register</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IRCALCOEFWR0</name>
<description>No Description</description>
<addressOffset>0x288</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CRVWD</name>
<description>CRV coefficient</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRVWEN</name>
<description>CIV Coefficient Write Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CIVWD</name>
<description>CIV coefficient</description>
<bitOffset>16</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CIVWEN</name>
<description>CIV Coefficient Write Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IRCALCOEFWR1</name>
<description>No Description</description>
<addressOffset>0x28C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CRVWD</name>
<description>CRV coefficient</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CRVWEN</name>
<description>CIV Coefficient Write Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CIVWD</name>
<description>CIV coefficient</description>
<bitOffset>16</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CIVWEN</name>
<description>CIV Coefficient Write Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SYNTH_NS</name>
<version>1</version>
<description>SYNTH_NS Registers</description>
<baseAddress>0xB8018000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>SYNTH</name>
<value>42</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable peripheral clock to this module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x04014707</resetMask>
<fields>
<field>
<name>INLOCK</name>
<description>RF Synthesizer in Lock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IFFREQEN</name>
<description>Synthesizer IF frequency enable status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000061F</resetMask>
<fields>
<field>
<name>SYNTHSTART</name>
<description>Starts the RF synthesizer</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SYNTHSTOP</name>
<description>Stops the RF synthesizer</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ENABLEIF</name>
<description>Enable the synthesizer IF frequency</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DISABLEIF</name>
<description>Disable the synthesizer IF frequency</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CAPCALSTART</name>
<description>Start VCO capacitor array calibration</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000003</resetValue>
<resetMask>0xD9770007</resetMask>
<fields>
<field>
<name>LOCKTHRESHOLD</name>
<description>Frequency synthesizer lock threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSMUX0</name>
<description>PRS output mux 0 selector</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>PRS output 0 is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INLOCK</name>
<description>Synthesizer is in lock</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCK_WINDOW</name>
<description>PLL Lock Window, sampled by PFD</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FPLL</name>
<description>Divided PLL clock</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>VCCMP_HI</name>
<description>VCO voltage high detected</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>VCO_AMPLITUDE_OK</name>
<description>Obsolete. Read returns 1.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>VCO_DET_OUT_D</name>
<description>Obsolete. Read returns 0.</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSMUX1</name>
<description>PRS output mux 1 selector</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>PRS output 1 is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXINLOCK</name>
<description>Obsolete. read returns 0.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>REF_IS_LEADING</name>
<description>Disabled. Read returns 0.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FPLL</name>
<description>Divided PLL clock</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>VCCMP_LOW</name>
<description>VCO voltage low detected</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>MMD_PRESCALER_RESET_N</name>
<description>MMD prescaler reset, active low</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>CLK_SYNTH_DIV2</name>
<description>MMD next denom output, corresponding to the delta-sigma clock, divided by 2.</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INVCLKSYNTH</name>
<description>Invert clk_synth</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NO</name>
<description>Do not invert clk_synth</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>YES</name>
<description>Invert clk_synth</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MMDRSTNOVERRIDEEN</name>
<description>Enable MMD reset override</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable MMD reset override</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable MMD reset override</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MMDMANRSTN</name>
<description>Manual MMD reset</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RESET</name>
<description>Reset MMD and DSM logic</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NORESET</name>
<description>Allow MMD and DSM to run</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>VCDACCTRL</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000020</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>VCDACVAL</name>
<description>Control voltage to VCO</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCDACEN</name>
<description>Enable VCDAC</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>VC DAC disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>VC DAC enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPFEN</name>
<description>LPF Enable Control</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable LPF</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable LPF</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPFQSEN</name>
<description>LPF Quickstart Control</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable LPF</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable LPF</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FREQ</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFFFFFF</resetMask>
<fields>
<field>
<name>FREQ</name>
<description>RF Carrier Frequency.</description>
<bitOffset>0</bitOffset>
<bitWidth>28</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IFFREQ</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>IFFREQ</name>
<description>IF used in receive mode</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOSIDE</name>
<description>Configure LO in receive</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOW</name>
<description>The local oscillator (LO) is lower in frequency than the receive RF channel. In MODEM_MIXCTRL the ANAMIXMODE field must be set to NORMAL and DIGIQSWAPEN must be cleared.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>The local oscillator (LO) is higher in frequency than the receive RF channel. In MODEM_MIXCTRL the ANAMIXMODE field must be set to CONJUGATE and DIGIQSWAPEN must be set.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DIVCTRL</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>LODIVFREQCTRL</name>
<description>Frequency division</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LODIV1</name>
<description>Divide LO frequency by 1.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV2</name>
<description>Divide LO frequency by 2.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV3</name>
<description>Divide LO frequency by 3.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV4</name>
<description>Divide LO frequency by 4.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV5</name>
<description>Divide LO frequency by 5.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV7</name>
<description>Divide LO frequency by 7.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV6</name>
<description>Divide LO frequency by 6.</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV8</name>
<description>Divide LO frequency by 8.</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV10</name>
<description>Divide LO frequency by 10.</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV14</name>
<description>Divide LO frequency by 14.</description>
<value>23</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV9</name>
<description>Divide LO frequency by 9.</description>
<value>27</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV12</name>
<description>Divide LO frequency by 12.</description>
<value>28</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV15</name>
<description>Divide LO frequency by 15.</description>
<value>29</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV16</name>
<description>Divide LO frequency by 16.</description>
<value>36</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV20</name>
<description>Divide LO frequency by 20.</description>
<value>37</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV18</name>
<description>Divide LO frequency by 18.</description>
<value>155</value>
</enumeratedValue>
<enumeratedValue>
<name>LODIV24</name>
<description>Divide LO frequency by 24.</description>
<value>156</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CHCTRL</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CHNO</name>
<description>Channel number</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHSP</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>CHSP</name>
<description>Channel spacing</description>
<bitOffset>0</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CALOFFSET</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007FFF</resetMask>
<fields>
<field>
<name>CALOFFSET</name>
<description>Carrier calibration offset</description>
<bitOffset>0</bitOffset>
<bitWidth>15</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VCOTUNING</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00008400</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>VCOTUNING</name>
<description>VCO capacitor array calibration value.</description>
<bitOffset>0</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCAPSEL</name>
<description>VCO varactor cap select</description>
<bitOffset>11</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VCOGAIN</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000077</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>VCOKVCOARSE</name>
<description>VCO varactor coarse gain setting</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCOKVFINE</name>
<description>VCO varactor fine gain setting</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000237</resetMask>
<fields>
<field>
<name>LOCKED</name>
<description>Synthesizer locked Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UNLOCKED</name>
<description>Synthesizer unlocked Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYRDY</name>
<description>Synthesizer ready Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCOHIGH</name>
<description>VCO high voltage Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCOLOW</name>
<description>VCO low voltage Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCNTDONE</name>
<description>LOCNT measurement done Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000237</resetMask>
<fields>
<field>
<name>LOCKED</name>
<description>LOCKED Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UNLOCKED</name>
<description>UNLOCKED Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYRDY</name>
<description>CAPCALDONE Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCOHIGH</name>
<description>VCOHIGH Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCOLOW</name>
<description>VCOLOW Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCNTDONE</name>
<description>LOCNTDONE Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCNTCTRL</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Enable LO Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>LO counter is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>LO counter is enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLEAR</name>
<description>Clear LO Counter</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Do not clear LO counter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>Clear LO counter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RUN</name>
<description>Run LO Counter</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Do not run LO counter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>Run LO counter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>READ</name>
<description>Read LO Counter</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>LOCOUNT register read returns all 0's</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>LOCOUNT register read returns count value</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NUMCYCLE</name>
<description>Number of Clock Cycles to Run LO Counter</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CNT_2</name>
<description>Set count length to 2 XO clock cycles</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_4</name>
<description>Set count length to 4 XO clock cycles</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_8</name>
<description>Set count length to 8 XO clock cycles</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_16</name>
<description>Set count length to 16 XO clock cycles</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_32</name>
<description>Set count length to 32 XO clock cycles</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_64</name>
<description>Set count length to 64 XO clock cycles</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_128</name>
<description>Set count length to 128 XO clock cycles</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_256</name>
<description>Set count length to 256 XO clock cycles</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_512</name>
<description>Set count length to 512 XO clock cycles</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_1024</name>
<description>Set count length to 1024 XO clock cycles</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_2048</name>
<description>Set count length to 2048 XO clock cycles</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_4096</name>
<description>Set count length to 4096 XO clock cycles</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>CNT_8192</name>
<description>Set count length to 8192 XO clock cycles</description>
<value>12</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCNTOVERRIDEEN</name>
<description>Enable manual override of CLEAR and RUN</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable manual override</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable manual override</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCNTMANCLEAR</name>
<description>Manual Control of LO counter CLEAR</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOCLEAR</name>
<description>Don't clear LO counter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear LO counter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCNTMANRUN</name>
<description>Manual Control of the LO counter RUN</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORUN</name>
<description>Don't initiate start/stop LO counter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RUN</name>
<description>Initiate start/stop of LO counter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FCALRUNCLKEN</name>
<description>Enable FCAL run pulse counter clock</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Don't enable clock</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable clock</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LOCNTSTATUS</name>
<description>No Description</description>
<addressOffset>0x08C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>LOCOUNT</name>
<description>LO Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>19</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BUSY</name>
<description>LO Counter is Busy</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCNTTARGET</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>TARGET</name>
<description>LO Counter Measurement Target</description>
<bitOffset>0</bitOffset>
<bitWidth>19</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MMDDENOMINIT</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07FFFFFF</resetMask>
<fields>
<field>
<name>DENOMINIT0</name>
<description>New BitField</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DENOMINIT1</name>
<description>New BitField</description>
<bitOffset>9</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DENOMINIT2</name>
<description>New BitField</description>
<bitOffset>18</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHPDACINIT</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>DACINIT</name>
<description>Initial CHP DAC Value</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LPFCTRL1CAL</name>
<description>No Description</description>
<addressOffset>0x09C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>OP1BWCAL</name>
<description>LPF Op1 BW Control in Cal Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OP1COMPCAL</name>
<description>LPF Op1 Comp Control in Cal Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFBVALCAL</name>
<description>LPF Rfb Value Select in Cal Mode</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RPVALCAL</name>
<description>LPF Rp Value Select in Cal Mode</description>
<bitOffset>11</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RZVALCAL</name>
<description>LPF Rz Value Select in Cal Mode</description>
<bitOffset>14</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LPFCTRL1RX</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>OP1BWRX</name>
<description>LPF Op1 BW Control in RX Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OP1COMPRX</name>
<description>LPF Op1 Comp Control in RX Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFBVALRX</name>
<description>LPF Rfb Value Select in RX Mode</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RPVALRX</name>
<description>LPF Rp Value Select in RX Mode</description>
<bitOffset>11</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RZVALRX</name>
<description>LPF Rz Value Select in RX Mode</description>
<bitOffset>14</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LPFCTRL1TX</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>OP1BWTX</name>
<description>LPF Op1 BW Control in TX Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OP1COMPTX</name>
<description>LPF Op1 Comp Control in TX Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFBVALTX</name>
<description>LPF Rfb Value Select in TX Mode</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RPVALTX</name>
<description>LPF Rp Value Select in TX Mode</description>
<bitOffset>11</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RZVALTX</name>
<description>LPF Rz Value Select in TX Mode</description>
<bitOffset>14</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LPFCTRL2RX</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1FFFFFFF</resetMask>
<fields>
<field>
<name>LPFSWENRX</name>
<description>LPF Switching Enable in RX Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable switching</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable switching</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPFINCAPRX</name>
<description>LPF Input Cap Select in RX Mode</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LPFGNDSWENRX</name>
<description>LPF Gnd Switch Enable in RX Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable GND switching</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable GND switching</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CALCRX</name>
<description>LPF Cap Cal Select in RX Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CASELRX</name>
<description>LPF Ca Select in RX Mode</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable Ca</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable Ca</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CAVALRX</name>
<description>LPF Ca Value Select in RX Mode</description>
<bitOffset>10</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CFBSELRX</name>
<description>LPF Cfb Select in RX Mode</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable Cfb</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable Cfb</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CZSELRX</name>
<description>LPF Cz Select in RX Mode</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable Cz</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable Cz</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CZVALRX</name>
<description>LPF Cz Value Select in RX Mode</description>
<bitOffset>17</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODESELRX</name>
<description>LPF Filter Mode Select in RX Mode</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEOP</name>
<description>Sets 1 opamp configuration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOOP</name>
<description>Sets 2 opamp configuration</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCMLVLRX</name>
<description>LPF Vcm Level Select in RX Mode</description>
<bitOffset>26</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LPFCTRL2TX</name>
<description>No Description</description>
<addressOffset>0x0AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1FFFFFFF</resetMask>
<fields>
<field>
<name>LPFSWENTX</name>
<description>LPF Switching Enable in TX Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable switching</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable switching</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPFINCAPTX</name>
<description>LPF Input Cap Select in TX Mode</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LPFGNDSWENTX</name>
<description>LPF Gnd Switch Enable in TX Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable GND switching</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable GND switching</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CALCTX</name>
<description>LPF Cap Cal Select in TX Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CASELTX</name>
<description>LPF Ca Select in TX Mode</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable Ca</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable Ca</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CAVALTX</name>
<description>LPF Ca Value Select in TX Mode</description>
<bitOffset>10</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CFBSELTX</name>
<description>LPF Cfb Select in TX Mode</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable Cfb</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable Cfb</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CZSELTX</name>
<description>LPF Cz Select in TX Mode</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable Cz</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable Cz</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CZVALTX</name>
<description>LPF Cz Value Select in TX Mode</description>
<bitOffset>17</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODESELTX</name>
<description>LPF Filter Mode Select in TX Mode</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEOP</name>
<description>1 opamp configuration</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOOP</name>
<description>2 opamp configuration</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCMLVLTX</name>
<description>LPF Vcm Level Select in TX Mode</description>
<bitOffset>26</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DSMCTRLRX</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000013</resetValue>
<resetMask>0x070003FF</resetMask>
<fields>
<field>
<name>DITHERDSMINPUTRX</name>
<description>Dithering of DSM input for RX mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DITHERDSMOUTPUTRX</name>
<description>Dithering of DSM output for RX mode</description>
<bitOffset>1</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DITHERDACRX</name>
<description>Dithering of charge pump DAC for RX mode</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSMMODERX</name>
<description>Delta-sigma topology for RX mode</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FEEDFORWARD</name>
<description>Feed forward architecture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MASH</name>
<description>MASH architecture. Note that the delta-sigma output dithering (DITHERDSMOUTPUT) is not available in this mode.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LSBFORCERX</name>
<description>Delta-sigma input force LSB for RX mode</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMMODERX</name>
<description>DEM Mode for RX mode</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>DEM is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>DEM is enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MASHORDERRX</name>
<description>MASH order for RX mode</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SECOND</name>
<description>2nd Order Mash</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRD</name>
<description>3rd Order Mash</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REQORDERRX</name>
<description>ReQuant order for RX mode</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FIRST</name>
<description>1st Order DAC</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SECOND</name>
<description>2rd Order DAC</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DSMCTRLTX</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000013</resetValue>
<resetMask>0x070003FF</resetMask>
<fields>
<field>
<name>DITHERDSMINPUTTX</name>
<description>Dithering of DSM input for TX mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DITHERDSMOUTPUTTX</name>
<description>Dithering of DSM output for TX mode</description>
<bitOffset>1</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DITHERDACTX</name>
<description>Dithering of charge pump DAC for TX mode</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSMMODETX</name>
<description>Delta-sigma topology for TX mode</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FEEDFORWARD</name>
<description>Feed forward architecture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MASH</name>
<description>MASH architecture. Note that the delta-sigma output dithering (DITHERDSMOUTPUT) is not available in this mode.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LSBFORCETX</name>
<description>Delta-sigma input force LSB for TX mode</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMMODETX</name>
<description>DEM Mode for TX mode</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>DEM is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>DEM is enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MASHORDERTX</name>
<description>MASH order for TX mode</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SECOND</name>
<description>2nd Order Mash</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRD</name>
<description>3rd Order Mash</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REQORDERTX</name>
<description>ReQuant order for TX mode</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FIRST</name>
<description>1st Order DAC</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SECOND</name>
<description>2rd Order DAC</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SEQIF</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000237</resetMask>
<fields>
<field>
<name>LOCKED</name>
<description>Synthesizer locked Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UNLOCKED</name>
<description>Synthesizer unlocked Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYRDY</name>
<description>Synthesizer ready Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCOHIGH</name>
<description>VCO high voltage Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCOLOW</name>
<description>VCO low voltage Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCNTDONE</name>
<description>LOCNT measurement done Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIEN</name>
<description>No Description</description>
<addressOffset>0x0BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000237</resetMask>
<fields>
<field>
<name>LOCKED</name>
<description>LOCKED Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UNLOCKED</name>
<description>UNLOCKED Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYRDY</name>
<description>CAPCALDONE Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCOHIGH</name>
<description>VCOHIGH Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCOLOW</name>
<description>VCOLOW Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCNTDONE</name>
<description>LOCNTDONE Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PROTIMER_NS</name>
<version>1</version>
<description>PROTIMER_NS Registers</description>
<baseAddress>0xB801C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>PROTIMER</name>
<value>36</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>EN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FF33336</resetMask>
<fields>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>PROTIMER is frozen in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>PROTIMER is running in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMACLRACT</name>
<description>DMA Request Clear on Active</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OSMEN</name>
<description>One-Shot Mode Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Protimer continues to count when WRAP counter overflows.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Protimer stops counting when WRAP counter overflows.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ZEROSTARTEN</name>
<description>Start from zero enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Protimer starts from the previous count value</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Protimer starts counting from zero</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRECNTSRC</name>
<description>Selects clock to Pre-counter</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Disable Pre-counter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CLOCK</name>
<description>Module clock</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNUSED0</name>
<description>Do not use</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNUSED1</name>
<description>Do not use</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BASECNTSRC</name>
<description>Selects clock to Base counter</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Disable base counter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNTOF</name>
<description>Pre-counter overflow events</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UNUSED0</name>
<description>Do not use</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNUSED1</name>
<description>Do not use</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WRAPCNTSRC</name>
<description>Selects clock to Wrap counter</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Disable Wrap counter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNTOF</name>
<description>Pre-counter overflow events</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNTOF</name>
<description>Base counter overflow events</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>UNUSED</name>
<description>Do not use</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOUT0SRC</name>
<description>Selects clock to timeout counter 0</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No counting</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNTOF</name>
<description>Pre-counter overflow events</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNTOF</name>
<description>Base counter overflow events</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNTOF</name>
<description>Wrap counter overflow events</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOUT0SYNCSRC</name>
<description>Select timeout counter 0 event</description>
<bitOffset>22</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No synchronization</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNTOF</name>
<description>Pre-counter overflow event</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNTOF</name>
<description>Base counter overflow event</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNTOF</name>
<description>Wrap counter overflow event</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOUT1SRC</name>
<description>Selects clock to timeout counter 1</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No counting</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNTOF</name>
<description>Pre-counter overflow events</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNTOF</name>
<description>Base counter overflow events</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNTOF</name>
<description>Wrap counter overflow events</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOUT1SYNCSRC</name>
<description>Select timeout counter 1 event</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No synchronization</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNTOF</name>
<description>Pre-counter overflow event</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNTOF</name>
<description>Base counter overflow event</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNTOF</name>
<description>Wrap counter overflow event</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOUT0MODE</name>
<description>Repeat Mode</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FREE</name>
<description>When started, the TOUT0 counts down until it is stopped by software</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONESHOT</name>
<description>TOUT0 is stopped after it reaches zero</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOUT1MODE</name>
<description>Repeat Mode</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FREE</name>
<description>When started, the TOUT1 counts down until it is stopped by software</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONESHOT</name>
<description>TOUT1 is stopped after it reaches zero</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000707F7</resetMask>
<fields>
<field>
<name>START</name>
<description>Start PROTIMER</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RTCSYNCSTART</name>
<description>Start PROTIMER Synchronized with RTCC</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop PROTIMER</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TOUT0START</name>
<description>Start Timeout counter 0</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TOUT0STOP</name>
<description>Stop Timeout counter 0</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TOUT1START</name>
<description>Start Timeout counter 1</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TOUT1STOP</name>
<description>Stop Timeout counter 0</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FORCETXIDLE</name>
<description>Force to Idle state of tx_state</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FORCERXIDLE</name>
<description>Force to Idle state of rx_state</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FORCERXRX</name>
<description>Force to Rx state of rx_state</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>LBTSTART</name>
<description>LBT sequence start</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>LBTPAUSE</name>
<description>Pause LBT sequence</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>LBTSTOP</name>
<description>LBT sequence stop</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>PRSCTRL</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000E0E0E</resetMask>
<fields>
<field>
<name>STARTPRSEN</name>
<description>Enable Protimer start commands from PRS.</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STARTEDGE</name>
<description>Start Command Edge Select</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STOPPRSEN</name>
<description>Enable Protimer stop commands from PRS.</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STOPEDGE</name>
<description>Stop Command Edge Select</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTCCTRIGGERPRSEN</name>
<description>Enable RTCC Trigger from PRS.</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCCTRIGGEREDGE</name>
<description>RTCC Trigger Edge Select</description>
<bitOffset>18</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LBTSYNC</name>
<description>LBT Synchronizing</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LBTRUNNING</name>
<description>LBT Running</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LBTPAUSED</name>
<description>LBT has been paused.</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TOUT0RUNNING</name>
<description>Timeout Counter 0 Running</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TOUT0SYNC</name>
<description>Timeout Counter 0 Synchronizing</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TOUT1RUNNING</name>
<description>Timeout Counter 1 Running</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TOUT1SYNC</name>
<description>Timeout Counter 1 Synchronizing</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICV0</name>
<description>CC0 Capture Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>PROTIMER_CC0_PRE, -BASE or -WRAP does not contain a valid capture value</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>PROTIMER_CC0_PRE, -BASE or -WRAP contains a valid and unread capture value</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICV1</name>
<description>CC1 Capture Valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>PROTIMER_CC1_PRE, -BASE or -WRAP does not contain a valid capture value</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>PROTIMER_CC1_PRE, -BASE or -WRAP contains a valid and unread capture value</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICV2</name>
<description>CC2 Capture Valid</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>PROTIMER_CC2_PRE, -BASE or -WRAP does not contain a valid capture value</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>PROTIMER_CC2_PRE, -BASE or -WRAP contains a valid and unread capture value</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICV3</name>
<description>CC3 Capture Valid</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>PROTIMER_CC3_PRE, -BASE or -WRAP does not contain a valid capture value</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>PROTIMER_CC3_PRE, -BASE or -WRAP contains a valid and unread capture value</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICV4</name>
<description>CC4 Capture Valid</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>PROTIMER_CC4_PRE, -BASE or -WRAP does not contain a valid capture value</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>PROTIMER_CC4_PRE, -BASE or -WRAP contains a valid and unread capture value</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICV5</name>
<description>CC5 Capture Valid</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICV6</name>
<description>CC6 Capture Valid</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ICV7</name>
<description>CC7 Capture Valid</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PRECNT</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRECNT</name>
<description>Pre Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BASECNT</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASECNT</name>
<description>Base Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WRAPCNT</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAPCNT</name>
<description>Wrap Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BASEPRE</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PRECNTV</name>
<description>Pre counter value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BASECNTV</name>
<description>Base counter value</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LWRAPCNT</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LWRAPCNT</name>
<description>Latched Wrap Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PRECNTTOPADJ</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRECNTTOPADJ</name>
<description>PRECNT Top Adjust Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRECNTTOP</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00FFFF00</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>PRECNTTOPFRAC</name>
<description>PRECNT Top Fractional Value</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRECNTTOP</name>
<description>PRECNT Top Value</description>
<bitOffset>8</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BASECNTTOP</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x0000FFFF</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASECNTTOP</name>
<description>BASECNT Top Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WRAPCNTTOP</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAPCNTTOP</name>
<description>WRAPCNT Top Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOUT0CNT</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOUT0PCNT</name>
<description>TOUT0PCNT Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0CNT</name>
<description>TOUT0CNT Value</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOUT0CNTTOP</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00FF00FF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOUT0PCNTTOP</name>
<description>TOUT0PCNTTOP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0CNTTOP</name>
<description>TOUT0CNTTOP Value</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOUT0COMP</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOUT0PCNTCOMP</name>
<description>TOUT0PCNTCOMP</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0CNTCOMP</name>
<description>TOUT0CNTCOMP Value</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOUT1CNT</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOUT1PCNT</name>
<description>TOUT1PCNT Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1CNT</name>
<description>TOUT1CNT Value</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOUT1CNTTOP</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00FF00FF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOUT1PCNTTOP</name>
<description>TOUT1PCNTTOP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1CNTTOP</name>
<description>TOUT1CNTTOP Value</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TOUT1COMP</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOUT1PCNTCOMP</name>
<description>TOUT1PCNTCOMP</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1CNTCOMP</name>
<description>TOUT1CNTCOMP Value</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LBTCTRL</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F1F1FFF</resetMask>
<fields>
<field>
<name>STARTEXP</name>
<description>Start Exponent</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EXP0</name>
<description>STARTEXP value = 0 (used for Fast TX)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP1</name>
<description>STARTEXP value = 1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP2</name>
<description>STARTEXP value = 2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP3</name>
<description>STARTEXP value = 3</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP4</name>
<description>STARTEXP value = 4</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP5</name>
<description>STARTEXP value = 5</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP6</name>
<description>STARTEXP value = 6</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP7</name>
<description>STARTEXP value = 7</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP8</name>
<description>STARTEXP value = 8</description>
<value>8</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MAXEXP</name>
<description>Maximum Exponent</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EXP0</name>
<description>MAXEXP value = 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP1</name>
<description>MAXEXP value = 1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP2</name>
<description>MAXEXP value = 2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP3</name>
<description>MAXEXP value = 3</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP4</name>
<description>MAXEXP value = 4</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP5</name>
<description>MAXEXP value = 5</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP6</name>
<description>MAXEXP value = 6</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP7</name>
<description>MAXEXP value = 7</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>EXP8</name>
<description>MAXEXP value = 8</description>
<value>8</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCADELAY</name>
<description>Clear Channel Assessment Delay</description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCAREPEAT</name>
<description>Clear Channel Assessment Repeat</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FIXEDBACKOFF</name>
<description>Fixed backoff</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RETRYLIMIT</name>
<description>Retry Limit</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LBTPRSCTRL</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01010100</resetMask>
<fields>
<field>
<name>LBTSTARTPRSEN</name>
<description>Enable LBT start commands from PRS.</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTPAUSEPRSEN</name>
<description>Enable LBT pause commands from PRS.</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTSTOPPRSEN</name>
<description>Enable LBT stop commands from PRS.</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LBTSTATE</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TOUT0PCNT</name>
<description>TOUT0PCNT value to be saved</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0CNT</name>
<description>TOUT0CNT value to be saved</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RANDOM</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RANDOM</name>
<description>Pseudo Random Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFFFF7</resetMask>
<fields>
<field>
<name>PRECNTOF</name>
<description>PRECNT Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASECNTOF</name>
<description>BASECNT Overflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPCNTOF</name>
<description>WRAPCNT Overflow Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0</name>
<description>TOUT0 underflow interrupt flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1</name>
<description>TOUT1 underflow interrupt flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0MATCH</name>
<description>TOUT0 compare match interrupt flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1MATCH</name>
<description>TOUT1 compare match interrupt flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC Channel 0 Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel 1 Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC Channel 2 Interrupt Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC3</name>
<description>CC Channel 3 Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC4</name>
<description>CC Channel 4 Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC5</name>
<description>CC Channel 5 Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC6</name>
<description>CC Channel 6 Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC7</name>
<description>CC Channel 7 Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF0</name>
<description>CC Channel 0 Overflow Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF1</name>
<description>CC Channel 1 Overflow Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF2</name>
<description>CC Channel 2 Overflow Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF3</name>
<description>CC Channel 3 Overflow Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF4</name>
<description>CC Channel 4 Overflow Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF5</name>
<description>CC Channel 5 Overflow Interrupt Flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF6</name>
<description>CC Channel 6 Overflow Interrupt Flag</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF7</name>
<description>CC Channel 7 Overflow Interrupt Flag</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTSUCCESS</name>
<description>Listen Before Talk Success</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTFAILURE</name>
<description>Listen Before Talk Failure</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTPAUSED</name>
<description>Listen Before Talk Paused</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTRETRY</name>
<description>Listen Before Talk Retry</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCCSYNCHED</name>
<description>PROTIMER synchronized with the RTCC</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0MATCHLBT</name>
<description>TOUT0 compare match interrupt flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFFFF7</resetMask>
<fields>
<field>
<name>PRECNTOF</name>
<description>PRECNTOF Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASECNTOF</name>
<description>BASECNTOF Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPCNTOF</name>
<description>WRAPCNTOF Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0</name>
<description>TOUT0 Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1</name>
<description>TOUT1 Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0MATCH</name>
<description>TOUT0MATCH Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1MATCH</name>
<description>TOUT1MATCH Interrupt Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC0 Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC1 Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC2 Interrupt Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC3</name>
<description>CC3 Interrupt Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC4</name>
<description>CC4 Interrupt Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC5</name>
<description>CC5 Interrupt Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC6</name>
<description>CC6 Interrupt Enable</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC7</name>
<description>CC7 Interrupt Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF0</name>
<description>COF0 Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF1</name>
<description>COF1 Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF2</name>
<description>COF2 Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF3</name>
<description>COF3 Interrupt Enable</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF4</name>
<description>COF4 Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF5</name>
<description>COF5 Interrupt Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF6</name>
<description>COF6 Interrupt Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF7</name>
<description>COF7 Interrupt Enable</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTSUCCESS</name>
<description>LBTSUCCESS Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTFAILURE</name>
<description>LBTFAILURE Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTPAUSED</name>
<description>LBTPAUSED Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTRETRY</name>
<description>LBTRETRY Interrupt Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCCSYNCHED</name>
<description>RTCCSYNCHED Interrupt Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0MATCHLBT</name>
<description>TOUT0MATCHLBT Interrupt Enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXCTRL</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F1F1F1F</resetMask>
<fields>
<field>
<name>RXSETEVENT1</name>
<description>First event that sets RX req signal</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Request is never set</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALWAYS</name>
<description>Does not wait for any particular event</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNTOF</name>
<description>Pre counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNTOF</name>
<description>Base counter overflow</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNTOF</name>
<description>Wrap counter overflow</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT0UF</name>
<description>Timeout counter 0 underflow</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT1UF</name>
<description>Timeout counter 1 underflow</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT0MATCH</name>
<description>Timeout counter 0 match</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT1MATCH</name>
<description>Timeout counter 1 match</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>CC0</name>
<description>Channel 0 Capture/Compare event</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>CC1</name>
<description>Channel 1 Capture/Compare event</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>CC2</name>
<description>Channel 2 Capture/Compare event</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>CC3</name>
<description>Channel 3 Capture/Compare event</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>CC4</name>
<description>Channel 4 Capture/Compare event</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>MOD indicated that TX completed</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>FRC indicated that RX completed</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>MOD/FRC indicated that TX or RX completed</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0</name>
<description>DEMOD indicated that syncword 0 was detected</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET1</name>
<description>DEMOD indicated that syncword 1 was detected</description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>DEMOD indicated that syncword 0 or 1 was detected</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>LBTSUCCESS</name>
<description>LBT completed successfully</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>LBTRETRY</name>
<description>LBT detected occupied channel and will try again</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>LBTFAILURE</name>
<description>LBT could not start transmission</description>
<value>22</value>
</enumeratedValue>
<enumeratedValue>
<name>ANYLBT</name>
<description>Any LBT event</description>
<value>23</value>
</enumeratedValue>
<enumeratedValue>
<name>CCAACK</name>
<description>A CCA measurement completed</description>
<value>24</value>
</enumeratedValue>
<enumeratedValue>
<name>CCA</name>
<description>A CCA measurement completed, and channel was clear</description>
<value>25</value>
</enumeratedValue>
<enumeratedValue>
<name>NOTCCA</name>
<description>A CCA measurement completed, and channel was busy</description>
<value>26</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT0MATCHLBT</name>
<description>Timeout counter 0 match occurred during LBT operation</description>
<value>27</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXSETEVENT2</name>
<description>Second event that sets RX req signal</description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXCLREVENT1</name>
<description>First event that clears RX req signal</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXCLREVENT2</name>
<description>Second event that clears RX req signal</description>
<bitOffset>24</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TXCTRL</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001F1F</resetMask>
<fields>
<field>
<name>TXSETEVENT1</name>
<description>First event that sets TX req signal</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Request is never set</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALWAYS</name>
<description>Does not wait for any particular event</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRECNTOF</name>
<description>Pre counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNTOF</name>
<description>Base counter overflow</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNTOF</name>
<description>Wrap counter overflow</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT0UF</name>
<description>Timeout counter 0 underflow</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT1UF</name>
<description>Timeout counter 1 underflow</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT0MATCH</name>
<description>Timeout counter 0 match</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT1MATCH</name>
<description>Timeout counter 1 match</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>CC0</name>
<description>Channel 0 Capture/Compare event</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>CC1</name>
<description>Channel 1 Capture/Compare event</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>CC2</name>
<description>Channel 2 Capture/Compare event</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>CC3</name>
<description>Channel 3 Capture/Compare event</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>CC4</name>
<description>Channel 4 Capture/Compare event</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>MOD indicated that TX completed</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>FRC indicated that RX completed</description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>MOD/FRC indicated that TX or RX completed</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0</name>
<description>DEMOD indicated that syncword 0 was detected</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET1</name>
<description>DEMOD indicated that syncword 1 was detected</description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>DEMOD indicated that syncword 0 or 1 was detected</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>LBTSUCCESS</name>
<description>LBT completed successfully</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>LBTRETRY</name>
<description>LBT detected occupied channel and will try again</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>LBTFAILURE</name>
<description>LBT could not start transmission</description>
<value>22</value>
</enumeratedValue>
<enumeratedValue>
<name>ANYLBT</name>
<description>Any LBT event</description>
<value>23</value>
</enumeratedValue>
<enumeratedValue>
<name>CCAACK</name>
<description>A CCA measurement completed</description>
<value>24</value>
</enumeratedValue>
<enumeratedValue>
<name>CCA</name>
<description>A CCA measurement completed, and channel was clear</description>
<value>25</value>
</enumeratedValue>
<enumeratedValue>
<name>NOTCCA</name>
<description>A CCA measurement completed, and channel was busy</description>
<value>26</value>
</enumeratedValue>
<enumeratedValue>
<name>TOUT0MATCHLBT</name>
<description>Timeout counter 0 match occurred during LBT operation</description>
<value>27</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXSETEVENT2</name>
<description>Second event that sets TX req signal</description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ETSI</name>
<description>No Description</description>
<addressOffset>0x07C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x03FFFFFF</resetMask>
<fields>
<field>
<name>ETSIEN</name>
<description>ETSI LBT enabling</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GRANULARLESSTHANRXWARM</name>
<description>Granular less than RXWARM</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXWARMTHLD</name>
<description>Minimum backoff period for RXWARM</description>
<bitOffset>2</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCAFIXED</name>
<description>Fixed listening time</description>
<bitOffset>10</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LBTSTATE1</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>CCACNT</name>
<description>Current CCA counter value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXP</name>
<description>LBT Exponent</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RETRYCNT</name>
<description>LBT Retry counter</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RANDOMFW0</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07FFFFFF</resetMask>
<fields>
<field>
<name>RANDOM0</name>
<description>Linear random backoff period from FW</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RANDOM1</name>
<description>Linear random backoff period from FW</description>
<bitOffset>9</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RANDOM2</name>
<description>Linear random backoff period from FW</description>
<bitOffset>18</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RANDOMFW1</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07FFFFFF</resetMask>
<fields>
<field>
<name>RANDOM3</name>
<description>Linear random backoff period from FW</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RANDOM4</name>
<description>Linear random backoff period from FW</description>
<bitOffset>9</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RANDOM5</name>
<description>Linear random backoff period from FW</description>
<bitOffset>18</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RANDOMFW2</name>
<description>No Description</description>
<addressOffset>0x08C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>RANDOM6</name>
<description>Linear random backoff period from FW</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RANDOM7</name>
<description>Linear random backoff period from FW</description>
<bitOffset>9</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIF</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFFFF7</resetMask>
<fields>
<field>
<name>PRECNTOF</name>
<description>PRECNT Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASECNTOF</name>
<description>BASECNT Overflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPCNTOF</name>
<description>WRAPCNT Overflow Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0</name>
<description>TOUT0 underflow interrupt flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1</name>
<description>TOUT1 underflow interrupt flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0MATCH</name>
<description>TOUT0 compare match interrupt flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1MATCH</name>
<description>TOUT1 compare match interrupt flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC Channel 0 Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel 1 Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC Channel 2 Interrupt Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC3</name>
<description>CC Channel 3 Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC4</name>
<description>CC Channel 4 Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC5</name>
<description>CC Channel 5 Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC6</name>
<description>CC Channel 6 Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC7</name>
<description>CC Channel 7 Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF0</name>
<description>CC Channel 0 Overflow Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF1</name>
<description>CC Channel 1 Overflow Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF2</name>
<description>CC Channel 2 Overflow Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF3</name>
<description>CC Channel 3 Overflow Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF4</name>
<description>CC Channel 4 Overflow Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF5</name>
<description>CC Channel 5 Overflow Interrupt Flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF6</name>
<description>CC Channel 6 Overflow Interrupt Flag</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF7</name>
<description>CC Channel 7 Overflow Interrupt Flag</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTSUCCESS</name>
<description>Listen Before Talk Success</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTFAILURE</name>
<description>Listen Before Talk Failure</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTPAUSED</name>
<description>Listen Before Talk Paused</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTRETRY</name>
<description>Listen Before Talk Retry</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCCSYNCHED</name>
<description>PROTIMER synchronized with the RTCC</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0MATCHLBT</name>
<description>TOUT0 compare match interrupt flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIEN</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFFFFF7</resetMask>
<fields>
<field>
<name>PRECNTOF</name>
<description>PRECNTOF Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASECNTOF</name>
<description>BASECNTOF Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPCNTOF</name>
<description>WRAPCNTOF Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0</name>
<description>TOUT0 Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1</name>
<description>TOUT1 Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0MATCH</name>
<description>TOUT0MATCH Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT1MATCH</name>
<description>TOUT1MATCH Interrupt Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC0</name>
<description>CC0 Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC1 Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC2 Interrupt Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC3</name>
<description>CC3 Interrupt Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC4</name>
<description>CC4 Interrupt Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC5</name>
<description>CC5 Interrupt Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC6</name>
<description>CC6 Interrupt Enable</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC7</name>
<description>CC7 Interrupt Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF0</name>
<description>COF0 Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF1</name>
<description>COF1 Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF2</name>
<description>COF2 Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF3</name>
<description>COF3 Interrupt Enable</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF4</name>
<description>COF4 Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF5</name>
<description>COF5 Interrupt Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF6</name>
<description>COF6 Interrupt Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COF7</name>
<description>COF7 Interrupt Enable</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTSUCCESS</name>
<description>LBTSUCCESS Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTFAILURE</name>
<description>LBTFAILURE Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTPAUSED</name>
<description>LBTPAUSED Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LBTRETRY</name>
<description>LBTRETRY Interrupt Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTCCSYNCHED</name>
<description>RTCCSYNCHED Interrupt Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TOUT0MATCHLBT</name>
<description>TOUT0MATCHLBT Interrupt Enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07E07F7F</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Channel Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCMODE</name>
<description>Compare/Capture mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>COMPARE</name>
<description>Compare mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPTURE</name>
<description>Capture mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREMATCHEN</name>
<description>Enable PRECNT matching</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASEMATCHEN</name>
<description>Enable BASECNT matching</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPMATCHEN</name>
<description>Enable WRAPCNT matching</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OIST</name>
<description>Output Initial State</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MOA</name>
<description>Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match in COMPARE mode.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match in COMPARE mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match in COMPARE mode.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFOA</name>
<description>Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output when the selected counter has an overflow event.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output when the selected counter has an overflow event.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output when the selected counter has an overflow event.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFSEL</name>
<description>Select counter for OFOA bits</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRECNT</name>
<description>Use PRECNT overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNT</name>
<description>Use BASECNT overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNT</name>
<description>Use WRAPCNT overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>Disabled</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Should be used when OFSEL, OFOA or MOA are specified.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL</name>
<description>Capture input selection</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRS</name>
<description>Use the selected PRS channel</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>TX completed</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>RX completed</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>TX or RX completed</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET0</name>
<description>Demodulator found sync word 0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET1</name>
<description>Demodulator found sync word 1</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>Demodulator found sync word 0 or 1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MODSYNCSENT</name>
<description>Modulator sync word sent</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>RX at end of frame from demodulator</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC0</name>
<description>PRORTC capture/compare 0</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC1</name>
<description>PRORTC capture/compare 1</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_PRE</name>
<description>No Description</description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRE</name>
<description>CC Channel PRE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_BASE</name>
<description>No Description</description>
<addressOffset>0x108</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASE</name>
<description>CC Channel BASE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_WRAP</name>
<description>No Description</description>
<addressOffset>0x10C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAP</name>
<description>CC Channel WRAP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x110</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07E07F7F</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Channel Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCMODE</name>
<description>Compare/Capture mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>COMPARE</name>
<description>Compare mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPTURE</name>
<description>Capture mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREMATCHEN</name>
<description>Enable PRECNT matching</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASEMATCHEN</name>
<description>Enable BASECNT matching</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPMATCHEN</name>
<description>Enable WRAPCNT matching</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OIST</name>
<description>Output Initial State</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MOA</name>
<description>Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match in COMPARE mode.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match in COMPARE mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match in COMPARE mode.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFOA</name>
<description>Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output when the selected counter has an overflow event.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output when the selected counter has an overflow event.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output when the selected counter has an overflow event.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFSEL</name>
<description>Select counter for OFOA bits</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRECNT</name>
<description>Use PRECNT overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNT</name>
<description>Use BASECNT overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNT</name>
<description>Use WRAPCNT overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>Disabled</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Should be used when OFSEL, OFOA or MOA are specified.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL</name>
<description>Capture input selection</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRS</name>
<description>Use the selected PRS channel</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>TX completed</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>RX completed</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>TX or RX completed</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET0</name>
<description>Demodulator found sync word 0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET1</name>
<description>Demodulator found sync word 1</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>Demodulator found sync word 0 or 1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MODSYNCSENT</name>
<description>Modulator sync word sent</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>RX at end of frame from demodulator</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC0</name>
<description>PRORTC capture/compare 0</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC1</name>
<description>PRORTC capture/compare 1</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_PRE</name>
<description>No Description</description>
<addressOffset>0x114</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRE</name>
<description>CC Channel PRE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_BASE</name>
<description>No Description</description>
<addressOffset>0x118</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASE</name>
<description>CC Channel BASE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_WRAP</name>
<description>No Description</description>
<addressOffset>0x11C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAP</name>
<description>CC Channel WRAP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_CTRL</name>
<description>No Description</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07E07F7F</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Channel Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCMODE</name>
<description>Compare/Capture mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>COMPARE</name>
<description>Compare mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPTURE</name>
<description>Capture mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREMATCHEN</name>
<description>Enable PRECNT matching</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASEMATCHEN</name>
<description>Enable BASECNT matching</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPMATCHEN</name>
<description>Enable WRAPCNT matching</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OIST</name>
<description>Output Initial State</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MOA</name>
<description>Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match in COMPARE mode.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match in COMPARE mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match in COMPARE mode.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFOA</name>
<description>Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output when the selected counter has an overflow event.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output when the selected counter has an overflow event.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output when the selected counter has an overflow event.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFSEL</name>
<description>Select counter for OFOA bits</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRECNT</name>
<description>Use PRECNT overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNT</name>
<description>Use BASECNT overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNT</name>
<description>Use WRAPCNT overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>Disabled</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Should be used when OFSEL, OFOA or MOA are specified.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL</name>
<description>Capture input selection</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRS</name>
<description>Use the selected PRS channel</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>TX completed</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>RX completed</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>TX or RX completed</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET0</name>
<description>Demodulator found sync word 0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET1</name>
<description>Demodulator found sync word 1</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>Demodulator found sync word 0 or 1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MODSYNCSENT</name>
<description>Modulator sync word sent</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>RX at end of frame from demodulator</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC0</name>
<description>PRORTC capture/compare 0</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC1</name>
<description>PRORTC capture/compare 1</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC2_PRE</name>
<description>No Description</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRE</name>
<description>CC Channel PRE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_BASE</name>
<description>No Description</description>
<addressOffset>0x128</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASE</name>
<description>CC Channel BASE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_WRAP</name>
<description>No Description</description>
<addressOffset>0x12C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAP</name>
<description>CC Channel WRAP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC3_CTRL</name>
<description>No Description</description>
<addressOffset>0x130</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07E07F7F</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Channel Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCMODE</name>
<description>Compare/Capture mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>COMPARE</name>
<description>Compare mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPTURE</name>
<description>Capture mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREMATCHEN</name>
<description>Enable PRECNT matching</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASEMATCHEN</name>
<description>Enable BASECNT matching</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPMATCHEN</name>
<description>Enable WRAPCNT matching</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OIST</name>
<description>Output Initial State</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MOA</name>
<description>Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match in COMPARE mode.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match in COMPARE mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match in COMPARE mode.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFOA</name>
<description>Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output when the selected counter has an overflow event.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output when the selected counter has an overflow event.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output when the selected counter has an overflow event.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFSEL</name>
<description>Select counter for OFOA bits</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRECNT</name>
<description>Use PRECNT overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNT</name>
<description>Use BASECNT overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNT</name>
<description>Use WRAPCNT overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>Disabled</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Should be used when OFSEL, OFOA or MOA are specified.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL</name>
<description>Capture input selection</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRS</name>
<description>Use the selected PRS channel</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>TX completed</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>RX completed</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>TX or RX completed</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET0</name>
<description>Demodulator found sync word 0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET1</name>
<description>Demodulator found sync word 1</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>Demodulator found sync word 0 or 1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MODSYNCSENT</name>
<description>Modulator sync word sent</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>RX at end of frame from demodulator</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC0</name>
<description>PRORTC capture/compare 0</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC1</name>
<description>PRORTC capture/compare 1</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC3_PRE</name>
<description>No Description</description>
<addressOffset>0x134</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRE</name>
<description>CC Channel PRE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC3_BASE</name>
<description>No Description</description>
<addressOffset>0x138</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASE</name>
<description>CC Channel BASE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC3_WRAP</name>
<description>No Description</description>
<addressOffset>0x13C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAP</name>
<description>CC Channel WRAP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC4_CTRL</name>
<description>No Description</description>
<addressOffset>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07E07F7F</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Channel Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCMODE</name>
<description>Compare/Capture mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>COMPARE</name>
<description>Compare mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPTURE</name>
<description>Capture mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREMATCHEN</name>
<description>Enable PRECNT matching</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASEMATCHEN</name>
<description>Enable BASECNT matching</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPMATCHEN</name>
<description>Enable WRAPCNT matching</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OIST</name>
<description>Output Initial State</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MOA</name>
<description>Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match in COMPARE mode.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match in COMPARE mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match in COMPARE mode.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFOA</name>
<description>Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output when the selected counter has an overflow event.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output when the selected counter has an overflow event.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output when the selected counter has an overflow event.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFSEL</name>
<description>Select counter for OFOA bits</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRECNT</name>
<description>Use PRECNT overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNT</name>
<description>Use BASECNT overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNT</name>
<description>Use WRAPCNT overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>Disabled</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Should be used when OFSEL, OFOA or MOA are specified.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL</name>
<description>Capture input selection</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRS</name>
<description>Use the selected PRS channel</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>TX completed</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>RX completed</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>TX or RX completed</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET0</name>
<description>Demodulator found sync word 0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET1</name>
<description>Demodulator found sync word 1</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>Demodulator found sync word 0 or 1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MODSYNCSENT</name>
<description>Modulator sync word sent</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>RX at end of frame from demodulator</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC0</name>
<description>PRORTC capture/compare 0</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC1</name>
<description>PRORTC capture/compare 1</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC4_PRE</name>
<description>No Description</description>
<addressOffset>0x144</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRE</name>
<description>CC Channel PRE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC4_BASE</name>
<description>No Description</description>
<addressOffset>0x148</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASE</name>
<description>CC Channel BASE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC4_WRAP</name>
<description>No Description</description>
<addressOffset>0x14C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAP</name>
<description>CC Channel WRAP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC5_CTRL</name>
<description>No Description</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07E07F7F</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Channel Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCMODE</name>
<description>Compare/Capture mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>COMPARE</name>
<description>Compare mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPTURE</name>
<description>Capture mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREMATCHEN</name>
<description>Enable PRECNT matching</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASEMATCHEN</name>
<description>Enable BASECNT matching</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPMATCHEN</name>
<description>Enable WRAPCNT matching</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OIST</name>
<description>Output Initial State</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MOA</name>
<description>Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match in COMPARE mode.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match in COMPARE mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match in COMPARE mode.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFOA</name>
<description>Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output when the selected counter has an overflow event.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output when the selected counter has an overflow event.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output when the selected counter has an overflow event.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFSEL</name>
<description>Select counter for OFOA bits</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRECNT</name>
<description>Use PRECNT overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNT</name>
<description>Use BASECNT overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNT</name>
<description>Use WRAPCNT overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>Disabled</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Should be used when OFSEL, OFOA or MOA are specified.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL</name>
<description>Capture input selection</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRS</name>
<description>Use the selected PRS channel</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>TX completed</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>RX completed</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>TX or RX completed</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET0</name>
<description>Demodulator found sync word 0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET1</name>
<description>Demodulator found sync word 1</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>Demodulator found sync word 0 or 1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MODSYNCSENT</name>
<description>Modulator sync word sent</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>RX at end of frame from demodulator</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC0</name>
<description>PRORTC capture/compare 0</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC1</name>
<description>PRORTC capture/compare 1</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC5_PRE</name>
<description>No Description</description>
<addressOffset>0x154</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRE</name>
<description>CC Channel PRE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC5_BASE</name>
<description>No Description</description>
<addressOffset>0x158</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASE</name>
<description>CC Channel BASE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC5_WRAP</name>
<description>No Description</description>
<addressOffset>0x15C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAP</name>
<description>CC Channel WRAP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC6_CTRL</name>
<description>No Description</description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07E07F7F</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Channel Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCMODE</name>
<description>Compare/Capture mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>COMPARE</name>
<description>Compare mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPTURE</name>
<description>Capture mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREMATCHEN</name>
<description>Enable PRECNT matching</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASEMATCHEN</name>
<description>Enable BASECNT matching</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPMATCHEN</name>
<description>Enable WRAPCNT matching</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OIST</name>
<description>Output Initial State</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MOA</name>
<description>Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match in COMPARE mode.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match in COMPARE mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match in COMPARE mode.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFOA</name>
<description>Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output when the selected counter has an overflow event.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output when the selected counter has an overflow event.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output when the selected counter has an overflow event.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFSEL</name>
<description>Select counter for OFOA bits</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRECNT</name>
<description>Use PRECNT overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNT</name>
<description>Use BASECNT overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNT</name>
<description>Use WRAPCNT overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>Disabled</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Should be used when OFSEL, OFOA or MOA are specified.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL</name>
<description>Capture input selection</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRS</name>
<description>Use the selected PRS channel</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>TX completed</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>RX completed</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>TX or RX completed</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET0</name>
<description>Demodulator found sync word 0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET1</name>
<description>Demodulator found sync word 1</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>Demodulator found sync word 0 or 1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MODSYNCSENT</name>
<description>Modulator sync word sent</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>RX at end of frame from demodulator</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC0</name>
<description>PRORTC capture/compare 0</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC1</name>
<description>PRORTC capture/compare 1</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC6_PRE</name>
<description>No Description</description>
<addressOffset>0x164</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRE</name>
<description>CC Channel PRE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC6_BASE</name>
<description>No Description</description>
<addressOffset>0x168</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASE</name>
<description>CC Channel BASE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC6_WRAP</name>
<description>No Description</description>
<addressOffset>0x16C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAP</name>
<description>CC Channel WRAP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC7_CTRL</name>
<description>No Description</description>
<addressOffset>0x170</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07E07F7F</resetMask>
<fields>
<field>
<name>ENABLE</name>
<description>Channel Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCMODE</name>
<description>Compare/Capture mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>COMPARE</name>
<description>Compare mode selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPTURE</name>
<description>Capture mode selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREMATCHEN</name>
<description>Enable PRECNT matching</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BASEMATCHEN</name>
<description>Enable BASECNT matching</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRAPMATCHEN</name>
<description>Enable WRAPCNT matching</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OIST</name>
<description>Output Initial State</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MOA</name>
<description>Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match in COMPARE mode.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match in COMPARE mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match in COMPARE mode.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFOA</name>
<description>Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>No action</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output when the selected counter has an overflow event.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output when the selected counter has an overflow event.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output when the selected counter has an overflow event.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFSEL</name>
<description>Select counter for OFOA bits</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRECNT</name>
<description>Use PRECNT overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>BASECNT</name>
<description>Use BASECNT overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WRAPCNT</name>
<description>Use WRAPCNT overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>Disabled</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Should be used when OFSEL, OFOA or MOA are specified.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INSEL</name>
<description>Capture input selection</description>
<bitOffset>21</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRS</name>
<description>Use the selected PRS channel</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXDONE</name>
<description>TX completed</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXDONE</name>
<description>RX completed</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TXORRXDONE</name>
<description>TX or RX completed</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET0</name>
<description>Demodulator found sync word 0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMEDET1</name>
<description>Demodulator found sync word 1</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>FDET0OR1</name>
<description>Demodulator found sync word 0 or 1</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>MODSYNCSENT</name>
<description>Modulator sync word sent</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RXEOF</name>
<description>RX at end of frame from demodulator</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC0</name>
<description>PRORTC capture/compare 0</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>PRORTC1</name>
<description>PRORTC capture/compare 1</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>25</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLED</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC7_PRE</name>
<description>No Description</description>
<addressOffset>0x174</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PRE</name>
<description>CC Channel PRE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC7_BASE</name>
<description>No Description</description>
<addressOffset>0x178</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>BASE</name>
<description>CC Channel BASE Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC7_WRAP</name>
<description>No Description</description>
<addressOffset>0x17C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRAP</name>
<description>CC Channel WRAP Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>RAC_NS</name>
<version>1</version>
<description>RAC_NS Registers</description>
<baseAddress>0xB8020000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>RAC_RSM</name>
<value>37</value>
</interrupt>
<interrupt>
<name>RAC_SEQ</name>
<value>38</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable peripheral clock to this module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXENSRCEN</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00003FFF</resetMask>
<fields>
<field>
<name>SWRXEN</name>
<description>SW RX Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHANNELBUSYEN</name>
<description>Channel Busy Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMDETEN</name>
<description>Timing Detected Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PREDETEN</name>
<description>Preamble Detected Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRAMEDETEN</name>
<description>Frame Detected Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMODRXREQEN</name>
<description>DEMOD RX Request Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSRXEN</name>
<description>PRS RX Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFF8FFFF</resetMask>
<fields>
<field>
<name>RXMASK</name>
<description>Receive Enable Mask</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FORCESTATEACTIVE</name>
<description>FSM state force active</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>No special state transition is currently in progress</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>A forced state transition is currently in progress</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXAFTERFRAMEPEND</name>
<description>TX After Frame Pending</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>A transmit after frame operation is currently not pending.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>A transmit after frame operation is currently pending.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXAFTERFRAMEACTIVE</name>
<description>TX After Frame Active</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>The currently ongoing TX was not initiated by a TXAFTERFRAME command.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>The currently ongoing TX was initiated by a TXAFTERFRAME command.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEQSLEEPING</name>
<description>SEQ in sleeping</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SEQSLEEPDEEP</name>
<description>SEQ in deep sleep</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STATE</name>
<description>Radio State</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Radio is off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RXWARM</name>
<description>Radio is enabling receiver</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXSEARCH</name>
<description>Radio is listening for incoming frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXFRAME</name>
<description>Radio is receiving a frame</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXPD</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2RX</name>
<description>Radio remains in receive mode after frame reception is completed</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RXOVERFLOW</name>
<description>Received data was lost due to full receive buffer</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2TX</name>
<description>Radio is disabling receiver and enabling transmitter</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>TXWARM</name>
<description>Radio is enabling transmitter</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TX</name>
<description>Radio is transmitting data</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>TXPD</name>
<description>Radio is powering down transmitter and going to OFF state</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2RX</name>
<description>Radio is disabling transmitter and enabling reception</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2TX</name>
<description>Radio is preparing for a transmission after the previous transmission was ended</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>SHUTDOWN</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>POR</name>
<description>Radio power-on-reset state</description>
<value>14</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEQACTIVE</name>
<description>SEQ active</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXENS</name>
<description>TXEN Status</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>TXEN is not set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>TXEN is set.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXENS</name>
<description>RXEN Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>RXEN is not set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>RXEN is set.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC000FDFF</resetMask>
<fields>
<field>
<name>TXEN</name>
<description>Transmitter Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FORCETX</name>
<description>Force TX Command</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXONCCA</name>
<description>Transmit On CCA</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTXEN</name>
<description>Clear TX Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXAFTERFRAME</name>
<description>TX After Frame</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDIS</name>
<description>TX Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARRXOVERFLOW</name>
<description>Clear RX Overflow</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXCAL</name>
<description>Start an RX Calibration</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXDIS</name>
<description>RX Disable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FRCWR</name>
<description>FRC write cmd</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>FRCRD</name>
<description>FRC read cmd</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PAENSET</name>
<description>PAEN Set</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PAENCLEAR</name>
<description>PAEN Clear</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>LNAENSET</name>
<description>LNAEN Set</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>LNAENCLEAR</name>
<description>LNAEN Clear</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F0107EF</resetMask>
<fields>
<field>
<name>FORCEDISABLE</name>
<description>Force Radio Disable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSTXEN</name>
<description>PRS TX Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXAFTERRX</name>
<description>TX After RX</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>TX will not be started automatically.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>A transition to TX is automatically started when a received frame is accepted by the FRC.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSMODE</name>
<description>PRS RXEN Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIRECT</name>
<description>The PRS signal is used directly</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PULSE</name>
<description>The PRS signal is used as an RX enable pulse</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCLR</name>
<description>PRS RXEN Clear</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RXSEARCH</name>
<description>The PRS RXEN signal is cleared when the RSM state enters RXSEARCH</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSCH</name>
<description>The Selected PRS channel in PRSCLRSEL is used as a disable pulse</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXPOSTPONE</name>
<description>TX Postpone</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>In the TX state transmit data is output.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>In the TX state an unmodulated carrier is output until this bit is cleared.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACTIVEPOL</name>
<description>ACTIVE signal polarity</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PAENPOL</name>
<description>PAEN signal polarity</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAENPOL</name>
<description>LNAEN signal polarity</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSRXDIS</name>
<description>PRS RX Disable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>PRS will not disable RX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>The channel selected by PRSRXDISSEL will generate a disable RX pulse</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSFORCETX</name>
<description>PRS Force RX</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>PRS will not force TX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>The channel selected by PRSFORCETXSEL will generate a force TX pulse</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEQRESET</name>
<description>SEQ reset</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>EXITSHUTDOWNDIS</name>
<description>Exit SHUTDOWN state Disable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CPUWAITDIS</name>
<description>SEQ CPU Wait Disable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQCLKDIS</name>
<description>SEQ Clk Disable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOFDIS</name>
<description>Switch to RXOVERFLOW Disable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FORCESTATE</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>FORCESTATE</name>
<description>Force RAC state transition</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FF000F</resetMask>
<fields>
<field>
<name>STATECHANGE</name>
<description>Radio State Change</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STIMCMPEV</name>
<description>STIMER Compare Event</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQLOCKUP</name>
<description>SEQ locked up</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRESETREQ</name>
<description>SEQ reset request</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQ</name>
<description>Sequencer Interrupt Flags</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FF000F</resetMask>
<fields>
<field>
<name>STATECHANGE</name>
<description>Radio State Change Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STIMCMPEV</name>
<description>STIMER Compare Event Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQLOCKUP</name>
<description>SEQ locked up Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRESETREQ</name>
<description>SEQ reset request Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQ</name>
<description>Sequencer Flags Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TESTCTRL</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>MODEN</name>
<description>Modulator enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMODEN</name>
<description>Demodulator enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIF</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF000F</resetMask>
<fields>
<field>
<name>STATECHANGESEQ</name>
<description>Radio State Change</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STIMCMPEVSEQ</name>
<description>STIMER Compare Event</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMODRXREQCLRSEQ</name>
<description>Demod RX request clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSEVENTSEQ</name>
<description>SEQ PRS Event</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATEOFF</name>
<description>entering STATE_OFF </description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXWARM</name>
<description>entering STATE_RXWARM</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXSEARCH</name>
<description>entering STATE_RXSEARCH </description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXFRAME</name>
<description>entering STATE_RXFRAME</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXPD</name>
<description>entering STATE_RXPD</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERX2RX</name>
<description>entering STATE_RX2RX</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXOVERFLOW</name>
<description>entering STATE_RXOVERFLOW</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERX2TX</name>
<description>entering STATE_RX2TX</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETXWARM</name>
<description>entering STATE_TXWARM</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETX</name>
<description>entering STATE_TX</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETXPD</name>
<description>entering STATE_TXPD</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETX2RX</name>
<description>entering STATE_TX2RX</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETX2TX</name>
<description>entering STATE_TX2TX</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATESHUTDOWN</name>
<description>entering STATE_SHUTDOWN</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIEN</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF000F</resetMask>
<fields>
<field>
<name>STATECHANGESEQ</name>
<description>Radio State Change Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STIMCMPEVSEQ</name>
<description>STIMER Compare Event Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMODRXREQCLRSEQ</name>
<description>Demod RX req clr Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSEVENTSEQ</name>
<description>PRS SEQ EVENT Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATEOFF</name>
<description>STATE_OFF Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXWARM</name>
<description>STATE_RXWARM Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXSEARCH</name>
<description>STATE_RXSEARC Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXFRAME</name>
<description>STATE_RXFRAME Interrupt Enable</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXPD</name>
<description>STATE_RXPD Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERX2RX</name>
<description>STATE_RX2RX Interrupt Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERXOVERFLOW</name>
<description>STATE_RXOVERFLOW Interrupt Enable</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATERX2TX</name>
<description>STATE_RX2TX Interrupt Enable</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETXWARM</name>
<description>STATE_TXWARM Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETX</name>
<description>STATE_TX Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETXPD</name>
<description>STATE_TXPD Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETX2RX</name>
<description>STATE_TX2RX Interrupt Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATETX2TX</name>
<description>STATE_TX2TX Interrupt Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATESHUTDOWN</name>
<description>STATE_SHUTDOWN Interrupt Enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STIMER</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>STIMER</name>
<description>STIMER Register</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STIMERCOMP</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>STIMERCOMP</name>
<description>STIMER Compare Register</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQCTRL</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F00007F</resetMask>
<fields>
<field>
<name>COMPACT</name>
<description>STIMER Compare Action</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>WRAP</name>
<description>STIMER wraps when reaching STIMERCOMP</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONTINUE</name>
<description>STIMER continues when reaching STIMERCOMP</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COMPINVALMODE</name>
<description>STIMER Comp Invalid Mode</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NEVER</name>
<description>STIMERCOMP is always valid</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>STATECHANGE</name>
<description>STIMERCOMP is invalidated when the RSM changes state</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>COMPEVENT</name>
<description>STIMERCOMP is invalidated when an STIMER compare event occurs</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>STATECOMP</name>
<description>STIMERCOMP is invalidated both when the RSM changes state and when a compare event occurs</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RELATIVE</name>
<description>STIMER Compare value relative</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Absolute</name>
<description>The compare value set for stimer is an absolute value. </description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Relative</name>
<description>The compare value set for stimer is a relative value. It takes the amount of time you set to make compare event happens.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STIMERALWAYSRUN</name>
<description>STIMER always Run</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STIMERDEBUGRUN</name>
<description>STIMER Debug Run</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>STIMER is not running when the Sequencer is halted.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>STIMER is running when the Sequencer is halted.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STATEDEBUGRUN</name>
<description>FSM state Debug Run</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>FSM keeps unchanged when the Sequencer is halted</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>FSM keeps going when the Sequencer is halted</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SWIRQ</name>
<description>SW spare IRQ</description>
<bitOffset>24</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRESC</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000007</resetValue>
<resetMask>0x0000007F</resetMask>
<fields>
<field>
<name>STIMER</name>
<description>STIMER Prescaler</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SR0</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SR0</name>
<description>Sequencer Storage Register 0</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SR1</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SR1</name>
<description>Sequencer Storage Register 1</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SR2</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SR2</name>
<description>Sequencer Storage Register 2</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SR3</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SR3</name>
<description>Sequencer Storage Register 3</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STCTRL</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01FFFFFF</resetMask>
<fields>
<field>
<name>STCAL</name>
<description>Systick timer freq cal</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STSKEW</name>
<description>Systick timer skew</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRCTXWORD</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>WDATA</name>
<description>FRC write data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRCRXWORD</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>RDATA</name>
<description>FRC read data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EM1PCSR</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00070033</resetMask>
<fields>
<field>
<name>RADIOEM1PMODE</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HWCTRL</name>
<description>Hardware Controls EM1P Request Signal</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SWCTRL</name>
<description>Software Controls EM1P Request Signal</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RADIOEM1PDISSWREQ</name>
<description></description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MCUEM1PMODE</name>
<description></description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HWCTRL</name>
<description>Hardware Controls EM1P Request Signal.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SWCTRL</name>
<description>Software Controls EM1P Request Signal</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MCUEM1PDISSWREQ</name>
<description></description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOEM1PREQ</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RADIOEM1PACK</name>
<description></description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RADIOEM1PHWREQ</name>
<description></description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SYNTHENCTRL</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00100282</resetMask>
<fields>
<field>
<name>VCOSTARTUP</name>
<description>SYVCOFASTSTARTUP</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>fast_start_up_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>fast_start_up_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VCBUFEN</name>
<description>SYLPFVCBUFEN</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LPFBWSEL</name>
<description>LPF bandwidth register selection</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LPFBWRX</name>
<description>Select LPFBWRX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LPFBWTX</name>
<description>Select LPFBWTX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYNTHREGCTRL</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-write</access>
<resetValue>0x04000000</resetValue>
<resetMask>0x07001C00</resetMask>
<fields>
<field>
<name>MMDLDOVREFTRIM</name>
<description>SYTRIMMMDREGVREF</description>
<bitOffset>10</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vref0p6000</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6125</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6250</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6375</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6500</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6625</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6750</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6875</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHPLDOVREFTRIM</name>
<description>SYTRIMCHPREGVREF</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vref0p6000</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6125</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6250</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6375</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6500</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6625</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6750</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vref0p6875</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>VCOCTRL</name>
<description>No Description</description>
<addressOffset>0x09C</addressOffset>
<access>read-write</access>
<resetValue>0x0000004C</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>VCOAMPLITUDE</name>
<description>SYVCOAMPLOPEN</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VCODETAMPLITUDE</name>
<description>SYVCOAMPLPKD</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNTHCTRL</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000400</resetMask>
<fields>
<field>
<name>MMDPOWERBALANCEDISABLE</name>
<description>SYMMDPOWERBALANCEENB</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EnablePowerbleed</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DisablePowerBleed</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS2</name>
<description>No Description</description>
<addressOffset>0x0AC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PREVSTATE1</name>
<description>Previous Radio State</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Radio is off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RXWARM</name>
<description>Radio is enabling receiver</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXSEARCH</name>
<description>Radio is listening for incoming frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXFRAME</name>
<description>Radio is receiving a frame</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXPD</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2RX</name>
<description>Radio remains in receive mode after frame reception is completed</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RXOVERFLOW</name>
<description>Received data was lost due to full receive buffer</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2TX</name>
<description>Radio is disabling receiver and enabling transmitter</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>TXWARM</name>
<description>Radio is enabling transmitter</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TX</name>
<description>Radio is transmitting data</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>TXPD</name>
<description>Radio is powering down transmitter and going to OFF state</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2RX</name>
<description>Radio is disabling transmitter and enabling reception</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2TX</name>
<description>Radio is preparing for a transmission after the previous transmission was ended</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>SHUTDOWN</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>POR</name>
<description>Radio power-on-reset state</description>
<value>14</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREVSTATE2</name>
<description>Previous Radio State 2</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Radio is off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RXWARM</name>
<description>Radio is enabling receiver</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXSEARCH</name>
<description>Radio is listening for incoming frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXFRAME</name>
<description>Radio is receiving a frame</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXPD</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2RX</name>
<description>Radio remains in receive mode after frame reception is completed</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RXOVERFLOW</name>
<description>Received data was lost due to full receive buffer</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2TX</name>
<description>Radio is disabling receiver and enabling transmitter</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>TXWARM</name>
<description>Radio is enabling transmitter</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TX</name>
<description>Radio is transmitting data</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>TXPD</name>
<description>Radio is powering down transmitter and going to OFF state</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2RX</name>
<description>Radio is disabling transmitter and enabling reception</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2TX</name>
<description>Radio is preparing for a transmission after the previous transmission was ended</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>SHUTDOWN</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>POR</name>
<description>Radio power-on-reset state</description>
<value>14</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREVSTATE3</name>
<description>Previous Radio State 3</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Radio is off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RXWARM</name>
<description>Radio is enabling receiver</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXSEARCH</name>
<description>Radio is listening for incoming frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXFRAME</name>
<description>Radio is receiving a frame</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXPD</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2RX</name>
<description>Radio remains in receive mode after frame reception is completed</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RXOVERFLOW</name>
<description>Received data was lost due to full receive buffer</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2TX</name>
<description>Radio is disabling receiver and enabling transmitter</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>TXWARM</name>
<description>Radio is enabling transmitter</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TX</name>
<description>Radio is transmitting data</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>TXPD</name>
<description>Radio is powering down transmitter and going to OFF state</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2RX</name>
<description>Radio is disabling transmitter and enabling reception</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2TX</name>
<description>Radio is preparing for a transmission after the previous transmission was ended</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>SHUTDOWN</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>POR</name>
<description>Radio power-on-reset state</description>
<value>14</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CURRSTATE</name>
<description>Current Radio State</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Radio is off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RXWARM</name>
<description>Radio is enabling receiver</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RXSEARCH</name>
<description>Radio is listening for incoming frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RXFRAME</name>
<description>Radio is receiving a frame</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RXPD</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2RX</name>
<description>Radio remains in receive mode after frame reception is completed</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RXOVERFLOW</name>
<description>Received data was lost due to full receive buffer</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>RX2TX</name>
<description>Radio is disabling receiver and enabling transmitter</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>TXWARM</name>
<description>Radio is enabling transmitter</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TX</name>
<description>Radio is transmitting data</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>TXPD</name>
<description>Radio is powering down transmitter and going to OFF state</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2RX</name>
<description>Radio is disabling transmitter and enabling reception</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>TX2TX</name>
<description>Radio is preparing for a transmission after the previous transmission was ended</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>SHUTDOWN</name>
<description>Radio is powering down receiver and going to OFF state</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>POR</name>
<description>Radio power-on-reset state</description>
<value>14</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IFPGACTRL</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FF80000</resetMask>
<fields>
<field>
<name>DCCALON</name>
<description>Enable/Disable DCCAL in DEMOD</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>DC ESTI DISABLED</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DC ESTI ENABLED</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCRSTEN</name>
<description>DC Compensation Filter Reset Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>DC Comp out of Reset</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DC Comp in Reset</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCESTIEN</name>
<description>DCESTIEN Override for RAC</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>DCESTI Disabled in MODEM</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DCESTI Enabled in MODEM</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCCALDEC0</name>
<description>DEC0 Value for DCCAL</description>
<bitOffset>22</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DF3</name>
<description>Decimation Factor 0 = 3. Cutoff 0.050 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DF4WIDE</name>
<description>Decimation Factor 0 = 4. Cutoff 0.069 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DF4NARROW</name>
<description>Decimation Factor 0 = 4. Cutoff 0.037 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DF8WIDE</name>
<description>Decimation Factor 0 = 8. Cutoff 0.012 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DF8NARROW</name>
<description>Decimation Factor 0 = 8. Cutoff 0.005 * f&lt;subscript&gt;HFXO&lt;/subscript&gt;.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DCCALDCGEAR</name>
<description>DC COMP GEAR Value for DCCAL</description>
<bitOffset>25</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PAENCTRL</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x10010100</resetMask>
<fields>
<field>
<name>PARAMP</name>
<description>PA output level ramping</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INVRAMPCLK</name>
<description>Invert PA ramping clock</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PARAMPMODE</name>
<description>PA ramp mode</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LINEAR</name>
<description>PA ramps in normal linear mode, ramp offset doesn't apply</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OFFSET</name>
<description>PA ramps with an pre-determined offset that is different between different PAs</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>APC</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-write</access>
<resetValue>0xFF000000</resetValue>
<resetMask>0xFF000004</resetMask>
<fields>
<field>
<name>ENAPCSW</name>
<description>software control bit for apc</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AMPCONTROLLIMITSW</name>
<description>software amp_control top limit</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AUXADCTRIM</name>
<description></description>
<addressOffset>0x0BC</addressOffset>
<access>read-write</access>
<resetValue>0x06D55502</resetValue>
<resetMask>0x1FFFFFFF</resetMask>
<fields>
<field>
<name>AUXADCCLKINVERT</name>
<description>AUXADCCLKINVERT</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable_Invert</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable_Invert</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCLDOVREFTRIM</name>
<description>AUXADCLDOVREFTRIM</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRIM1p27</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TRIM1p3</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TRIM1p35</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRIM1p4</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCOUTPUTINVERT</name>
<description>AUXADCOUTPUTINVERT</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCRCTUNE</name>
<description>AUXADCRCTUNE</description>
<bitOffset>4</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUXADCTRIMADCINPUTRES</name>
<description>AUXADCTRIMADCINPUTRES</description>
<bitOffset>9</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RES200k</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RES250k</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RES300k</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RES350k</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTRIMCURRINPUTBUF</name>
<description>AUXADCTRIMCURRINPUTBUF</description>
<bitOffset>11</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Typ_minus_40pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_minus_20pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_plus_20pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTRIMCURROPA1</name>
<description>AUXADCTRIMCURROPA1</description>
<bitOffset>13</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Typ_minus_40pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_minus_20pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_plus_20pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTRIMCURROPA2</name>
<description>AUXADCTRIMCURROPA2</description>
<bitOffset>15</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Typ_minus_40pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_minus_20pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_plus_20pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTRIMCURRREFBUF</name>
<description>AUXADCTRIMCURRREFBUF</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Typ_minus_40pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_minus_20pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_plus_20pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTRIMCURRTSENSE</name>
<description>AUXADCTRIMCURRTSENSE</description>
<bitOffset>19</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Typ_minus_40pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_minus_20pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_plus_20pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTRIMCURRVCMBUF</name>
<description>AUXADCTRIMCURRVCMBUF</description>
<bitOffset>21</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Typ_minus_40pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_minus_20pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Typ_plus_20pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTRIMLDOHIGHCURRENT</name>
<description>AUXADCTRIMLDOHIGHCURRENT</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LowCurrentMode</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HighCurrentMode</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTRIMREFP</name>
<description>AUXADCTRIMREFP</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>REF1p05</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REF1p16</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>REF1p2</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>REF1p25</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTRIMVREFVCM</name>
<description>AUXADCTRIMVREFVCM</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Trim0p6</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Trim0p65</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Trim0p7</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Trim0p75</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTSENSETRIMVBE2</name>
<description>AUXADCTSENSETRIMVBE2</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VBE_16uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VBE_32uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>AUXADCEN</name>
<description></description>
<addressOffset>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>AUXADCENAUXADC</name>
<description>AUXADCENAUXADC</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCENINPUTBUFFER</name>
<description>AUXADCENINPUTBUFFER</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCENLDO</name>
<description>AUXADCENLDO</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCENOUTPUTDRV</name>
<description>AUXADCENOUTPUTDRV</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCENPMON</name>
<description>AUXADCENPMON</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCENRESONDIAGA</name>
<description>AUXADCENRESONDIAGA</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCENTSENSE</name>
<description>AUXADCENTSENSE</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCENTSENSECAL</name>
<description>AUXADCENTSENSECAL</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCINPUTBUFFERBYPASS</name>
<description>AUXADCINPUTBUFFERBYPASS</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Not_Bypassed</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Bypassed</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCENMEASTHERMISTOR</name>
<description>AUXADCENMEASTHERMISTOR</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>AUXADCCTRL0</name>
<description>No Description</description>
<addressOffset>0x0C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000100</resetValue>
<resetMask>0x00003FFF</resetMask>
<fields>
<field>
<name>CYCLES</name>
<description>Cycle number to run</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MUXSEL</name>
<description>Select accumulator</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLRCOUNTER</name>
<description>Clear counter</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLRFILTER</name>
<description>Clear accumulators</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AUXADCCTRL1</name>
<description></description>
<addressOffset>0x0C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xF31F0FFF</resetMask>
<fields>
<field>
<name>AUXADCINPUTRESSEL</name>
<description>AUXADCINPUTRESSEL</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RES640kOhm</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RES320kOhm</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RES160kOhm</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RES80kOhm</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RES40kOhm</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>RES20kOhm</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RES10kOhm</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>RES5kOhm</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>RES2p5kOhm</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>RES1p25kOhm</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>RES0p6kOhm</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>RES_switch</name>
<description></description>
<value>11</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCINPUTSELECT</name>
<description>AUXADCINPUTSELECT</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SEL0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL1</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL2</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL3</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL4</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL5</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL6</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL7</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL8</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL9</name>
<description></description>
<value>9</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCPMONSELECT</name>
<description>AUXADCPMONSELECT</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUXADCTSENSESELCURR</name>
<description>AUXADCTSENSESELCURR</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUXADCRESET</name>
<description>AUXADCRESET</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Reset_Enabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Reset_Disabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTSENSESELVBE</name>
<description>AUXADCTSENSESELVBE</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VBE1</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VBE2</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXADCTHERMISTORFREQSEL</name>
<description>AUXADCTHERMISTORFREQSEL</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV256</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV512</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV1024</name>
<description></description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>AUXADCOUT</name>
<description>No Description</description>
<addressOffset>0x0CC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFFFFFF</resetMask>
<fields>
<field>
<name>AUXADCOUT</name>
<description>AUXADC output</description>
<bitOffset>0</bitOffset>
<bitWidth>28</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CLKMULTEN0</name>
<description></description>
<addressOffset>0x0D0</addressOffset>
<access>read-write</access>
<resetValue>0xAA400005</resetValue>
<resetMask>0xFFDFFFFF</resetMask>
<fields>
<field>
<name>CLKMULTBWCAL</name>
<description>CLKMULTBWCAL</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>bw_1lsb</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>bw_2lsb</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>bw_3lsb</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>bw_4lsb</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTDISICO</name>
<description>CLKMULTDISICO</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENBBDET</name>
<description>CLKMULTENBBDET</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENBBXLDET</name>
<description>CLKMULTENBBXLDET</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENBBXMDET</name>
<description>CLKMULTENBBXMDET</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENCFDET</name>
<description>CLKMULTENCFDET</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENDITHER</name>
<description>CLKMULTENDITHER</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENDRVADC</name>
<description>CLKMULTENDRVADC</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENDRVN</name>
<description>CLKMULTENDRVN</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENDRVP</name>
<description>CLKMULTENDRVP</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENDRVRX2P4G</name>
<description>CLKMULTENDRVRX2P4G</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENFBDIV</name>
<description>CLKMULTENFBDIV</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENREFDIV</name>
<description>CLKMULTENREFDIV</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENREG1</name>
<description>CLKMULTENREG1</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENREG2</name>
<description>CLKMULTENREG2</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENREG3</name>
<description>CLKMULTENREG3</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENROTDET</name>
<description>CLKMULTENROTDET</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENBYPASS40MHZ</name>
<description>CLKMULTENBYPASS40MHZ</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTFREQCAL</name>
<description>CLKMULTFREQCAL</description>
<bitOffset>22</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pedes_14uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pedes_22uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>pedes_30uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>pedes_38uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTREG2ADJI</name>
<description>CLKMULTREG2ADJI</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>I_80uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>I_100uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>I_120uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>I_140uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTREG1ADJV</name>
<description>CLKMULTREG1ADJV</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v1p28</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p32</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p33</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p38</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTREG2ADJV</name>
<description>CLKMULTREG2ADJV</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v1p03</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p09</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p10</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p16</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTREG3ADJV</name>
<description>CLKMULTREG3ADJV</description>
<bitOffset>30</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v1p03</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p06</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p07</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p09</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CLKMULTEN1</name>
<description></description>
<addressOffset>0x0D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000188</resetValue>
<resetMask>0x0001FDEF</resetMask>
<fields>
<field>
<name>CLKMULTINNIBBLE</name>
<description>CLKMULTINNIBBLE</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKMULTLDFNIB</name>
<description>CLKMULTLDFNIB</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTLDMNIB</name>
<description>CLKMULTLDMNIB</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTRDNIBBLE</name>
<description>CLKMULTRDNIBBLE</description>
<bitOffset>7</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>quarter_nibble</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>fine_nibble</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>moderate_nibble</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>coarse_nibble</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTLDCNIB</name>
<description>CLKMULTLDCNIB</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTDRVAMPSEL</name>
<description>CLKMULTDRVAMPSEL</description>
<bitOffset>11</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>off</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>slide_x1</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>slide_x2</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>slide_x3</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>slide_x4</name>
<description></description>
<value>15</value>
</enumeratedValue>
<enumeratedValue>
<name>slide_x5</name>
<description></description>
<value>31</value>
</enumeratedValue>
<enumeratedValue>
<name>slide_x6</name>
<description></description>
<value>63</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CLKMULTCTRL</name>
<description></description>
<addressOffset>0x0D8</addressOffset>
<access>read-write</access>
<resetValue>0x000000C0</resetValue>
<resetMask>0x00007FFF</resetMask>
<fields>
<field>
<name>CLKMULTDIVN</name>
<description>CLKMULTDIVN</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKMULTDIVR</name>
<description>CLKMULTDIVR</description>
<bitOffset>7</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKMULTDIVX</name>
<description>CLKMULTDIVX</description>
<bitOffset>10</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div_1</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>div_2</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>div_4</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>div_6</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>div_8</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>div10</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>div12</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>div14</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENRESYNC</name>
<description>CLKMULTENRESYNC</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable_sync</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_sync</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTVALID</name>
<description>CLKMULTVALID</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>invalid</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>valid</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CLKMULTSTATUS</name>
<description></description>
<addressOffset>0x0DC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>CLKMULTOUTNIBBLE</name>
<description>CLKMULTOUTNIBBLE</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKMULTACKVALID</name>
<description>CLKMULTACKVALID</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>invalid</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>valid</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IFADCTRIM0</name>
<description></description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x11512C6C</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>IFADCCLKSEL</name>
<description>IFADCCLKSEL</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>clk_2p4g</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>clk_subg</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCENHALFMODE</name>
<description>IFADCENHALFMODE</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>full_speed_mode</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>half_speed_mode</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCLDOSERIESAMPLVL</name>
<description>IFADCLDOSERIESAMPLVL</description>
<bitOffset>2</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v1p225</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p250</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p275</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p300</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p325</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p350</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p375</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p400</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCLDOSHUNTAMPLVL1</name>
<description>IFADCLDOSHUNTAMPLVL1</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v1p125</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p150</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p175</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p200</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p225</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p250</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p275</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p300</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCLDOSHUNTAMPLVL2</name>
<description>IFADCLDOSHUNTAMPLVL2</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCLDOSHUNTCURLVL1</name>
<description>IFADCLDOSHUNTCURLVL1</description>
<bitOffset>9</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>i55u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>i65u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>i70u</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>i85u</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>i85u2</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>i95u</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>i100u</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>i110u</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCLDOSHUNTCURLVL2</name>
<description>IFADCLDOSHUNTCURLVL2</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>i4u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>i4p5u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>i5u</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>i5p5u</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>i5u2</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>i5p5u2</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>i6u</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>i6p5u</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCOTACURRENT</name>
<description>IFADCOTACURRENT</description>
<bitOffset>15</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>i3u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>i3p5u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>i4u</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>i4p5u</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>i4u2</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>i4p5u2</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>i5u</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>i5p5u</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCREFBUFAMPLVL</name>
<description>IFADCREFBUFAMPLVL</description>
<bitOffset>18</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v0p88</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v0p91</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v0p94</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v0p97</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p00</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p03</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p06</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p09</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCREFBUFCURLVL</name>
<description>IFADCREFBUFCURLVL</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>i4u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>i4p5u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>i5u</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>i5p5u</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>i5u2</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>i5p5u2</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>i6u</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>i6p5u</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCSIDETONEAMP</name>
<description>IFADCSIDETONEAMP</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>diff_5p68mV</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>diff_29p1mV</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>diff_9p73mV</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>diff_76p9mV</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>diff_9p68_mV</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>diff_51_mV</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>diff_17p2_mV</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCSIDETONEFREQ</name>
<description>IFADCSIDETONEFREQ</description>
<bitOffset>27</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>na0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>div_128</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>div_64</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>div_32</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>div_16</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>div_8</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>div_4</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>na7</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IFADCTRIM1</name>
<description></description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000123</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>IFADCVCMLVL</name>
<description>IFADCVCMLVL</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vcm_475mV</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_500mV</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_525mV</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_550mV</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_575mV</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_600mV</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_625mV</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>cm_650mV</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCENNEGRES</name>
<description>IFADCENNEGRES</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCNEGRESCURRENT</name>
<description>IFADCNEGRESCURRENT</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>i1p0u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>i1p5u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>i2p0u</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>i2p5u</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>i2p0u2</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>i2p5u2</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>i3p0u</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>i3p5u</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCNEGRESVCM</name>
<description>IFADCNEGRESVCM</description>
<bitOffset>7</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>r210k_x_1uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>r210k_x_1uA2</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>r100k_x_2uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>r50k_x_3uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IFADCCAL</name>
<description></description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000C00</resetValue>
<resetMask>0x00FF1F03</resetMask>
<fields>
<field>
<name>IFADCENRCCAL</name>
<description>IFADCENRCCAL</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>rccal_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>rccal_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCTUNERCCALMODE</name>
<description>IFADCTUNERCCALMODE</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SYmode</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCmode</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCTUNERC</name>
<description>IFADCTUNERC</description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IFADCRCCALCOUNTERSTARTVAL</name>
<description>IFADCRCCALCOUNTERSTARTVAL</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IFADCSTATUS</name>
<description></description>
<addressOffset>0x0F0</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>IFADCRCCALOUT</name>
<description>IFADCRCCALOUT</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>lo</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>hi</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LNAMIXTRIM0</name>
<description></description>
<addressOffset>0x0F8</addressOffset>
<access>read-write</access>
<resetValue>0x1108233D</resetValue>
<resetMask>0x1FFFFFFF</resetMask>
<fields>
<field>
<name>LNAMIXCURCTRL</name>
<description>LNAMIXCURCTRL</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXHIGHCUR</name>
<description>LNAMIXHIGHCUR</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>current_470uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>current_530uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>unused</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>current_590uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXLOWCUR</name>
<description>LNAMIXLOWCUR</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFPKDBWSEL</name>
<description>LNAMIXRFPKDBWSEL</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFPKDCALCM</name>
<description>LNAMIXRFPKDCALCM</description>
<bitOffset>14</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFPKDCALDM</name>
<description>LNAMIXRFPKDCALDM</description>
<bitOffset>20</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXTRIMVREG</name>
<description>LNAMIXTRIMVREG</description>
<bitOffset>25</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXTRIM1</name>
<description></description>
<addressOffset>0x0FC</addressOffset>
<access>read-write</access>
<resetValue>0x00045408</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>LNAMIXIBIASADJ</name>
<description>LNAMIXIBIASADJ</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXLNACAPSEL</name>
<description>LNAMIXLNACAPSEL</description>
<bitOffset>6</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXMXRBIAS</name>
<description>LNAMIXMXRBIAS</description>
<bitOffset>9</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>bias_1V</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>unused</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_900m</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_800m</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXNCASADJ</name>
<description>LNAMIXNCASADJ</description>
<bitOffset>11</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ncas_1V</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>unused</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ncas_950m</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ncas_900m</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXPCASADJ</name>
<description>LNAMIXPCASADJ</description>
<bitOffset>13</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pcas_250m</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>unused</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>pcas_300m</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>pcas_350m</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXVOUTADJ</name>
<description>LNAMIXVOUTADJ</description>
<bitOffset>15</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXCAL</name>
<description></description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<resetValue>0x00000070</resetValue>
<resetMask>0x00000077</resetMask>
<fields>
<field>
<name>LNAMIXCALEN</name>
<description>LNAMIXCALEN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>cal_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>cal_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXCALVMODE</name>
<description>LNAMIXCALVMODE</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>current_mode</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>voltage_mode</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXENIRCAL</name>
<description>LNAMIXENIRCAL</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXIRCALAMP</name>
<description>LNAMIXIRCALAMP</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXEN</name>
<description></description>
<addressOffset>0x108</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>LNAMIXENLDO</name>
<description>LNAMIXENLDO</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRECTRL</name>
<description></description>
<addressOffset>0x10C</addressOffset>
<access>read-write</access>
<resetValue>0x00000026</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>PREBYPFORCE</name>
<description>PREBYPFORCE</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>not_forced</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>forced</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREREGTRIM</name>
<description>PREREGTRIM</description>
<bitOffset>1</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v1p61</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p68</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p74</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p80</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p86</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p91</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p96</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v2p00</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PREVREFTRIM</name>
<description>PREVREFTRIM</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v0p675</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v0p688</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v0p700</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v0p713</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PATRIM0</name>
<description></description>
<addressOffset>0x110</addressOffset>
<access>read-write</access>
<resetValue>0x00000077</resetValue>
<resetMask>0x00003FFF</resetMask>
<fields>
<field>
<name>TX0DBMTRIMBIASN</name>
<description>TX0DBMTRIMBIASN</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v_378m</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v_392m</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v_405m</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v_418p5m</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v_431m</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v_444m</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v_457m</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v_470m</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>v_483m</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>v_496m</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>v_509m</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>v_522m</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>v_535m</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>v_548m</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>v_561m</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>v_574m</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMTRIMBIASP</name>
<description>TX0DBMTRIMBIASP</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v_378m</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v_392m</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v_405m</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v_418p5m</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v_431m</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v_444m</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v_457m</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v_470m</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>v_483m</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>v_496m</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>v_509m</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>v_522m</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>v_535m</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>v_548m</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>v_561m</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>v_574m</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMTRIMDUTYCYN</name>
<description>TX0DBMTRIMDUTYCYN</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>up_0pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>up_1pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>up_2pct</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>up_3pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>up_4pct</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>up_5pct</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>up_6pct</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>na</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMTRIMDUTYCYP</name>
<description>TX0DBMTRIMDUTYCYP</description>
<bitOffset>11</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>dn_0pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_1pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_2pct</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_3pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_4pct</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_5pct</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_6pct</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>na</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PATRIM1</name>
<description></description>
<addressOffset>0x114</addressOffset>
<access>read-write</access>
<resetValue>0x0003AB97</resetValue>
<resetMask>0x0007FFFF</resetMask>
<fields>
<field>
<name>TX0DBMTRIMPREDRVREGIBCORE</name>
<description>TX0DBMTRIMPREDRVREGIBCORE</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>i_4u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>i_5u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>i_6u</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>i_7u</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMTRIMPREDRVREGIBNDIO</name>
<description>TX0DBMTRIMPREDRVREGIBNDIO</description>
<bitOffset>2</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vreg_1p127</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p171</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p209</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p244</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p275</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p305</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p335</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p363</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p388</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p414</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p439</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p464</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p486</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p506</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p525</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p545</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMTRIMPREDRVREGPSR</name>
<description>TX0DBMTRIMPREDRVREGPSR</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMTRIMPREDRVSLOPE</name>
<description>TX0DBMTRIMPREDRVSLOPE</description>
<bitOffset>7</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>slope_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>slope_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>slope_2</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>slope_max</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMTRIMREGFB</name>
<description>TX0DBMTRIMREGFB</description>
<bitOffset>9</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vo_vi_0p475</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p500</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p525</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p550</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p575</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p600</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p625</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p650</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p675</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p700</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p725</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p750</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p775</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p800</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p825</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p850</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMTRIMREGVREF</name>
<description>TX0DBMTRIMREGVREF</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v_900m</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v_912p5m</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v_925m</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v_937p5m</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v_950m</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v_962p5m</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v_975m</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v_987p5m</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMTRIMTAPCAP</name>
<description>TX0DBMTRIMTAPCAP</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>cap_0F</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>cap_0p35pF</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>cap_0p7pF</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>cap_1p05pF</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>cap_1p4pF</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>cap_1p75pF</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>cap_2p1pF</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>cap_2p45pF</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PATRIM2</name>
<description></description>
<addressOffset>0x118</addressOffset>
<access>read-write</access>
<resetValue>0x00000088</resetValue>
<resetMask>0x00003FFF</resetMask>
<fields>
<field>
<name>TX6DBMTRIMBIASN</name>
<description>TX6DBMTRIMBIASN</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vnbias_dn104mV</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_dn91mV</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_dn78mV</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_dn65mV</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_dn52mV</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_dn39mV</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_dn26mV</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_dn13mV</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_default_613mV</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_up13mV</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_up26mV</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_up39mV</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_up52mV</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_up65mV</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_up78mV</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>vnbias_up91mV</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMBIASP</name>
<description>TX6DBMTRIMBIASP</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vpbias_dn104mV</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn91mV</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn78mV</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn65mV</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn52mV</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn39mV</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn26mV</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn13mV</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_default_949mV</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up13mV</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up26mV</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up39mV</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up52mV</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up65mV</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up78mV</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up91mV</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMDUTYCYN</name>
<description>TX6DBMTRIMDUTYCYN</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>up_0pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>up_1pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>up_2pct</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>up_3pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>up_4pct</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>up_5pct</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>up_6pct</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>na</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMDUTYCYP</name>
<description>TX6DBMTRIMDUTYCYP</description>
<bitOffset>11</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>dn_0pct</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_1pct</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_2pct</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_3pct</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_4pct</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_5pct</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>dn_6pct</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>na</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PATRIM3</name>
<description>No Description</description>
<addressOffset>0x11C</addressOffset>
<access>read-write</access>
<resetValue>0x002E2B2A</resetValue>
<resetMask>0x007E7FFF</resetMask>
<fields>
<field>
<name>TX6DBMTRIMIBIASMASTER</name>
<description>TX6DBMTRIMIBIASMASTER</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ibias_45u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ibias_47p5u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ibias_50u</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ibias_52p5u</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMPREDRVREGFB</name>
<description>TX6DBMTRIMPREDRVREGFB</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Acl_1p63</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Acl_1p71</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Acl_1p80</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Acl_1p92</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMPREDRVREGFBKATT</name>
<description>TX6DBMTRIMPREDRVREGFBKATT</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>reduce_BW</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>increase_BW</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMPREDRVREGPSR</name>
<description>TX6DBMTRIMPREDRVREGPSR</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>low_psr</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>high_psr</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMPREDRVREGSLICE</name>
<description>TX6DBMTRIMPREDRVREGSLICE</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>iload_3mA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>iload_6mA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>iload_9mA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>iload_12mA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMPREDRVREGVREF</name>
<description>TX6DBMTRIMPREDRVREGVREF</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vref_0p675</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p700</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p725</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p750</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p775</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p800</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p825</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p850</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMREGBLEEDAUTO</name>
<description>TX6DBMTRIMREGBLEEDAUTO</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>not_automatic</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>automatic</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMREGFB</name>
<description>TX6DBMTRIMREGFB</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Acl_2p0x</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Acl_2p1x</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Acl_2p3125x</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Acl_2p5x</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMREGPSR</name>
<description>TX6DBMTRIMREGPSR</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>low_PSR</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>high_PSR</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMREGVREF</name>
<description>TX6DBMTRIMREGVREF</description>
<bitOffset>17</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vref_0p6000</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p6125</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p6250</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p6375</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p6500</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p6625</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p6750</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p6875</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p7000</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p7125</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p7250</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p7375</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p7500</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p7625</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p7750</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p7875</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMTRIMRXMODEVREF</name>
<description>TX6DBMTRIMRXMODEVREF</description>
<bitOffset>21</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vddreg_1p05</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vddreg_1p14</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vddreg_1p20</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vddreg_1p23</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PACTRL</name>
<description></description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000010</resetValue>
<resetMask>0x1FFF033F</resetMask>
<fields>
<field>
<name>TX0DBMPOWER</name>
<description>TX0DBMPOWER</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>on_stripe_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>on_stripe_12</name>
<description></description>
<value>12</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMSELSLICE</name>
<description>TX0DBMSELSLICE</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>on_0_slice</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>on_1_slices</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>on_2_slices</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMSLICERESET</name>
<description>TX0DBMSLICERESET</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>active</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>reset</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMLATCHBYPASS</name>
<description>TX0DBMLATCHBYPASS</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMPOWER</name>
<description>TX6DBMPOWER</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TX6DBMSELSLICE</name>
<description>TX6DBMSELSLICE</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>n_slice_on_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>n_slice_on_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>n_slice_on_2</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>n_slice_on_3</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>n_slice_on_4</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>tbd_5</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>tbd_6</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>tbd_7</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMSLICERESET</name>
<description>TX6DBMSLICERESET</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable_reset</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_reset</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMLATCHBYPASS</name>
<description>TX6DBMLATCHBYPASS</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>not_bypass</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>bypass_latch</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMPREDRVREGBYPASS</name>
<description>TX6DBMREGBYPASSPDRVLDo</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>not_bypass</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>bypass</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMPULLDOWNREG</name>
<description>TX6DBMPULLDOWNREG</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>not_pull_down</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pull_down</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMREGBYPASS</name>
<description>TX6DBMREGBYPASS</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>not_bypass</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>bypass</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PGATRIM</name>
<description></description>
<addressOffset>0x128</addressOffset>
<access>read-write</access>
<resetValue>0x00000547</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>PGACTUNE</name>
<description>PGACTUNE</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>cfb_0p7</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>cfb_nominal</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>cfb_1p32</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGADISANTILOCK</name>
<description>PGADISANTILOCK</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>antilock_enable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>antilock_disable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAVCMOUTTRIM</name>
<description>PGAVCMOUTTRIM</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vcm_out_0p4</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_out_0p45</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_out_0p5</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_out_0p55</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_out_0p6</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_out_0p65</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_out_0p7</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vcm_out_0p75</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAVLDOTRIM</name>
<description>PGAVLDOTRIM</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vdda_1p15</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vdda_1p2</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vdda_1p25</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vdda_1p3</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vdda_1p35</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vdda_1p4</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vdda_1p5</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vdda_1p55</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PGACAL</name>
<description></description>
<addressOffset>0x12C</addressOffset>
<access>read-write</access>
<resetValue>0x20202020</resetValue>
<resetMask>0x3F3F3F3F</resetMask>
<fields>
<field>
<name>PGAOFFNCALI</name>
<description>PGAOFFNCALI</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>offset_m_300mv</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>offset_p_300mv</name>
<description></description>
<value>63</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAOFFNCALQ</name>
<description>PGAOFFNCALQ</description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>offset_m_300mv</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>offset_p_300mv</name>
<description></description>
<value>63</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAOFFPCALI</name>
<description>PGAOFFPCALI</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>offset_m_300mv</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>offset_p_300mv</name>
<description></description>
<value>63</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAOFFPCALQ</name>
<description>PGAOFFPCALQ</description>
<bitOffset>24</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>offset_m_300mv</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>offset_p_300mv</name>
<description></description>
<value>63</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PGACTRL</name>
<description></description>
<addressOffset>0x130</addressOffset>
<access>read-write</access>
<resetValue>0x04000000</resetValue>
<resetMask>0x07FFFEEF</resetMask>
<fields>
<field>
<name>PGABWMODE</name>
<description>PGABWMODE</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>bw_5MHz</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>bw_2p5MHz</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>bw_1p67MHz</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>bw_1p25MHz</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENBIAS</name>
<description>PGAENBIAS</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>bias_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENGHZ</name>
<description>PGAENGHZ</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ghz_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ghz_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENLATCHI</name>
<description>PGAENLATCHI</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pkd_latch_i_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pkd_latch_i_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENLATCHQ</name>
<description>PGAENLATCHQ</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pkd_latch_q_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pkd_latch_q_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENLDOLOAD</name>
<description>PGAENLDOLOAD</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable_ldo_load</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_ldo_load</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENPGAI</name>
<description>PGAENPGAI</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pgai_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pgai_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENPGAQ</name>
<description>PGAENPGAQ</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pgaq_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pgaq_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENPKD</name>
<description>PGAENPKD</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pkd_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pkd_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENRCMOUT</name>
<description>PGAENRCMOUT</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>rcm_out_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>rcm_out_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAPOWERMODE</name>
<description>PGAPOWERMODE</description>
<bitOffset>14</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pm_typ</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pm_0p9</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>pm_1p2</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>pm_0p8</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGATHRPKDLOSEL</name>
<description>PGATHRPKDLOSEL</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vref50mv</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vref75mv</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vref100mv</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vref125mv</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vref150mv</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vref175mv</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vref200mv</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vref225mv</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vref250mv</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vref275mv</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vref300mv</name>
<description></description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGATHRPKDHISEL</name>
<description>PGATHRPKDHISEL</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vref50mv</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vref75mv</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vref100mv</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vref125mv</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>verf150mv</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vref175mv</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vref200mv</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vref225mv</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vref250mv</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vref275mv</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vref300mv</name>
<description></description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXRFPKDTHRESHSEL</name>
<description>LNAMIXRFPKDTHRESHSEL</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RFBIASCAL</name>
<description></description>
<addressOffset>0x134</addressOffset>
<access>read-write</access>
<resetValue>0x30203020</resetValue>
<resetMask>0x3F3F3F3F</resetMask>
<fields>
<field>
<name>RFBIASCALBIAS</name>
<description>RFBIASCALBIAS</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFBIASCALTC</name>
<description>RFBIASCALTC</description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFBIASCALVREF</name>
<description>RFBIASCALVREF</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFBIASCALVREFSTARTUP</name>
<description>RFBIASCALVREFSTARTUP</description>
<bitOffset>24</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RFBIASCTRL</name>
<description></description>
<addressOffset>0x138</addressOffset>
<access>read-write</access>
<resetValue>0x00040000</resetValue>
<resetMask>0x000F001F</resetMask>
<fields>
<field>
<name>RFBIASDISABLEBOOTSTRAP</name>
<description>RFBIASDISABLEBOOTSTRAP</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>enable_startup</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>disable_startup</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFBIASLDOHIGHCURRENT</name>
<description>RFBIASLDOHIGHCURRENT</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>low_current</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>high_current</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFBIASNONFLASHMODE</name>
<description>RFBIASNONFLASHMODE</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>flash_process</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>non_flash_process</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFBIASSTARTUPCORE</name>
<description>RFBIASSTARTUPCORE</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>default</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>force_start</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFBIASSTARTUPSUPPLY</name>
<description>RFBIASSTARTUPSUPPLY</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>default</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>forc_start</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFBIASLDOVREFTRIM</name>
<description>RFBIASLDOVREFTRIM</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vref_v0p800</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p813</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p825</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p837</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p850</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p863</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p875</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p887</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p900</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p913</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p925</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p938</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p950</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p963</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p975</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_v0p988</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RADIOEN</name>
<description></description>
<addressOffset>0x13C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>PREEN</name>
<description>PREEN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>powered_off</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>powered_on</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRESTB100UDIS</name>
<description>PRESTB100UDIS</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>i100ua_enabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>i100ua_disabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RFBIASEN</name>
<description>RFBIASEN</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable_rfis_vtr</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_rfis_vtr</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RFPATHEN</name>
<description>No Description</description>
<addressOffset>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00000004</resetValue>
<resetMask>0x0000001E</resetMask>
<fields>
<field>
<name>LNAMIXEN</name>
<description>LNAMIXEN</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXRFATTDCEN</name>
<description>LNAMIXRFATTDCEN</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable_dc</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_dc</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXRFPKDENRF</name>
<description>LNAMIXRFPKDENRF</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_path</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXTRSW</name>
<description>LNAMIXTRSW</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RX</name>
<description></description>
<addressOffset>0x144</addressOffset>
<access>read-write</access>
<resetValue>0x00000010</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>IFADCCAPRESET</name>
<description>IFADCCAPRESET</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>cap_reset_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>cap_reset_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCENLDOSERIES</name>
<description>IFADCENLDOSERIES</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>series_ldo_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>series_ldo_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCENLDOSHUNT</name>
<description>IFADCENLDOSHUNT</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>shunt_ldo_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>shunt_ldo_enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXENRFPKD</name>
<description>LNAMIXENRFPKD</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXLDOLOWCUR</name>
<description>LNAMIXLDOLOWCUR</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>regular_mode</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>low_current_mode</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXREGLOADEN</name>
<description>LNAMIXREGLOADEN</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable_resistor</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_resistor</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PGAENLDO</name>
<description>PGAENLDO</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable_ldo</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_ldo</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYCHPBIASTRIMBUF</name>
<description>SYCHPBIASTRIMBUF</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>i_tail_10u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>i_tail_20u</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYCHPQNC3EN</name>
<description>SYCHPQNC3EN</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>qnc_2</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>qnc_3</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYPFDCHPLPEN</name>
<description>SYPFDCHPLPEN</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYPFDFPWEN</name>
<description>SYPFDFPWEN</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMENRXMODEBIAS</name>
<description>TX6DBMENRXMODEBIAS</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TX</name>
<description></description>
<addressOffset>0x148</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE3CB00FF</resetMask>
<fields>
<field>
<name>TX0DBMENBLEEDPREDRVREG</name>
<description>TX0DBMENBLEEDPREDRVREG</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMENBLEEDREG</name>
<description>TX0DBMENBLEEDREG</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMENPREDRV</name>
<description>TX0DBMENPREDRV</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMENPREDRVREG</name>
<description>TX0DBMENPREDRVREG</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMENPREDRVREGBIAS</name>
<description>TX0DBMENPREDRVREGBIAS</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMENBIAS</name>
<description>TX0DBMENBIAS</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMENRAMPCLK</name>
<description>TX0DBMENRAMPCLK</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX0DBMENREG</name>
<description>TX0DBMENREG</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMENBLEEDPREDRVREG</name>
<description>TX6DBMENBLEEDPREDRVREG</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMENBLEEDREG</name>
<description>TX6DBMENBLEEDREG</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMENPREDRVREG</name>
<description>TX6DBMENPREDRVREG</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMENRAMPCLK</name>
<description>TX6DBMENRAMPCLK</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable_clock</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_clock</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMENREG</name>
<description>TX6DBMENREG</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMENPACORE</name>
<description>TX6DBMENPACORE</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TX6DBMENPAOUT</name>
<description>TX6DBMENPAOUT</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENXOSQBUFFILT</name>
<description>Override</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENPAPOWER</name>
<description>Override</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENPASELSLICE</name>
<description>Override</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYTRIM0</name>
<description></description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00062E29</resetValue>
<resetMask>0x003FEFFF</resetMask>
<fields>
<field>
<name>SYCHPBIAS</name>
<description>SYCHPBIAS</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>bias_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_2</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_3</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYCHPCURR</name>
<description>SYCHPCURR</description>
<bitOffset>3</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>curr_1p5uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>curr_2p0uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>curr_2p5uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>curr_3p0uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>curr_3p5uA</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>curr_4p0uA</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>curr_4p5uA</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>curr_5p0uA</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYCHPLEVNSRC</name>
<description>SYCHPLEVNSRC</description>
<bitOffset>6</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYCHPLEVPSRC</name>
<description>SYCHPLEVPSRC</description>
<bitOffset>9</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vsrcp_n105m</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vsrcp_n90m</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vsrcp_n75m</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vsrcp_n60m</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vsrcp_n45m</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vsrcp_n30m</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vsrcp_n15m</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vsrcp_n0m</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYCHPSRCEN</name>
<description>SYCHPSRCEN</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYCHPREPLICACURRADJ</name>
<description>SYCHPREPLICACURRADJ</description>
<bitOffset>14</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>load_8ua</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>load_16ua</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>load_20ua</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>load_28ua</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>load_24ua</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>load_32ua</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>load_36ua</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>load_44ua</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYTRIMCHPREGAMPBIAS</name>
<description>SYTRIMCHPREGAMPBIAS</description>
<bitOffset>17</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>bias_14uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_20uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_26uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_32uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_38uA</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_44uA</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_50uA</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_56uA</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYTRIMCHPREGAMPBW</name>
<description>SYTRIMCHPREGAMPBW</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>C_000f</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>C_300f</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>C_600f</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>C_900f</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYTRIM1</name>
<description></description>
<addressOffset>0x154</addressOffset>
<access>read-write</access>
<resetValue>0x00003FC4</resetValue>
<resetMask>0xE003FFFF</resetMask>
<fields>
<field>
<name>SYLODIVLDOTRIMCORE</name>
<description>SYLODIVLDOTRIMCORE</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RXLO</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TXLO</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVLDOTRIMNDIO</name>
<description>SYLODIVLDOTRIMNDIO</description>
<bitOffset>2</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vreg_1p08</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p11</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p15</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p18</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p21</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p24</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p27</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p29</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p32</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p34</name>
<description></description>
<value>9</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYMMDREPLICA1CURRADJ</name>
<description>SYMMDREPLICA1CURRADJ</description>
<bitOffset>6</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>load_8ua</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>load_16u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>load_20ua</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>load_28ua</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>load_24ua</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>load_32ua</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>load_36ua</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>load_44ua</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYMMDREPLICA2CURRADJ</name>
<description>SYMMDREPLICA2CURRADJ</description>
<bitOffset>9</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>load_32u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>load_64u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>load_96u</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>load_128u</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>load_160u</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>load_192u</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>load_224u</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>load_256u</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYTRIMMMDREGAMPBIAS</name>
<description>SYTRIMMMDREGAMPBIAS</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>bias_14uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_20uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_26uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_32uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_38uA</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_44uA</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_50uA</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>bias_56uA</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYTRIMMMDREGAMPBW</name>
<description>SYTRIMMMDREGAMPBW</description>
<bitOffset>15</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>C_000f</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>C_300f</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>C_600f</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>C_900f</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVRLOADCCLKSEL</name>
<description>SYLODIVRLOADCCLKSEL</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>adc_clk_div8</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>adc_clk_div16</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVSGTESTDIV</name>
<description>SYLODIVSGTESTDIV</description>
<bitOffset>29</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>div2</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>div3</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>div4</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>div6</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>div8</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>div12</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>div16</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>div12x</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYCAL</name>
<description></description>
<addressOffset>0x158</addressOffset>
<access>read-write</access>
<resetValue>0x01008100</resetValue>
<resetMask>0x03018700</resetMask>
<fields>
<field>
<name>SYVCOMODEPKD</name>
<description>SYVCOMODEPKD</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>t_openloop_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>t_pkdetect_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYVCOMORECURRENT</name>
<description>SYVCOMORECURRENT</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>more_current_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>more_current_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYVCOSLOWNOISEFILTER</name>
<description>SYVCOSLOWNOISEFILTER</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>slow_noise_filter_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>slow_noise_filter_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYVCOVCAPVCM</name>
<description>SYVCOVCAPVCM</description>
<bitOffset>15</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYHILOADCHPREG</name>
<description>SYHILOADCHPREG</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>i_350uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>i_500uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>i_550uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>i_700uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYEN</name>
<description></description>
<addressOffset>0x15C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007FFF</resetMask>
<fields>
<field>
<name>SYCHPEN</name>
<description>SYCHPEN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYCHPLPEN</name>
<description>SYCHPLPEN</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYENCHPREG</name>
<description>SYENCHPREG</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYENCHPREPLICA</name>
<description>SYENCHPREPLICA</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYENMMDREG</name>
<description>SYENMMDREG</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYENMMDREPLICA1</name>
<description>SYENMMDREPLICA1</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYENMMDREPLICA2</name>
<description>SYENMMDREPLICA2</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYENVCOBIAS</name>
<description>SYENVCOBIAS</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>en_vco_bias_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>en_vco_bias_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYENVCOPFET</name>
<description>SYENVCOPFET</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>en_vco_pfet_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>en_vco_pfet_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYENVCOREG</name>
<description>SYENVCOREG</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>en_vco_reg_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>en_vco_reg_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVEN</name>
<description>SYLODIVEN</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVLDOBIASEN</name>
<description>SYLODIVLDOBIASEN</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVLDOEN</name>
<description>SYLODIVLDOEN</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYSTARTCHPREG</name>
<description>SYSTARTCHPREG</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no_fast_startup</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>fast_startup</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYSTARTMMDREG</name>
<description>SYSTARTMMDREG</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>no_fast_startup</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>fast_startup</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYLOEN</name>
<description></description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80000663</resetMask>
<fields>
<field>
<name>SYLODIVRLOADCCLK2G4EN</name>
<description>SYLODIVRLOADCCLK2G4EN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVRLO2G4EN</name>
<description>SYLODIVRLO2G4EN</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVTLO0DBM2G4AUXEN</name>
<description>SYLODIVTLO0DBM2G4AUXEN</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVTLO0DBM2G4EN</name>
<description>SYLODIVTLO0DBM2G4EN</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVTLO6DBM2G4AUXEN</name>
<description>SYLODIVTLO6DBM2G4AUXEN</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVTLO6DBM2G4EN</name>
<description>SYLODIVTLO6DBM2G4EN</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYLODIVSGTESTDIVEN</name>
<description>SYLODIVSGTESTDIVEN</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYMMDCTRL</name>
<description></description>
<addressOffset>0x168</addressOffset>
<access>read-write</access>
<resetValue>0x00000400</resetValue>
<resetMask>0x00000E07</resetMask>
<fields>
<field>
<name>SYMMDENRSDIG</name>
<description>SYMMDENRSDIG</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYMMDDIVRSDIG</name>
<description>SYMMDDIVRSDIG</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Divideby1</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Divideby2</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Divideby4</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Divideby8</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYMMDMODE</name>
<description>SYMMDMODE</description>
<bitOffset>9</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>rx_w_swctrl</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>rx_wo_swctrl</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>qnc_dsm2</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>qnc_dsm3</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>rxlp_wo_swctrl</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>notuse_5</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>notuse_6</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>notuse_7</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DIGCLKRETIMECTRL</name>
<description>No Description</description>
<addressOffset>0x16C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000777</resetMask>
<fields>
<field>
<name>DIGCLKRETIMEENRETIME</name>
<description>DIGCLKRETIMEENRETIME</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGCLKRETIMEDISRETIME</name>
<description>DIGCLKRETIMEDISRETIME</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>enable_retime</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>disable_retime</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGCLKRETIMERESETN</name>
<description>DIGCLKRETIMERESETN</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>reset</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>operate</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGCLKRETIMELIMITH</name>
<description>DIGCLKRETIMELIMITH</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIGCLKRETIMELIMITL</name>
<description>DIGCLKRETIMELIMITL</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DIGCLKRETIMESTATUS</name>
<description>No Description</description>
<addressOffset>0x170</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DIGCLKRETIMECLKSEL</name>
<description>DIGCLKRETIMECLKSEL</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>use_raw_clk</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>use_retimed_clk</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGCLKRETIMERESETNLO</name>
<description>DIGCLKRETIMERESETNLO</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>lo</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>hi</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>XORETIMECTRL</name>
<description>No Description</description>
<addressOffset>0x174</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000777</resetMask>
<fields>
<field>
<name>XORETIMEENRETIME</name>
<description>XORETIMEENRETIME</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XORETIMEDISRETIME</name>
<description>XORETIMEDISRETIME</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>enable_retime</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>disable_retime</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XORETIMERESETN</name>
<description>XORETIMERESETN</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>operate</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>reset</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XORETIMELIMITH</name>
<description>XORETIMELIMITH</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>XORETIMELIMITL</name>
<description>XORETIMELIMITL</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>XORETIMESTATUS</name>
<description>No Description</description>
<addressOffset>0x178</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>XORETIMECLKSEL</name>
<description>XORETIMECLKSEL</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>use_raw_clk</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>use_retimed_clk</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>XORETIMERESETNLO</name>
<description>XORETIMERESETNLO</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>lo</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>hi</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>XOSQBUFFILT</name>
<description></description>
<addressOffset>0x17C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>XOSQBUFFILT</name>
<description>XOSQBUFFILT</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>bypass</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>filter_1</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>filter_2</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>filter_3</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>AGCOVERWRITE</name>
<description>No Description</description>
<addressOffset>0x188</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x03F0FFFF</resetMask>
<fields>
<field>
<name>ENMANLNAMIXRFATT</name>
<description>Enable RAC Overwite PN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENMANLNAMIXSLICE</name>
<description>Enable RAC Overwite LNA</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENMANPGAGAIN</name>
<description>Enable RAC Overwite PGA</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ENMANIFADCSCALE</name>
<description>Enable RAC Overwite PN</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MANLNAMIXRFATT</name>
<description>RAC Overwite PN</description>
<bitOffset>4</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MANLNAMIXSLICE</name>
<description>RAC Overwite LNA</description>
<bitOffset>10</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MANPGAGAIN</name>
<description>RAC Overwite PGA</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MANIFADCSCALE</name>
<description>RAC Overwite PGA</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCRATCH0</name>
<description>No Description</description>
<addressOffset>0x3E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH0</name>
<description>SCRATCH0</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCRATCH1</name>
<description>No Description</description>
<addressOffset>0x3E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH1</name>
<description>SCRATCH1</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCRATCH2</name>
<description>No Description</description>
<addressOffset>0x3E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH2</name>
<description>SCRATCH2</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCRATCH3</name>
<description>No Description</description>
<addressOffset>0x3EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH3</name>
<description>SCRATCH3</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCRATCH4</name>
<description>No Description</description>
<addressOffset>0x3F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH4</name>
<description>SCRATCH4</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCRATCH5</name>
<description>No Description</description>
<addressOffset>0x3F4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH5</name>
<description>SCRATCH5</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCRATCH6</name>
<description>No Description</description>
<addressOffset>0x3F8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH6</name>
<description>SCRATCH6</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCRATCH7</name>
<description>No Description</description>
<addressOffset>0x3FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH7</name>
<description>SCRATCH7</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>THMSW</name>
<description>No Description</description>
<addressOffset>0x7E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable Switch</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HALFSWITCH</name>
<description>Halfswitch Mode enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>RDMAILBOX0_NS</name>
<version>0</version>
<description>RDMAILBOX0_NS Registers</description>
<baseAddress>0xB8028000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>MSGPTR0</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSGPTR1</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSGPTR2</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSGPTR3</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>MBOXIF0</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIF1</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIF2</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIF3</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>MBOXIEN0</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIEN1</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIEN2</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIEN3</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>RDMAILBOX1_NS</name>
<version>0</version>
<description>RDMAILBOX1_NS Registers</description>
<baseAddress>0xB802C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>MSGPTR0</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSGPTR1</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSGPTR2</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSGPTR3</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>MBOXIF0</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIF1</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIF2</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIF3</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>MBOXIEN0</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIEN1</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIEN2</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIEN3</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>BUFC_NS</name>
<version>1</version>
<description>BUFC_NS Registers</description>
<baseAddress>0xBA000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>BUFC</name>
<value>32</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable peripheral clock to this module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LPMODE</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>LPENBYSEQ</name>
<description>Low power mode enable from M0p sequencer</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LPENBYM33</name>
<description>Low power mode enable from M33</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF0_CTRL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>SIZE</name>
<description>Buffer Size</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SIZE64</name>
<description>Sets Buffer size to 64 bytes</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE128</name>
<description>Sets Buffer size to 128 bytes</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE256</name>
<description>Sets Buffer size to 256 bytes</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE512</name>
<description>Sets Buffer size to 512 bytes</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE1024</name>
<description>Sets Buffer size to 1024 bytes</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE2048</name>
<description>Sets Buffer size to 2048 bytes</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE4096</name>
<description>Sets Buffer size to 4096 bytes</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUF0_ADDR</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x20000000</resetValue>
<resetMask>0xFFFFFFFC</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Buffer Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF0_WRITEOFFSET</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>WRITEOFFSET</name>
<description>Write Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF0_READOFFSET</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>READOFFSET</name>
<description>Read Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF0_READDATA</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>READDATA</name>
<description>Buffer Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF0_WRITEDATA</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>WRITEDATA</name>
<description>Buffer Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF0_XWRITE</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>XORWRITEDATA</name>
<description>Buffer XOR Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF0_STATUS</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01111FFF</resetMask>
<fields>
<field>
<name>BYTES</name>
<description>Number of Bytes in the Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-only</access>
</field>
<field>
<name>THRESHOLDFLAG</name>
<description>Buffer Threshold Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF0_THRESHOLDCTRL</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00002FFF</resetMask>
<fields>
<field>
<name>THRESHOLD</name>
<description>Buffer Threshold Value</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>THRESHOLDMODE</name>
<description>Buffer Threshold Mode</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LARGER</name>
<description>THRESHOLDIF will be set if BYTES is larger than THRESHOLD</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LESSOREQUAL</name>
<description>THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUF0_CMD</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>CLEAR</name>
<description>Buffer Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PREFETCH</name>
<description>Prefetch</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF0_FIFOASYNC</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RST</name>
<description>Reset ASYNC</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF0_READDATA32</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>READDATA32</name>
<description>Buffer Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF0_WRITEDATA32</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRITEDATA32</name>
<description>Buffer Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF0_XWRITE32</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XORWRITEDATA32</name>
<description>Buffer XOR Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF1_CTRL</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>SIZE</name>
<description>Buffer Size</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SIZE64</name>
<description>Sets Buffer size to 64 bytes</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE128</name>
<description>Sets Buffer size to 128 bytes</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE256</name>
<description>Sets Buffer size to 256 bytes</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE512</name>
<description>Sets Buffer size to 512 bytes</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE1024</name>
<description>Sets Buffer size to 1024 bytes</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE2048</name>
<description>Sets Buffer size to 2048 bytes</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE4096</name>
<description>Sets Buffer size to 4096 bytes</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUF1_ADDR</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x20000000</resetValue>
<resetMask>0xFFFFFFFC</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Buffer Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF1_WRITEOFFSET</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>WRITEOFFSET</name>
<description>Write Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF1_READOFFSET</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>READOFFSET</name>
<description>Read Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF1_READDATA</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>READDATA</name>
<description>Buffer Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF1_WRITEDATA</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>WRITEDATA</name>
<description>Buffer Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF1_XWRITE</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>XORWRITEDATA</name>
<description>Buffer XOR Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF1_STATUS</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01111FFF</resetMask>
<fields>
<field>
<name>BYTES</name>
<description>Number of Bytes in the Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-only</access>
</field>
<field>
<name>THRESHOLDFLAG</name>
<description>Buffer Threshold Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF1_THRESHOLDCTRL</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00002FFF</resetMask>
<fields>
<field>
<name>THRESHOLD</name>
<description>Buffer Threshold Value</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>THRESHOLDMODE</name>
<description>Buffer Threshold Mode</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LARGER</name>
<description>THRESHOLDIF will be set if BYTES is larger than THRESHOLD</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LESSOREQUAL</name>
<description>THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUF1_CMD</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>CLEAR</name>
<description>Buffer Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PREFETCH</name>
<description>Prefetch</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF1_FIFOASYNC</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RST</name>
<description>Reset ASYNC</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF1_READDATA32</name>
<description>No Description</description>
<addressOffset>0x07C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>READDATA32</name>
<description>Buffer Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF1_WRITEDATA32</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRITEDATA32</name>
<description>Buffer Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF1_XWRITE32</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XORWRITEDATA32</name>
<description>Buffer XOR Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF2_CTRL</name>
<description>No Description</description>
<addressOffset>0x08C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>SIZE</name>
<description>Buffer Size</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SIZE64</name>
<description>Sets Buffer size to 64 bytes</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE128</name>
<description>Sets Buffer size to 128 bytes</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE256</name>
<description>Sets Buffer size to 256 bytes</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE512</name>
<description>Sets Buffer size to 512 bytes</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE1024</name>
<description>Sets Buffer size to 1024 bytes</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE2048</name>
<description>Sets Buffer size to 2048 bytes</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE4096</name>
<description>Sets Buffer size to 4096 bytes</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUF2_ADDR</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x20000000</resetValue>
<resetMask>0xFFFFFFFC</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Buffer Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF2_WRITEOFFSET</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>WRITEOFFSET</name>
<description>Write Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF2_READOFFSET</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>READOFFSET</name>
<description>Read Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF2_READDATA</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>READDATA</name>
<description>Buffer Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF2_WRITEDATA</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>WRITEDATA</name>
<description>Buffer Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF2_XWRITE</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>XORWRITEDATA</name>
<description>Buffer XOR Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF2_STATUS</name>
<description>No Description</description>
<addressOffset>0x0AC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01111FFF</resetMask>
<fields>
<field>
<name>BYTES</name>
<description>Number of Bytes in the Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-only</access>
</field>
<field>
<name>THRESHOLDFLAG</name>
<description>Buffer Threshold Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF2_THRESHOLDCTRL</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00002FFF</resetMask>
<fields>
<field>
<name>THRESHOLD</name>
<description>Buffer Threshold Value</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>THRESHOLDMODE</name>
<description>Buffer Threshold Mode</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LARGER</name>
<description>THRESHOLDIF will be set if BYTES is larger than THRESHOLD</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LESSOREQUAL</name>
<description>THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUF2_CMD</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>CLEAR</name>
<description>Buffer Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PREFETCH</name>
<description>Prefetch</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF2_FIFOASYNC</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RST</name>
<description>Reset ASYNC</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF2_READDATA32</name>
<description>No Description</description>
<addressOffset>0x0BC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>READDATA32</name>
<description>Buffer Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF2_WRITEDATA32</name>
<description>No Description</description>
<addressOffset>0x0C0</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRITEDATA32</name>
<description>Buffer Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF2_XWRITE32</name>
<description>No Description</description>
<addressOffset>0x0C4</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XORWRITEDATA32</name>
<description>Buffer XOR Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF3_CTRL</name>
<description>No Description</description>
<addressOffset>0x0CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>SIZE</name>
<description>Buffer Size</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SIZE64</name>
<description>Sets Buffer size to 64 bytes</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE128</name>
<description>Sets Buffer size to 128 bytes</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE256</name>
<description>Sets Buffer size to 256 bytes</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE512</name>
<description>Sets Buffer size to 512 bytes</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE1024</name>
<description>Sets Buffer size to 1024 bytes</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE2048</name>
<description>Sets Buffer size to 2048 bytes</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIZE4096</name>
<description>Sets Buffer size to 4096 bytes</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUF3_ADDR</name>
<description>No Description</description>
<addressOffset>0x0D0</addressOffset>
<access>read-write</access>
<resetValue>0x20000000</resetValue>
<resetMask>0xFFFFFFFC</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Buffer Address</description>
<bitOffset>2</bitOffset>
<bitWidth>30</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF3_WRITEOFFSET</name>
<description>No Description</description>
<addressOffset>0x0D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>WRITEOFFSET</name>
<description>Write Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF3_READOFFSET</name>
<description>No Description</description>
<addressOffset>0x0D8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</resetMask>
<fields>
<field>
<name>READOFFSET</name>
<description>Read Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF3_READDATA</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>READDATA</name>
<description>Buffer Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF3_WRITEDATA</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>WRITEDATA</name>
<description>Buffer Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF3_XWRITE</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>XORWRITEDATA</name>
<description>Buffer XOR Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF3_STATUS</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01111FFF</resetMask>
<fields>
<field>
<name>BYTES</name>
<description>Number of Bytes in the Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>13</bitWidth>
<access>read-only</access>
</field>
<field>
<name>THRESHOLDFLAG</name>
<description>Buffer Threshold Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF3_THRESHOLDCTRL</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00002FFF</resetMask>
<fields>
<field>
<name>THRESHOLD</name>
<description>Buffer Threshold Value</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>THRESHOLDMODE</name>
<description>Buffer Threshold Mode</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LARGER</name>
<description>THRESHOLDIF will be set if BYTES is larger than THRESHOLD</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LESSOREQUAL</name>
<description>THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BUF3_CMD</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>CLEAR</name>
<description>Buffer Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PREFETCH</name>
<description>Prefetch</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF3_FIFOASYNC</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RST</name>
<description>Reset ASYNC</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF3_READDATA32</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>READDATA32</name>
<description>Buffer Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BUF3_WRITEDATA32</name>
<description>No Description</description>
<addressOffset>0x100</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>WRITEDATA32</name>
<description>Buffer Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BUF3_XWRITE32</name>
<description>No Description</description>
<addressOffset>0x104</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>XORWRITEDATA32</name>
<description>Buffer XOR Write Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x114</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x9F1F1F1F</resetMask>
<fields>
<field>
<name>BUF0OF</name>
<description>Buffer 0 Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0UF</name>
<description>Buffer 0 Underflow</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0THR</name>
<description>Buffer 0 Threshold Event</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0CORR</name>
<description>Buffer 0 Corrupt</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0NWA</name>
<description>Buffer 0 Not Word-Aligned</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1OF</name>
<description>Buffer 1 Overflow</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1UF</name>
<description>Buffer 1 Underflow</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1THR</name>
<description>Buffer 1 Threshold Event</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1CORR</name>
<description>Buffer 1 Corrupt</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1NWA</name>
<description>Buffer 1 Not Word-Aligned</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2OF</name>
<description>Buffer 2 Overflow</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2UF</name>
<description>Buffer 2 Underflow</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2THR</name>
<description>Buffer 2 Threshold Event</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2CORR</name>
<description>Buffer 2 Corrupt</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2NWA</name>
<description>Buffer 2 Not Word-Aligned</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3OF</name>
<description>Buffer 3 Overflow</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3UF</name>
<description>Buffer 3 Underflow</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3THR</name>
<description>Buffer 3 Threshold Event</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3CORR</name>
<description>Buffer 3 Corrupt</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3NWA</name>
<description>Buffer 3 Not Word-Aligned</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERROR</name>
<description>Bus Error</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x118</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x9F1F1F1F</resetMask>
<fields>
<field>
<name>BUF0OF</name>
<description>BUF0OF Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0UF</name>
<description>BUF0UF Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0THR</name>
<description>BUF0THR Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0CORR</name>
<description>BUF0CORR Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0NWA</name>
<description>BUF0NWA Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1OF</name>
<description>BUF1OF Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1UF</name>
<description>BUF1UF Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1THR</name>
<description>BUF1THR Interrupt Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1CORR</name>
<description>BUF1CORR Interrupt Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1NWA</name>
<description>BUF1NWA Interrupt Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2OF</name>
<description>BUF2OF Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2UF</name>
<description>BUF2UF Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2THR</name>
<description>BUF2THR Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2CORR</name>
<description>BUF2CORR Interrupt Enable</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2NWA</name>
<description>BUF2NWA Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3OF</name>
<description>BUF3OF Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3UF</name>
<description>BUF3UF Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3THR</name>
<description>BUF3THR Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3CORR</name>
<description>BUF3CORR Interrupt Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3NWA</name>
<description>BUF3NWA Interrupt Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERROR</name>
<description>BUSERROR Interrupt Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIF</name>
<description>No Description</description>
<addressOffset>0x11C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x9F1F1F1F</resetMask>
<fields>
<field>
<name>BUF0OF</name>
<description>Buffer 0 Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0UF</name>
<description>Buffer 0 Underflow</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0THR</name>
<description>Buffer 0 Threshold Event</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0CORR</name>
<description>Buffer 0 Corrupt</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0NWA</name>
<description>Buffer 0 Not Word-Aligned</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1OF</name>
<description>Buffer 1 Overflow</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1UF</name>
<description>Buffer 1 Underflow</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1THR</name>
<description>Buffer 1 Threshold Event</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1CORR</name>
<description>Buffer 1 Corrupt</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1NWA</name>
<description>Buffer 1 Not Word-Aligned</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2OF</name>
<description>Buffer 2 Overflow</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2UF</name>
<description>Buffer 2 Underflow</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2THR</name>
<description>Buffer 2 Threshold Event</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2CORR</name>
<description>Buffer 2 Corrupt</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2NWA</name>
<description>Buffer 2 Not Word-Aligned</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3OF</name>
<description>Buffer 3 Overflow</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3UF</name>
<description>Buffer 3 Underflow</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3THR</name>
<description>Buffer 3 Threshold Event</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3CORR</name>
<description>Buffer 3 Corrupt</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3NWA</name>
<description>Buffer 3 Not Word-Aligned</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERROR</name>
<description>Bus Error</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQIEN</name>
<description>No Description</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x9F1F1F1F</resetMask>
<fields>
<field>
<name>BUF0OF</name>
<description>BUF0OF Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0UF</name>
<description>BUF0UF Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0THR</name>
<description>BUF0THR Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0CORR</name>
<description>BUF0CORR Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF0NWA</name>
<description>BUF0NWA Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1OF</name>
<description>BUF1OF Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1UF</name>
<description>BUF1UF Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1THR</name>
<description>BUF1THR Interrupt Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1CORR</name>
<description>BUF1CORR Interrupt Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF1NWA</name>
<description>BUF1NWA Interrupt Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2OF</name>
<description>BUF2OF Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2UF</name>
<description>BUF2UF Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2THR</name>
<description>BUF2THR Interrupt Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2CORR</name>
<description>BUF2CORR Interrupt Enable</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF2NWA</name>
<description>BUF2NWA Interrupt Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3OF</name>
<description>BUF3OF Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3UF</name>
<description>BUF3UF Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3THR</name>
<description>BUF3THR Interrupt Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3CORR</name>
<description>BUF3CORR Interrupt Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUF3NWA</name>
<description>BUF3NWA Interrupt Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERROR</name>
<description>BUSERROR Interrupt Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DEVINFO</name>
<version>1</version>
<description>DEVINFO Registers</description>
<baseAddress>0x0FE08000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>INFO</name>
<description>Version of the device info structure being used</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x07000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CRC</name>
<description>CRC</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PRODREV</name>
<description>Production Revision</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DEVINFOREV</name>
<description>DI Page Version</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PART</name>
<description>Part description</description>
<addressOffset>0x004</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3F3FFFFF</resetMask>
<fields>
<field>
<name>DEVICENUM</name>
<description>Device Number</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FAMILYNUM</name>
<description>Device Family</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FAMILY</name>
<description>Device Family</description>
<bitOffset>24</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>FG</name>
<description>Flex Gecko</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MG</name>
<description>Mighty Gecko</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BG</name>
<description>Blue Gecko</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PG</name>
<description>Pearl Gecko</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MEMINFO</name>
<description>Flash page size and misc. chip information</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FLASHPAGESIZE</name>
<description>Flash Page Size</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>UDPAGESIZE</name>
<description>User Data Page Size</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DILEN</name>
<description>Length of DI Page</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MSIZE</name>
<description>Flash and SRAM Memory size in kB</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07FFFFFF</resetMask>
<fields>
<field>
<name>FLASH</name>
<description>Flash Size</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SRAM</name>
<description>Sram Size</description>
<bitOffset>16</bitOffset>
<bitWidth>11</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKGINFO</name>
<description>Miscellaneous device information</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>TEMPGRADE</name>
<description>Temperature Grade</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>N40TO85</name>
<description>-40 to 85 degC</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>N40TO125</name>
<description>-40 to 125 degC</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>N40TO105</name>
<description>-40 to 105 degC</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>N0TO70</name>
<description>0 to 70 degC</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PKGTYPE</name>
<description>Package Type</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>WLCSP</name>
<description>WLCSP package</description>
<value>74</value>
</enumeratedValue>
<enumeratedValue>
<name>BGA</name>
<description>BGA package</description>
<value>76</value>
</enumeratedValue>
<enumeratedValue>
<name>QFN</name>
<description>QFN package</description>
<value>77</value>
</enumeratedValue>
<enumeratedValue>
<name>QFP</name>
<description>QFP package</description>
<value>81</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINCOUNT</name>
<description>Pin Count</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CUSTOMINFO</name>
<description>Custom information</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>PARTNO</name>
<description>Part Number</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWFIX</name>
<description>Used to track s/w workaround info</description>
<addressOffset>0x018</addressOffset>
<access>read-only</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RSV</name>
<description>Reserved</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWCAPA0</name>
<description>Software Capability Vector 0</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00333333</resetMask>
<fields>
<field>
<name>ZIGBEE</name>
<description>Zigbee Capability</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LEVEL0</name>
<description>Zigbee stack capability not available</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL1</name>
<description>Green Power only</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL2</name>
<description>Zigbee and Green Power</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL3</name>
<description>Zigbee Only</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>THREAD</name>
<description>Thread Capability</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LEVEL0</name>
<description>Thread stack capability not available</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL1</name>
<description>Thread stack enabled</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL2</name>
<description>N/A</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL3</name>
<description>N/A</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RF4CE</name>
<description>RF4CE Capability</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LEVEL0</name>
<description>RF4CE stack capability not available</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL1</name>
<description>RF4CE stack enabled</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL2</name>
<description>N/A</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL3</name>
<description>N/A</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BTSMART</name>
<description>Bluetooth Smart Capability</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LEVEL0</name>
<description>Bluetooth SMART stack capability not available</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL1</name>
<description>Bluetooth SMART enabled</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL2</name>
<description>N/A</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL3</name>
<description>N/A</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CONNECT</name>
<description>Connect Capability</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LEVEL0</name>
<description>Connect stack capability not available</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL1</name>
<description>Connect enabled</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL2</name>
<description>N/A</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL3</name>
<description>N/A</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SRI</name>
<description>RAIL Capability</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LEVEL0</name>
<description>RAIL capability not available</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL1</name>
<description>RAIL enabled</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL2</name>
<description>N/A</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL3</name>
<description>N/A</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SWCAPA1</name>
<description>Software Capability Vector 1</description>
<addressOffset>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RFMCUEN</name>
<description>RF-MCU</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NCPEN</name>
<description>NCP</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>GWEN</name>
<description>Gateway</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EXTINFO</name>
<description>External component description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>TYPE</name>
<description>Type</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>255</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CONNECTION</name>
<description>Connection</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>SPI</name>
<description>SPI control interface</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No interface</description>
<value>255</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REV</name>
<description>Revision</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EUI48L</name>
<description>MA-L compliant EUI48 OUI (low bits) and Unique Identifier (24-bit)</description>
<addressOffset>0x040</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>UNIQUEID</name>
<description>Unique ID</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OUI48L</name>
<description>OUI48L</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EUI48H</name>
<description>MA-L compliant EUI48 OUI (high bits)</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0xFFFF0000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OUI48H</name>
<description>OUI48H</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RESERVED</name>
<description>RESERVED</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EUI64L</name>
<description>MA-L compliant EUI64 Unique Identifier (low bits)</description>
<addressOffset>0x048</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>UNIQUEL</name>
<description>UNIQUEL</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EUI64H</name>
<description>MA-L compliant EUI64 OUI and Unique Identifier (high bits)</description>
<addressOffset>0x04C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>UNIQUEH</name>
<description>UNIQUEH</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OUI64</name>
<description>OUI64</description>
<bitOffset>8</bitOffset>
<bitWidth>24</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CALTEMP</name>
<description>Calibration Temperature Information</description>
<addressOffset>0x050</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>TEMP</name>
<description>Cal Temp</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EMUTEMP</name>
<description>EMU Temperature Sensor Calibration</description>
<addressOffset>0x054</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1FFF07FC</resetMask>
<fields>
<field>
<name>EMUTEMPROOM</name>
<description>Emu Room Temperature</description>
<bitOffset>2</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HFRCODPLLCAL0</name>
<description>HFRCODPLL Calibration</description>
<addressOffset>0x058</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FINETUNING</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LDOHP</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQRANGE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPBIAS</name>
<description></description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKDIV</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPSEL</name>
<description></description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IREFTC</name>
<description></description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HFRCODPLLCAL1</name>
<description>HFRCODPLL Calibration</description>
<addressOffset>0x05C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FINETUNING</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LDOHP</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQRANGE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPBIAS</name>
<description></description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKDIV</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPSEL</name>
<description></description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IREFTC</name>
<description></description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HFRCODPLLCAL2</name>
<description>HFRCODPLL Calibration</description>
<addressOffset>0x060</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FINETUNING</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LDOHP</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQRANGE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPBIAS</name>
<description></description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKDIV</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPSEL</name>
<description></description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IREFTC</name>
<description></description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HFRCODPLLCAL3</name>
<description>HFRCODPLL Calibration</description>
<addressOffset>0x064</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FINETUNING</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LDOHP</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQRANGE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPBIAS</name>
<description></description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKDIV</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPSEL</name>
<description></description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IREFTC</name>
<description></description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HFRCODPLLCAL4</name>
<description>HFRCODPLL Calibration</description>
<addressOffset>0x068</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FINETUNING</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LDOHP</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQRANGE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPBIAS</name>
<description></description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKDIV</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPSEL</name>
<description></description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IREFTC</name>
<description></description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HFRCODPLLCAL5</name>
<description>HFRCODPLL Calibration</description>
<addressOffset>0x06C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FINETUNING</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LDOHP</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQRANGE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPBIAS</name>
<description></description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKDIV</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPSEL</name>
<description></description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IREFTC</name>
<description></description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HFRCODPLLCAL6</name>
<description>HFRCODPLL Calibration</description>
<addressOffset>0x070</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FINETUNING</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LDOHP</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQRANGE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPBIAS</name>
<description></description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKDIV</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPSEL</name>
<description></description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IREFTC</name>
<description></description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HFRCODPLLCAL7</name>
<description>HFRCODPLL Calibration</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FINETUNING</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LDOHP</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQRANGE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPBIAS</name>
<description></description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKDIV</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPSEL</name>
<description></description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IREFTC</name>
<description></description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HFRCODPLLCAL8</name>
<description>HFRCODPLL Calibration</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FINETUNING</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LDOHP</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQRANGE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPBIAS</name>
<description></description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKDIV</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPSEL</name>
<description></description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IREFTC</name>
<description></description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HFRCODPLLCAL9</name>
<description>HFRCODPLL Calibration</description>
<addressOffset>0x07C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FINETUNING</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LDOHP</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQRANGE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPBIAS</name>
<description></description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKDIV</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPSEL</name>
<description></description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IREFTC</name>
<description></description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HFRCODPLLCAL10</name>
<description>HFRCODPLL Calibration</description>
<addressOffset>0x080</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FINETUNING</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LDOHP</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQRANGE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPBIAS</name>
<description></description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKDIV</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPSEL</name>
<description></description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IREFTC</name>
<description></description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HFRCODPLLCAL11</name>
<description>HFRCODPLL Calibration</description>
<addressOffset>0x084</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FINETUNING</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LDOHP</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQRANGE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPBIAS</name>
<description></description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKDIV</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPSEL</name>
<description></description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IREFTC</name>
<description></description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HFRCODPLLCAL12</name>
<description>HFRCODPLL Calibration</description>
<addressOffset>0x088</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FINETUNING</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LDOHP</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQRANGE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPBIAS</name>
<description></description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKDIV</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPSEL</name>
<description></description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IREFTC</name>
<description></description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HFRCODPLLCAL13</name>
<description>HFRCODPLL Calibration</description>
<addressOffset>0x08C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FINETUNING</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LDOHP</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQRANGE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPBIAS</name>
<description></description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKDIV</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPSEL</name>
<description></description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IREFTC</name>
<description></description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HFRCODPLLCAL14</name>
<description>HFRCODPLL Calibration</description>
<addressOffset>0x090</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FINETUNING</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LDOHP</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQRANGE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPBIAS</name>
<description></description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKDIV</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPSEL</name>
<description></description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IREFTC</name>
<description></description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HFRCODPLLCAL15</name>
<description>HFRCODPLL Calibration</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FINETUNING</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LDOHP</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQRANGE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPBIAS</name>
<description></description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKDIV</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPSEL</name>
<description></description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IREFTC</name>
<description></description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HFRCODPLLCAL16</name>
<description>HFRCODPLL Calibration</description>
<addressOffset>0x098</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FINETUNING</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LDOHP</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQRANGE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPBIAS</name>
<description></description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKDIV</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPSEL</name>
<description></description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IREFTC</name>
<description></description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>HFRCODPLLCAL17</name>
<description>HFRCODPLL Calibration</description>
<addressOffset>0x09C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FINETUNING</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LDOHP</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQRANGE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPBIAS</name>
<description></description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLKDIV</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMPSEL</name>
<description></description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IREFTC</name>
<description></description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MODULENAME0</name>
<description>Characters 1-4 of Module Name stored as a null terminated string</description>
<addressOffset>0x130</addressOffset>
<access>read-only</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MODCHAR1</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR2</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR3</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR4</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MODULENAME1</name>
<description>Characters 5-8 of Module Name stored as a null terminated string</description>
<addressOffset>0x134</addressOffset>
<access>read-only</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MODCHAR5</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR6</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR7</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR8</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MODULENAME2</name>
<description>Characters 9-12 of Module Name stored as a null terminated string</description>
<addressOffset>0x138</addressOffset>
<access>read-only</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MODCHAR9</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR10</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR11</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR12</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MODULENAME3</name>
<description>Characters 13-16 of Module Name stored as a null terminated string</description>
<addressOffset>0x13C</addressOffset>
<access>read-only</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MODCHAR13</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR14</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR15</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR16</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MODULENAME4</name>
<description>Characters 17-20 of Module Name stored as a null terminated string</description>
<addressOffset>0x140</addressOffset>
<access>read-only</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MODCHAR17</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR18</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR19</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR20</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MODULENAME5</name>
<description>Characters 21-24 of Module Name stored as a null terminated string</description>
<addressOffset>0x144</addressOffset>
<access>read-only</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MODCHAR21</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR22</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR23</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR24</name>
<description></description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MODULENAME6</name>
<description>Characters 25-26 of Module Name stored as a null terminated string</description>
<addressOffset>0x148</addressOffset>
<access>read-only</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MODCHAR25</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MODCHAR26</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RSV</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MODULEINFO</name>
<description>Module Information</description>
<addressOffset>0x14C</addressOffset>
<access>read-only</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>HWREV</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ANTENNA</name>
<description></description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>BUILTIN</name>
<description>Built-in Antenna</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONNECTOR</name>
<description>RF Connector</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RFPAD</name>
<description>RF Pad</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INVERTEDF</name>
<description>F-invert PCB</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODNUMBER</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TYPE</name>
<description></description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>PCB</name>
<description>PCB</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SIP</name>
<description>SIP</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LFXO</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>LFXO is not installed</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRESENT</name>
<description>LFXO is installed</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXPRESS</name>
<description></description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>SUPPORTED</name>
<description>Blue Gecko Express is supported</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>Blue Gecko Express is not supported</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LFXOCALVAL</name>
<description></description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>VALID</name>
<description>LFXO Tuning in MODXOCAL is valid</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NOTVALID</name>
<description>LFXO Tuning value in MODXOCAL is not valid</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HFXOCALVAL</name>
<description></description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>VALID</name>
<description>HFXO calibration in MODXOCAL is valid</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NOTVALID</name>
<description>HFXO calibration in MODXOCAL is not valid</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODNUMBERMSB</name>
<description></description>
<bitOffset>20</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PADCDC</name>
<description></description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>VDCDC</name>
<description>PAVDD connected to Vdcdc</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OTHER</name>
<description>PAVDD connected to Vdd or other</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PHYLIMITED</name>
<description></description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LIMITED</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNLIMITED</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTVALID</name>
<description></description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>EXTUSED</name>
<description>EXT used</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTUNUSED</name>
<description>EXT not used</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MODXOCAL</name>
<description>Module Crystal Oscillator Calibration</description>
<addressOffset>0x150</addressOffset>
<access>read-only</access>
<resetValue>0x007FFFFF</resetValue>
<resetMask>0x007FFFFF</resetMask>
<fields>
<field>
<name>HFXOCTUNEXIANA</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>HFXOCTUNEXOANA</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LFXOCAPTUNE</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>7</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IADC0GAIN0</name>
<description>IADC0 Gain Calibration Info</description>
<addressOffset>0x180</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>GAINCANA1</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>GAINCANA2</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IADC0GAIN1</name>
<description>IADC0 Gain Calibration Info</description>
<addressOffset>0x184</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>GAINCANA3</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>GAINCANA4</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IADC0OFFSETCAL0</name>
<description>IADC0 Offset Calibration Info</description>
<addressOffset>0x188</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OFFSETANABASE</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OFFSETANA1HIACC</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IADC0NORMALOFFSETCAL0</name>
<description>IADC0 Normal Offset Calibration Info</description>
<addressOffset>0x18C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OFFSETANA1NORM</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OFFSETANA2NORM</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IADC0NORMALOFFSETCAL1</name>
<description>IADC0 Normal Offset Calibration Info</description>
<addressOffset>0x190</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OFFSETANA3NORM</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IADC0HISPDOFFSETCAL0</name>
<description>IADC High Speed Offset Calibration Info</description>
<addressOffset>0x194</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OFFSETANA1HISPD</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OFFSETANA2HISPD</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IADC0HISPDOFFSETCAL1</name>
<description>IADC High Speed Offset Calibration Info</description>
<addressOffset>0x198</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OFFSETANA3HISPD</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LEGACY</name>
<description>This is the legacy device detection information for tools compatability</description>
<addressOffset>0x1FC</addressOffset>
<access>read-only</access>
<resetValue>0x00800000</resetValue>
<resetMask>0x00FF0000</resetMask>
<fields>
<field>
<name>DEVICEFAMILY</name>
<description>Device Family</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>EFR32MG1P</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 1</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG1B</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 1</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG1V</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 1</description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG1P</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 1</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG1B</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 1</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG1V</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 1</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG1P</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 1</description>
<value>25</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG1B</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 1</description>
<value>26</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG1V</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 1</description>
<value>27</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG12P</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 2</description>
<value>28</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG12B</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 2</description>
<value>29</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG12V</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 2</description>
<value>30</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG12P</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 2</description>
<value>31</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG12B</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 2</description>
<value>32</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG12V</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 2</description>
<value>33</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG12P</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 2</description>
<value>37</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG12B</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 2</description>
<value>38</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG12V</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 2</description>
<value>39</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG13P</name>
<description>EFR32 Mighty Gecko Family Series 13 Device Config 3</description>
<value>40</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG13B</name>
<description>EFR32 Mighty Gecko Family Series 13 Device Config 3</description>
<value>41</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG13V</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 3</description>
<value>42</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG13P</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 3</description>
<value>43</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG13B</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 3</description>
<value>44</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG13V</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 3</description>
<value>45</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG13P</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 3</description>
<value>49</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG13B</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 3</description>
<value>50</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG13V</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 3</description>
<value>51</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG14P</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 4</description>
<value>52</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG14B</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 4</description>
<value>53</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG14V</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 4</description>
<value>54</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG14P</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 4</description>
<value>55</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG14B</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 4</description>
<value>56</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG14V</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 4</description>
<value>57</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG14P</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 4</description>
<value>61</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG14B</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 4</description>
<value>62</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG14V</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 4</description>
<value>63</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32G</name>
<description>EFM32 Gecko Device Family</description>
<value>71</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32GG</name>
<description>EFM32 Giant Gecko Device Family</description>
<value>72</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32TG</name>
<description>EFM32 Tiny Gecko Device Family</description>
<value>73</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32LG</name>
<description>EFM32 Leopard Gecko Device Family</description>
<value>74</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32WG</name>
<description>EFM32 Wonder Gecko Device Family</description>
<value>75</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32ZG</name>
<description>EFM32 Zero Gecko Device Family</description>
<value>76</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32HG</name>
<description>EFM32 Happy Gecko Device Family</description>
<value>77</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32PG1B</name>
<description>EFM32 Pearl Gecko Device Family Series 1 Device Config 1</description>
<value>81</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32JG1B</name>
<description>EFM32 Jade Gecko Device Family Series 1 Device Config 1</description>
<value>83</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32PG12B</name>
<description>EFM32 Pearl Gecko Device Family Series 1 Device Config 2</description>
<value>85</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32JG12B</name>
<description>EFM32 Jade Gecko Device Family Series 1 Device Config 2</description>
<value>87</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32PG13B</name>
<description>EFM32 Pearl Gecko Device Family Series 1 Device Config 3</description>
<value>89</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32JG13B</name>
<description>EFM32 Jade Gecko Device Family Series 1 Device Config 3</description>
<value>91</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32GG11B</name>
<description>EFM32 Giant Gecko Device Family Series 1 Device Config 1</description>
<value>100</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32TG11B</name>
<description>EFM32 Giant Gecko Device Family Series 1 Device Config 1</description>
<value>103</value>
</enumeratedValue>
<enumeratedValue>
<name>EZR32LG</name>
<description>EZR32 Leopard Gecko Device Family</description>
<value>120</value>
</enumeratedValue>
<enumeratedValue>
<name>EZR32WG</name>
<description>EZR32 Wonder Gecko Device Family</description>
<value>121</value>
</enumeratedValue>
<enumeratedValue>
<name>EZR32HG</name>
<description>EZR32 Happy Gecko Device Family</description>
<value>122</value>
</enumeratedValue>
<enumeratedValue>
<name>SERIES2V0</name>
<description>DI page is encoded with the series 2 layout. Check alternate location.</description>
<value>128</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RTHERM</name>
<description>Thermistor Calibrated Internal Resistance</description>
<addressOffset>0x25C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RTHERM</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
</peripherals>
<vendorExtensions>
<name>Copyright 2018 Silicon Laboratories, Inc.</name>
<flashBaseAddress>0x00000000</flashBaseAddress>
<flashSize>0x00080000</flashSize>
<flashAccessTypes>rx</flashAccessTypes>
<userdataBaseAddress>0x0FE00000</userdataBaseAddress>
<userdataSize>0x00000400</userdataSize>
<userdataAccessTypes>rx</userdataAccessTypes>
<devinfoBaseAddress>0x0FE08000</devinfoBaseAddress>
<devinfoSize>0x00000400</devinfoSize>
<devinfoAccessTypes>rx</devinfoAccessTypes>
<chipconfigBaseAddress>0x0FE0E000</chipconfigBaseAddress>
<chipconfigSize>0x00000600</chipconfigSize>
<chipconfigAccessTypes>rx</chipconfigAccessTypes>
<ramBaseAddress>0x20000000</ramBaseAddress>
<ramSize>0x00008000</ramSize>
<ramAccessTypes>rwx</ramAccessTypes>
<fifo_s_BaseAddress>0x4C024000</fifo_s_BaseAddress>
<fifo_s_Size>0x00004000</fifo_s_Size>
<fifo_s_AccessTypes>rwx</fifo_s_AccessTypes>
<cryptoacc_s_BaseAddress>0x4C028000</cryptoacc_s_BaseAddress>
<cryptoacc_s_Size>0x00001000</cryptoacc_s_Size>
<cryptoacc_s_AccessTypes>rwx</cryptoacc_s_AccessTypes>
<fifo_ns_BaseAddress>0x5C024000</fifo_ns_BaseAddress>
<fifo_ns_Size>0x00004000</fifo_ns_Size>
<fifo_ns_AccessTypes>rwx</fifo_ns_AccessTypes>
<cryptoacc_ns_BaseAddress>0x5C028000</cryptoacc_ns_BaseAddress>
<cryptoacc_ns_Size>0x00001000</cryptoacc_ns_Size>
<cryptoacc_ns_AccessTypes>rwx</cryptoacc_ns_AccessTypes>
<seqram_s_BaseAddress>0xA0000000</seqram_s_BaseAddress>
<seqram_s_Size>0x00004000</seqram_s_Size>
<seqram_s_AccessTypes>rwx</seqram_s_AccessTypes>
<frcram_s_BaseAddress>0xA0004000</frcram_s_BaseAddress>
<frcram_s_Size>0x00001000</frcram_s_Size>
<frcram_s_AccessTypes>rwx</frcram_s_AccessTypes>
<seqram_ns_BaseAddress>0xB0000000</seqram_ns_BaseAddress>
<seqram_ns_Size>0x00004000</seqram_ns_Size>
<seqram_ns_AccessTypes>rwx</seqram_ns_AccessTypes>
<frcram_ns_BaseAddress>0xB0004000</frcram_ns_BaseAddress>
<frcram_ns_Size>0x00001000</frcram_ns_Size>
<frcram_ns_AccessTypes>rwx</frcram_ns_AccessTypes>
</vendorExtensions>
</device>