RMUL2025/lib/cmsis_svd/data/SiliconLabs/Series2/BGM21/BGM210PA32JIA.svd

161620 lines
6.1 MiB

<?xml version="1.0" encoding="UTF-8"?>
<device>
<vendor>Silicon Labs</vendor>
<vendorID>SLAB</vendorID>
<name>BGM210PA32JIA</name>
<series>EFR32</series>
<version>2</version>
<description>Blue Gecko Module, PCB, Adv. Security, +20 dBm, 1024 kB Flash, -40 to +125C, Chip Antenna, FP</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>0</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>5</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>IOVDD0BODEN</name>
<description>VDDIO0 BOD enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IOVDD1BODEN</name>
<description>VDDIO1 BOD enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</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>0xE3070000</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>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>0xE3070000</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>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>0x00000033</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 sets EM4UNLATCH in EMU_CMD register to remove retention</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00020E02</resetMask>
<fields>
<field>
<name>EM4UNLATCH</name>
<description>EM4 unlatch</description>
<bitOffset>1</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>0x0000A200</resetValue>
<resetMask>0x0001F303</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>FLASHPWRUPONDEMAND</name>
<description>Enable flash on demand wakeup</description>
<bitOffset>16</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>0x000054F7</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>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>0x000007FF</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>
</fields>
</register>
<register>
<name>RSTCTRL</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00004407</resetValue>
<resetMask>0x0000C5CF</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>WDOG1RMODE</name>
<description>Enable WDOG1 reset</description>
<bitOffset>1</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>SESYSRMODE</name>
<description>Enable SE System reset</description>
<bitOffset>14</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>SELOCKUPRMODE</name>
<description>Enable SE Lockup reset</description>
<bitOffset>15</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>
</fields>
</register>
<register>
<name>RSTCAUSE</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</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>WDOG1</name>
<description>Watchdog 1 Reset</description>
<bitOffset>4</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>SETAMPER</name>
<description>SE Tamper event Reset</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SESYSREQ</name>
<description>SE System Reset</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SELOCKUP</name>
<description>SE Lockup Reset</description>
<bitOffset>15</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>EM23WAKEUP</name>
<description>EM23 Wake up Interrupt flag</description>
<bitOffset>24</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>DGIEN</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE1000000</resetMask>
<fields>
<field>
<name>EM23WAKEUP</name>
<description>EM23 Wake up Interrupt enable</description>
<bitOffset>24</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>SEIF</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE0000000</resetMask>
<fields>
<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 Interrupt flag</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGH</name>
<description>Temperature low Interrupt flag</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEIEN</name>
<description>No Description</description>
<addressOffset>0x0AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE0000000</resetMask>
<fields>
<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>
</registers>
</peripheral>
<peripheral>
<name>CMU_S</name>
<version>0</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>48</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>STATUS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC0030101</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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description></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></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>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></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></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>HFRCOEM23</name>
<description>HFRCOEM23 is clocking up-counter</description>
<value>5</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>HFRCOEM23</name>
<description>HFRCOEM23 is clocking down-counter</description>
<value>6</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>SYSCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00003507</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>2</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>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRACECLKCTRL</name>
<description>No Description</description>
<addressOffset>0x080</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>HCLK</name>
<description>HCLK is clocking TRACECLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 is clocking TRACECLK</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>HFRCOEM23</name>
<description>HFRCOEM23 is clocking CLKOUT0</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking CLKOUT0</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking CLKOUT0</description>
<value>9</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>HFRCOEM23</name>
<description>HFRCOEM23 is clocking CLKOUT1</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking CLKOUT1</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking CLKOUT1</description>
<value>9</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>HFRCOEM23</name>
<description>HFRCOEM23 is clocking CLKOUT2</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking CLKOUT2</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking CLKOUT2</description>
<value>9</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>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 EM01GRPACLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking EM01GRPACLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 is clocking EM01GRPACLK</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking EM01GRPACLK</description>
<value>4</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>HFRCOEM23</name>
<description>HFRCOEM23 is clocking IADCCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking IADCCLK</description>
<value>3</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>WDOG1CLKCTRL</name>
<description>No Description</description>
<addressOffset>0x208</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 WDOG1CLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking WDOG1CLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking WDOG1CLK</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HCLKDIV1024</name>
<description>HCLKDIV1024 is clocking WDOG1CLK</description>
<value>4</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>RADIOCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x280</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>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>HFXO0_S</name>
<version>1</version>
<description>HFXO0_S Registers</description>
<baseAddress>0x4000C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>HFXO00</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 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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>T41US</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>T83US</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>T125US</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>T166US</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>T208US</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>T250US</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>T333US</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>T416US</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>T500US</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>T666US</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>T833US</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>T1666US</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>T2500US</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>T4166US</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>T7500US</name>
<description></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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>T20US</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>T41US</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>T62US</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>T83US</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>T104US</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>T125US</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>T166US</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>T208US</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>T250US</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>T333US</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>T416US</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>T833US</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>T1250US</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>T2083US</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>T3750US</name>
<description></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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>XI</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>XO</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description></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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DGEN33</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DGEN50</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DGEN100</name>
<description></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>0xB000000D</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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description></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>0x80000033</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>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>0x00000001</resetMask>
<fields>
<field>
<name>COREBIASOPT</name>
<description>Core Bias Optimizaton</description>
<bitOffset>0</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>0xC0070003</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>FSMLOCK</name>
<description>FSM Lock Status</description>
<bitOffset>30</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>
<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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description></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></description>
<value>22542</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>HFRCO0_S</name>
<version>0</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>46</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>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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description></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></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>52</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>0</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>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>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>CAL</name>
<description>Calibration register</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x000000A5</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>FREQTRIM</name>
<description>Frequency Trim</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt flag register</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>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>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt enable register.</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RDY</name>
<description>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>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>Synchronization busy register</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>CAL</name>
<description>CAL Busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>Configuration lock register. Locks/unlocks access to cofiguration registers.</description>
<addressOffset>0x020</addressOffset>
<access>write-only</access>
<resetValue>0x00002603</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 Configuaration Registers</description>
<value>9731</value>
</enumeratedValue>
</enumeratedValues>
</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>0</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>51</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>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>0xF801007F</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>The Current Flash Erase Operation Aborted</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PENDING</name>
<description>Write command is in queue</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMEOUT</name>
<description>Write command timeout flag</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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</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>0x00000107</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>
</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>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 Sequence Complete</description>
<bitOffset>8</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>0x00000001</resetMask>
<fields>
<field>
<name>PWRUP</name>
<description>Flash Power Up Command</description>
<bitOffset>0</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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNLOCK</name>
<description></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>0x00000010</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>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>
<register>
<name>PAGELOCK2</name>
<description>No Description</description>
<addressOffset>0x128</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>PAGELOCK3</name>
<description>No Description</description>
<addressOffset>0x12C</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>0</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>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>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 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>
</fields>
</register>
<register>
<name>ASYNC_CH0_CTRL</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH1_CTRL</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH2_CTRL</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH3_CTRL</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH4_CTRL</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH5_CTRL</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH6_CTRL</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH7_CTRL</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH8_CTRL</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH9_CTRL</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH10_CTRL</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH11_CTRL</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</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>
<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>
</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>
<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>
</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>
<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>
</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>
<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>
</fields>
</register>
<register>
<name>CONSUMER_CMU_CALDN</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CMU_CALUP</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_IADC0_SCANTRIGGER</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_IADC0_SINGLETRIGGER</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LDMAXBAR_DMAREQ0</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LDMAXBAR_DMAREQ1</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LETIMER0_CLEAR</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LETIMER0_START</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LETIMER0_STOP</name>
<description>No Description</description>
<addressOffset>0x07C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_MODEM_DIN</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_CLR</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_FORCETX</name>
<description>No Description</description>
<addressOffset>0x0BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_RXDIS</name>
<description>No Description</description>
<addressOffset>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_RXEN</name>
<description>No Description</description>
<addressOffset>0x0C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_SEQ</name>
<description>No Description</description>
<addressOffset>0x0C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_TXEN</name>
<description>No Description</description>
<addressOffset>0x0CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RTCC_CC0</name>
<description>No Description</description>
<addressOffset>0x0D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RTCC_CC1</name>
<description>No Description</description>
<addressOffset>0x0D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RTCC_CC2</name>
<description>No Description</description>
<addressOffset>0x0D8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SE_TAMPERSRC0</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SE_TAMPERSRC1</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SE_TAMPERSRC2</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SE_TAMPERSRC3</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SE_TAMPERSRC4</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SE_TAMPERSRC5</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SE_TAMPERSRC6</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SE_TAMPERSRC7</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN0</name>
<description>No Description</description>
<addressOffset>0x108</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN1</name>
<description>No Description</description>
<addressOffset>0x10C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN2</name>
<description>No Description</description>
<addressOffset>0x110</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN3</name>
<description>No Description</description>
<addressOffset>0x114</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_M33RXEV</name>
<description>No Description</description>
<addressOffset>0x118</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_CC0</name>
<description>No Description</description>
<addressOffset>0x11C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_CC1</name>
<description>No Description</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_CC2</name>
<description>No Description</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_DTI</name>
<description>No Description</description>
<addressOffset>0x128</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_DTIFS1</name>
<description>No Description</description>
<addressOffset>0x12C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_DTIFS2</name>
<description>No Description</description>
<addressOffset>0x130</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_CC0</name>
<description>No Description</description>
<addressOffset>0x134</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_CC1</name>
<description>No Description</description>
<addressOffset>0x138</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_CC2</name>
<description>No Description</description>
<addressOffset>0x13C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_DTI</name>
<description>No Description</description>
<addressOffset>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_DTIFS1</name>
<description>No Description</description>
<addressOffset>0x144</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_DTIFS2</name>
<description>No Description</description>
<addressOffset>0x148</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_CC0</name>
<description>No Description</description>
<addressOffset>0x14C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_CC1</name>
<description>No Description</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_CC2</name>
<description>No Description</description>
<addressOffset>0x154</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_DTI</name>
<description>No Description</description>
<addressOffset>0x158</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_DTIFS1</name>
<description>No Description</description>
<addressOffset>0x15C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_DTIFS2</name>
<description>No Description</description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_CC0</name>
<description>No Description</description>
<addressOffset>0x164</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_CC1</name>
<description>No Description</description>
<addressOffset>0x168</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_CC2</name>
<description>No Description</description>
<addressOffset>0x16C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_DTI</name>
<description>No Description</description>
<addressOffset>0x170</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_DTIFS1</name>
<description>No Description</description>
<addressOffset>0x174</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_DTIFS2</name>
<description>No Description</description>
<addressOffset>0x178</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_CLK</name>
<description>No Description</description>
<addressOffset>0x17C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_IR</name>
<description>No Description</description>
<addressOffset>0x180</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_RX</name>
<description>No Description</description>
<addressOffset>0x184</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_TRIGGER</name>
<description>No Description</description>
<addressOffset>0x188</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART1_CLK</name>
<description>No Description</description>
<addressOffset>0x18C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART1_IR</name>
<description>No Description</description>
<addressOffset>0x190</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART1_RX</name>
<description>No Description</description>
<addressOffset>0x194</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART1_TRIGGER</name>
<description>No Description</description>
<addressOffset>0x198</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART2_CLK</name>
<description>No Description</description>
<addressOffset>0x19C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART2_IR</name>
<description>No Description</description>
<addressOffset>0x1A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART2_RX</name>
<description>No Description</description>
<addressOffset>0x1A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART2_TRIGGER</name>
<description>No Description</description>
<addressOffset>0x1A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG0_SRC0</name>
<description>No Description</description>
<addressOffset>0x1AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG0_SRC1</name>
<description>No Description</description>
<addressOffset>0x1B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG1_SRC0</name>
<description>No Description</description>
<addressOffset>0x1B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG1_SRC1</name>
<description>No Description</description>
<addressOffset>0x1B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>GPIO_S</name>
<version>0</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>0x0FFFFFFF</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>
</fields>
</register>
<register>
<name>PORTA_DOUT</name>
<description>data out</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000007F</resetMask>
<fields>
<field>
<name>DOUT</name>
<description>Data output</description>
<bitOffset>0</bitOffset>
<bitWidth>7</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>0x0000007F</resetMask>
<fields>
<field>
<name>DIN</name>
<description>Data input</description>
<bitOffset>0</bitOffset>
<bitWidth>7</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>0x000000FF</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>
</fields>
</register>
<register>
<name>PORTB_DOUT</name>
<description>data out</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DOUT</name>
<description>Data output</description>
<bitOffset>0</bitOffset>
<bitWidth>2</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>0x00000003</resetMask>
<fields>
<field>
<name>DIN</name>
<description>Data input</description>
<bitOffset>0</bitOffset>
<bitWidth>2</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>0x00FFFFFF</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>
</fields>
</register>
<register>
<name>PORTC_DOUT</name>
<description>data out</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>DOUT</name>
<description>Data output</description>
<bitOffset>0</bitOffset>
<bitWidth>6</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>0x0000003F</resetMask>
<fields>
<field>
<name>DIN</name>
<description>Data input</description>
<bitOffset>0</bitOffset>
<bitWidth>6</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>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>PORTD_DOUT</name>
<description>data out</description>
<addressOffset>0x0A0</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>PORTD_DIN</name>
<description>data in</description>
<addressOffset>0x0A4</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>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></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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description></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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>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>EXTIRISE</name>
<description>External Interrupt Rising Edge Trigger</description>
<addressOffset>0x410</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>EXTIRISE</name>
<description>EXT Int Rise</description>
<bitOffset>0</bitOffset>
<bitWidth>8</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>0x000000FF</resetMask>
<fields>
<field>
<name>EXTIFALL</name>
<description>EXT Int FALL</description>
<bitOffset>0</bitOffset>
<bitWidth>8</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>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EXT</name>
<description>External Pin Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WU</name>
<description>EM4 wake up</description>
<bitOffset>16</bitOffset>
<bitWidth>16</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>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EXTIEN</name>
<description>External Pin Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>16</bitOffset>
<bitWidth>16</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>ACMP0_ROUTEEN</name>
<description>No Description</description>
<addressOffset>0x450</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>ACMPOUTPEN</name>
<description>ACMPOUT pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ACMP0_ACMPOUTROUTE</name>
<description>No Description</description>
<addressOffset>0x454</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ACMPOUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ACMPOUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ACMP1_ROUTEEN</name>
<description>No Description</description>
<addressOffset>0x45C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>ACMPOUTPEN</name>
<description>ACMPOUT pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ACMP1_ACMPOUTROUTE</name>
<description>No Description</description>
<addressOffset>0x460</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ACMPOUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ACMPOUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_ROUTEEN</name>
<description>No Description</description>
<addressOffset>0x468</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>No Description</description>
<addressOffset>0x46C</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>No Description</description>
<addressOffset>0x470</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>No Description</description>
<addressOffset>0x474</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>No Description</description>
<addressOffset>0x478</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>FRC_ROUTEEN</name>
<description>No Description</description>
<addressOffset>0x484</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>No Description</description>
<addressOffset>0x488</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>No Description</description>
<addressOffset>0x48C</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>No Description</description>
<addressOffset>0x490</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>No Description</description>
<addressOffset>0x498</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>No Description</description>
<addressOffset>0x49C</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>No Description</description>
<addressOffset>0x4A0</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>No Description</description>
<addressOffset>0x4A8</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>No Description</description>
<addressOffset>0x4AC</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>No Description</description>
<addressOffset>0x4B0</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>No Description</description>
<addressOffset>0x4B8</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>No Description</description>
<addressOffset>0x4BC</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>No Description</description>
<addressOffset>0x4C0</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>MODEM_ROUTEEN</name>
<description>No Description</description>
<addressOffset>0x4C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</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>DCLKPEN</name>
<description>DCLK pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DOUTPEN</name>
<description>DOUT pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANT0ROUTE</name>
<description>No Description</description>
<addressOffset>0x4CC</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>No Description</description>
<addressOffset>0x4D0</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_DCLKROUTE</name>
<description>No Description</description>
<addressOffset>0x4D4</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>No Description</description>
<addressOffset>0x4D8</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>No Description</description>
<addressOffset>0x4DC</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>PRS0_ROUTEEN</name>
<description>No Description</description>
<addressOffset>0x4E4</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>No Description</description>
<addressOffset>0x4E8</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>No Description</description>
<addressOffset>0x4EC</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>No Description</description>
<addressOffset>0x4F0</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>No Description</description>
<addressOffset>0x4F4</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>No Description</description>
<addressOffset>0x4F8</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>No Description</description>
<addressOffset>0x4FC</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>No Description</description>
<addressOffset>0x500</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>No Description</description>
<addressOffset>0x504</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>No Description</description>
<addressOffset>0x508</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>No Description</description>
<addressOffset>0x50C</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>No Description</description>
<addressOffset>0x510</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>No Description</description>
<addressOffset>0x514</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>No Description</description>
<addressOffset>0x518</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>No Description</description>
<addressOffset>0x51C</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>No Description</description>
<addressOffset>0x520</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>No Description</description>
<addressOffset>0x524</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>No Description</description>
<addressOffset>0x52C</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>CDTI0PEN</name>
<description>CDTI0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CDTI1PEN</name>
<description>CDTI1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CDTI2PEN</name>
<description>CDTI2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CC0ROUTE</name>
<description>No Description</description>
<addressOffset>0x530</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>No Description</description>
<addressOffset>0x534</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>No Description</description>
<addressOffset>0x538</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>No Description</description>
<addressOffset>0x53C</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>No Description</description>
<addressOffset>0x540</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>No Description</description>
<addressOffset>0x544</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>No Description</description>
<addressOffset>0x54C</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>CDTI0PEN</name>
<description>CDTI0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CDTI1PEN</name>
<description>CDTI1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CDTI2PEN</name>
<description>CDTI2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CC0ROUTE</name>
<description>No Description</description>
<addressOffset>0x550</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>No Description</description>
<addressOffset>0x554</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>No Description</description>
<addressOffset>0x558</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>No Description</description>
<addressOffset>0x55C</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>No Description</description>
<addressOffset>0x560</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>No Description</description>
<addressOffset>0x564</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>No Description</description>
<addressOffset>0x56C</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>CDTI0PEN</name>
<description>CDTI0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CDTI1PEN</name>
<description>CDTI1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CDTI2PEN</name>
<description>CDTI2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CC0ROUTE</name>
<description>No Description</description>
<addressOffset>0x570</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>No Description</description>
<addressOffset>0x574</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>No Description</description>
<addressOffset>0x578</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>No Description</description>
<addressOffset>0x57C</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>No Description</description>
<addressOffset>0x580</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>No Description</description>
<addressOffset>0x584</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>No Description</description>
<addressOffset>0x58C</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>CDTI0PEN</name>
<description>CDTI0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CDTI1PEN</name>
<description>CDTI1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CDTI2PEN</name>
<description>CDTI2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CC0ROUTE</name>
<description>No Description</description>
<addressOffset>0x590</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>No Description</description>
<addressOffset>0x594</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>No Description</description>
<addressOffset>0x598</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>No Description</description>
<addressOffset>0x59C</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>No Description</description>
<addressOffset>0x5A0</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>No Description</description>
<addressOffset>0x5A4</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>No Description</description>
<addressOffset>0x5AC</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>CLK 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>No Description</description>
<addressOffset>0x5B0</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>No Description</description>
<addressOffset>0x5B4</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>No Description</description>
<addressOffset>0x5B8</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>No Description</description>
<addressOffset>0x5BC</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>No Description</description>
<addressOffset>0x5C0</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>No Description</description>
<addressOffset>0x5C4</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>No Description</description>
<addressOffset>0x5CC</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>CLK 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>No Description</description>
<addressOffset>0x5D0</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>No Description</description>
<addressOffset>0x5D4</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>No Description</description>
<addressOffset>0x5D8</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>No Description</description>
<addressOffset>0x5DC</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>No Description</description>
<addressOffset>0x5E0</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>No Description</description>
<addressOffset>0x5E4</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>USART2_ROUTEEN</name>
<description>No Description</description>
<addressOffset>0x5EC</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>CLK 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>USART2_CSROUTE</name>
<description>No Description</description>
<addressOffset>0x5F0</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>USART2_CTSROUTE</name>
<description>No Description</description>
<addressOffset>0x5F4</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>USART2_RTSROUTE</name>
<description>No Description</description>
<addressOffset>0x5F8</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>USART2_RXROUTE</name>
<description>No Description</description>
<addressOffset>0x5FC</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>USART2_CLKROUTE</name>
<description>No Description</description>
<addressOffset>0x600</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>USART2_TXROUTE</name>
<description>No Description</description>
<addressOffset>0x604</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>0</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>6</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>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>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>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>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>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>USART0_S</name>
<version>0</version>
<description>USART0_S Registers</description>
<baseAddress>0x40058000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>USART0_RX</name>
<value>11</value>
</interrupt>
<interrupt>
<name>USART0_TX</name>
<value>12</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>0x4005C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>USART1_RX</name>
<value>13</value>
</interrupt>
<interrupt>
<name>USART1_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>USART2_S</name>
<version>0</version>
<description>USART2_S Registers</description>
<baseAddress>0x40060000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>USART2_RX</name>
<value>15</value>
</interrupt>
<interrupt>
<name>USART2_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</name>
<version>0</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>53</value>
</interrupt>
<interrupt>
<name>SW1</name>
<value>54</value>
</interrupt>
<interrupt>
<name>SW2</name>
<value>55</value>
</interrupt>
<interrupt>
<name>SW3</name>
<value>56</value>
</interrupt>
<registers>
<register>
<name>IF</name>
<description>No Description</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 ECC Error Interrupt flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERR2B</name>
<description>RAM 2-bit ECC Error Interrupt flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR1B</name>
<description>SEQRAM 1-bit ECC Error Interrupt flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR2B</name>
<description>SEQRAM 2-bit ECC Error Interrupt flag</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR1BIF</name>
<description>FRCRAM 1-bit ECC Error Interrupt flag</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR2BIF</name>
<description>FRCRAM 2-bit ECC Error 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>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 ECC Error Interrupt enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERR2B</name>
<description>RAM 2-bit ECC Error Interrupt enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR1B</name>
<description>SEQRAM 1-bit ECC Error Interrupt enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR2B</name>
<description>SEQRAM 2-bit ECC Error Interrupt enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR1BIEN</name>
<description>FRCRAM 1-bit ECC Error Interrupt enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR2BIEN</name>
<description>FRCRAM 2-bit ECC Error Interrupt enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHIPREVHW</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFF0FFFFF</resetMask>
<fields>
<field>
<name>MAJOR</name>
<description>Chip Rev 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 Rev Minor value</description>
<bitOffset>12</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHIPREV</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>MAJOR</name>
<description>Part Revision Major value</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FAMILY</name>
<description>Part Family value</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MINOR</name>
<description>Part Revision Minor value</description>
<bitOffset>12</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFGSYSTIC</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</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>No Description</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>No Description</description>
<addressOffset>0x208</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>RAMRETNCTRL</name>
<description>DMEM0 blockset retention control</description>
<bitOffset>0</bitOffset>
<bitWidth>5</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>BLK5</name>
<description>Power down RAM block 5 (address range 0x20014000-0x20017FFF)</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK4TO5</name>
<description>Power down RAM blocks 4 and above (address range 0x20010000-0x20017FFF)</description>
<value>24</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK3TO5</name>
<description>Power down RAM blocks 3 and above (address range 0x2000C000-0x20017FFF)</description>
<value>28</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK2TO5</name>
<description>Power down RAM blocks 2 and above (address range 0x20008000-0x20017FFF)</description>
<value>30</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK1TO5</name>
<description>Power down RAM blocks 1 and above (address range 0x20004000-0x20017FFF)</description>
<value>31</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DMEM0ECCADDR</name>
<description>No Description</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>No Description</description>
<addressOffset>0x214</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RAMECCEWEN</name>
<description>RAM ECC Write Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMECCCHKEN</name>
<description>RAM ECC Check Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DMEM0RAMCTRL</name>
<description>No Description</description>
<addressOffset>0x218</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RAMCACHEEN</name>
<description>RAM CACHE Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMWSEN</name>
<description>RAM WAIT STATE Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMPREFETCHEN</name>
<description>RAM Prfetch Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RADIORAMRETNCTRL</name>
<description>No Description</description>
<addressOffset>0x400</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000101</resetMask>
<fields>
<field>
<name>SEQRAMRETNCTRL</name>
<description>SEQRAM Memory Shutdown Control Register</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ALLON</name>
<description>SEQRAM not powered down</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SEQBLK</name>
<description>Power down SEQRAM (address range 0x50000000-0x50001FFF)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FRCRAMRETNCTRL</name>
<description>FRCRAM Memory Shutdown Control Register</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>FRCBLK</name>
<description>Power down FRCRAM (address range 0x50002000-0x50002FFF)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RADIOECCCTRL</name>
<description>No Description</description>
<addressOffset>0x408</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000303</resetMask>
<fields>
<field>
<name>SEQRAMECCEWEN</name>
<description>SEQRAM ECC Write Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMECCCHKEN</name>
<description>SEQRAM ECC Check Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMECCEWEN</name>
<description>FRCRAM ECC Write Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMECCCHKEN</name>
<description>FRCRAM ECC Check Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RADIORAMCTRL</name>
<description>No Description</description>
<addressOffset>0x40C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01070007</resetMask>
<fields>
<field>
<name>SEQRAMCACHEEN</name>
<description>SEQRAM CACHE Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMWSEN</name>
<description>SEQRAM WAIT STATE Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMPREFETCHEN</name>
<description>SEQRAM Prfetch Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMCACHEEN</name>
<description>FRCRAM CACHE Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMWSEN</name>
<description>FRCRAM WAIT STATE Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMPREFETCHEN</name>
<description>FRCRAM Prfetch Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMODRAMCACHEEN</name>
<description>DEMODRAM CACHE Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQRAMECCADDR</name>
<description>No Description</description>
<addressOffset>0x410</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SEQRAMECCADDR</name>
<description>SEQRAM ECC Error Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FRCRAMECCADDR</name>
<description>No Description</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>
</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>RADIOAES_S</name>
<version>0</version>
<description>RADIOAES_S Registers</description>
<baseAddress>0x44000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00004000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>AES</name>
<value>49</value>
</interrupt>
<registers>
<register>
<name>FETCHADDR</name>
<description>Fetcher: Start address of data block</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>FETCHDESCR</name>
<description>Fetcher: Descriptor address (Should be renamed to match Barco doc after PG)</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DESCR</name>
<description>Descriptor address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FETCHLEN</name>
<description>Fetcher: Length of data block</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</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</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>PUSHDESCR</name>
<description>Pusher: Descriptor address (Should be renamed to match Barco doc after PG)</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DESCR</name>
<description>Descriptor address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PUSHLEN</name>
<description>Pusher: Length of data block</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>IFC</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>New BitField</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PUSHERSTOPPED</name>
<description>New BitField</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PUSHERERROR</name>
<description>New BitField</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>
</registers>
</peripheral>
<peripheral>
<name>BUFC_S</name>
<version>0</version>
<description>BUFC_S Registers</description>
<baseAddress>0x44004000</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>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>BUF0_CTRL</name>
<description>No Description</description>
<addressOffset>0x008</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>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Buffer Address</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF0_WRITEOFFSET</name>
<description>No Description</description>
<addressOffset>0x010</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>0x014</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>0x01C</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>0x020</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>0x024</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>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00111FFF</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>0x02C</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>0x030</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>0x034</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_CTRL</name>
<description>No Description</description>
<addressOffset>0x038</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>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Buffer Address</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF1_WRITEOFFSET</name>
<description>No Description</description>
<addressOffset>0x040</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>0x044</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>0x04C</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>0x050</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>0x054</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>0x058</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00111FFF</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>0x05C</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>0x060</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>0x064</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_CTRL</name>
<description>No Description</description>
<addressOffset>0x068</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>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Buffer Address</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF2_WRITEOFFSET</name>
<description>No Description</description>
<addressOffset>0x070</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>0x074</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>0x07C</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>0x080</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>0x084</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>0x088</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00111FFF</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>0x08C</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>0x090</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>0x094</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_CTRL</name>
<description>No Description</description>
<addressOffset>0x098</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>0x09C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Buffer Address</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF3_WRITEOFFSET</name>
<description>No Description</description>
<addressOffset>0x0A0</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>0x0A4</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>0x0AC</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>0x0B0</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>0x0B4</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>0x0B8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00111FFF</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>0x0BC</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>0x0C0</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>0x0C4</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>IF</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x8F0F0F0F</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>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 2 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>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>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>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>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x8F0F0F0F</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>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>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>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>BUSERROR</name>
<description>BUSERROR Interrupt Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RAMBASEADDR</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x20000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>RAMBASEADDR</name>
<description>RAM BASE ADDR</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SMU_S</name>
<version>0</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>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>STATUS</name>
<description>No Description</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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description></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>No Description</description>
<addressOffset>0x008</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>SMULOCKKEY</name>
<description></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>No Description</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>No Description</description>
<addressOffset>0x010</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>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>SVTAIRCR LOCK bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKNSVTOR</name>
<description>NSVTOR LOCK bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKSMPU</name>
<description>SMPU LOCK bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKNSMPU</name>
<description>NSMPU LOCK bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKSAU</name>
<description>SAU LOCK bit</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>0x00000000</resetValue>
<resetMask>0xFFFFFFFE</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>USART0</name>
<description>USART0 Privileged Access</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART1</name>
<description>USART1 Privileged Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART2</name>
<description>USART2 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>LVGD</name>
<description>LVGD 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>RTCC</name>
<description>RTCC 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>0x00000000</resetValue>
<resetMask>0x00003FFF</resetMask>
<fields>
<field>
<name>LETIMER0</name>
<description>LETIMER0 Privileged Access</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>IADC0 Privileged Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP0</name>
<description>ACMP0 Privileged Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP1</name>
<description>ACMP1 Privileged Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>I2C0 Privileged Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCOEM23</name>
<description>HFRCOEM23 Privileged Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>WDOG0 Privileged Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG1</name>
<description>WDOG1 Privileged Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>AMUXCP0 Privileged Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOAES</name>
<description>RADIOAES Privileged Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFC</name>
<description>BUFC Privileged Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>SMU Privileged Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHBRADIO</name>
<description>AHBRADIO Privileged Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEMAILBOX</name>
<description>SE MAILBOX Privileged Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUSATD0</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFE</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>USART0</name>
<description>USART0 Secure Access</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART1</name>
<description>USART1 Secure Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART2</name>
<description>USART2 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>LVGD</name>
<description>LVGD 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>RTCC</name>
<description>RTCC Secure Access</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUSATD1</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00003FFF</resetMask>
<fields>
<field>
<name>LETIMER0</name>
<description>LETIMER0 Secure Access</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>IADC0 Secure Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP0</name>
<description>ACMP0 Secure Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP1</name>
<description>ACMP1 Secure Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>I2C0 Secure Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCOEM23</name>
<description>HFRCOEM23 Secure Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>WDOG0 Secure Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG1</name>
<description>WDOG1 Secure Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>AMUXCP0 Secure Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOAES</name>
<description>RADIOAES Secure Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFC</name>
<description>BUFC Secure Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>SMU Secure Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHBRADIO</name>
<description>AHBRADIO Secure Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEMAILBOX</name>
<description>SE MAILBOX Secure Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUFS</name>
<description>No Description</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>No Description</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x0000003F</resetValue>
<resetMask>0x0000003F</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>RADIOSUBSYSTEM</name>
<description>RADIO subsystem masters privileged mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFC</name>
<description>RADIO BUFFER controller 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>
<field>
<name>SEDMA</name>
<description>SE mailbox DMA privileged mode</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BMPUSATD0</name>
<description>No Description</description>
<addressOffset>0x170</addressOffset>
<access>read-write</access>
<resetValue>0x0000003F</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>RADIOAES</name>
<description>RADIO AES DMA secure mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOSUBSYSTEM</name>
<description>RADIO subsystem masters secure mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFC</name>
<description>RADIO BUFFER controller 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>
<field>
<name>SEDMA</name>
<description>MCU to SE mailbox DMA secure mode</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BMPUFS</name>
<description>No Description</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>No Description</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>No Description</description>
<addressOffset>0x260</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001000</resetMask>
<fields>
<field>
<name>ESAUR3NS</name>
<description>Region 3 Non-Secure</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAURTYPES1</name>
<description>No Description</description>
<addressOffset>0x264</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001000</resetMask>
<fields>
<field>
<name>ESAUR11NS</name>
<description>Region 11 Non-Secure</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAUMRB01</name>
<description>No Description</description>
<addressOffset>0x270</addressOffset>
<access>read-write</access>
<resetValue>0x02000000</resetValue>
<resetMask>0x0FFFF000</resetMask>
<fields>
<field>
<name>ESAUMRB01</name>
<description>Moveable Region Boundary</description>
<bitOffset>12</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAUMRB12</name>
<description>No Description</description>
<addressOffset>0x274</addressOffset>
<access>read-write</access>
<resetValue>0x04000000</resetValue>
<resetMask>0x0FFFF000</resetMask>
<fields>
<field>
<name>ESAUMRB12</name>
<description>Moveable Region Boundary</description>
<bitOffset>12</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAUMRB45</name>
<description>No Description</description>
<addressOffset>0x280</addressOffset>
<access>read-write</access>
<resetValue>0x02000000</resetValue>
<resetMask>0x0FFFF000</resetMask>
<fields>
<field>
<name>ESAUMRB45</name>
<description>Moveable Region Boundary</description>
<bitOffset>12</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAUMRB56</name>
<description>No Description</description>
<addressOffset>0x284</addressOffset>
<access>read-write</access>
<resetValue>0x04000000</resetValue>
<resetMask>0x0FFFF000</resetMask>
<fields>
<field>
<name>ESAUMRB56</name>
<description>Moveable Region Boundary</description>
<bitOffset>12</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>RTCC_S</name>
<version>0</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>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</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_CCV[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>0x0000001F</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>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel n Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC Channel n 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>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</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>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel n Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC Channel n Interrupt Enable</description>
<bitOffset>4</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>0x0000007F</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>0x0000007F</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>0x0000007F</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>0</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>50</value>
</interrupt>
<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>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>0x707F003E</resetMask>
<fields>
<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>0x0003001B</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>
</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>0x4031035B</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>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>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 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>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>0x000073FF</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>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>0x000073FF</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>LEFT12</name>
<description>DATA[11:0], 000000000000, ID[7:0]</description>
<value>3</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>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>LEFT12</name>
<description>DATA[11:0], 000000000000, ID[7:0]</description>
<value>3</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>ACMP0_S</name>
<version>0</version>
<description>ACMP0_S Registers</description>
<baseAddress>0x4A008000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>ACMP0</name>
<value>41</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>0x00000002</resetValue>
<resetMask>0x00030F07</resetMask>
<fields>
<field>
<name>BIAS</name>
<description>Bias Configuration</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HYST</name>
<description>Hysteresis mode</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Hysteresis disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYM10MV</name>
<description>10mV symmetrical hysteresis</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SYM20MV</name>
<description>20mV symmetrical hysteresis</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SYM30MV</name>
<description>30mV symmetrical hysteresis</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>POS10MV</name>
<description>10mV hysteresis on positive edge transitions</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>POS20MV</name>
<description>20mV hysteresis on positive edge transitions</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>POS30MV</name>
<description>30mV hysteresis on positive edge transitions</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>NEG10MV</name>
<description>10mV hysteresis on negative edge transitions</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>NEG20MV</name>
<description>20mV hysteresis on negative edge transitions</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>NEG30MV</name>
<description>30mV hysteresis on negative edge transitions</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INPUTRANGE</name>
<description>Input Range</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FULL</name>
<description>Use this setting when the input to the comparator core can be from 0 to AVDD.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REDUCED</name>
<description>It is recommended to use this setting when the input to the comparator core will always be less than AVDD-0.7V.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACCURACY</name>
<description>ACMP accuracy mode</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOW</name>
<description>ACMP operates in low-accuracy mode but consumes less current.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>ACMP operates in high-accuracy mode but consumes more current.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>NOTRDYVAL</name>
<description>Not Ready Value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOW</name>
<description>ACMP output is 0 when the ACMP is not ready.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>ACMP output is 1 when the ACMP is not ready.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPIOINV</name>
<description>Comparator GPIO Output Invert</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOTINV</name>
<description>The comparator output to GPIO is not inverted</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INV</name>
<description>The comparator output to GPIO is inverted</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INPUTCTRL</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x703FFFFF</resetMask>
<fields>
<field>
<name>POSSEL</name>
<description>Positive Input Select</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VSS</name>
<description>VSS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIVAVDD</name>
<description>Divided AVDD</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIVAVDDLP</name>
<description>Low-Power Divided AVDD</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV1V25</name>
<description>Divided 1V25 reference</description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV1V25LP</name>
<description>Low-power Divided 1V25 reference</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV2V5</name>
<description>Divided 2V5 reference</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV2V5LP</name>
<description>Low-power Divided 2V5 reference</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE01DIV4</name>
<description>VSENSE0 divided by 4</description>
<value>32</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE01DIV4LP</name>
<description>Low-power VSENSE0 divided by 4</description>
<value>33</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE11DIV4</name>
<description>VSENSE1 divided by 4</description>
<value>34</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE11DIV4LP</name>
<description>Low-power VSENSE1 divided by 4</description>
<value>35</value>
</enumeratedValue>
<enumeratedValue>
<name>PA0</name>
<description>Port A, Pin0</description>
<value>128</value>
</enumeratedValue>
<enumeratedValue>
<name>PA1</name>
<description>Port A, Pin1</description>
<value>129</value>
</enumeratedValue>
<enumeratedValue>
<name>PA2</name>
<description>Port A, Pin2</description>
<value>130</value>
</enumeratedValue>
<enumeratedValue>
<name>PA3</name>
<description>Port A, Pin3</description>
<value>131</value>
</enumeratedValue>
<enumeratedValue>
<name>PA4</name>
<description>Port A, Pin4</description>
<value>132</value>
</enumeratedValue>
<enumeratedValue>
<name>PA5</name>
<description>Port A, Pin5</description>
<value>133</value>
</enumeratedValue>
<enumeratedValue>
<name>PA6</name>
<description>Port A, Pin6</description>
<value>134</value>
</enumeratedValue>
<enumeratedValue>
<name>PA7</name>
<description>Port A, Pin7</description>
<value>135</value>
</enumeratedValue>
<enumeratedValue>
<name>PA8</name>
<description>Port A, Pin8</description>
<value>136</value>
</enumeratedValue>
<enumeratedValue>
<name>PA9</name>
<description>Port A, Pin9</description>
<value>137</value>
</enumeratedValue>
<enumeratedValue>
<name>PA10</name>
<description>Port A, Pin10</description>
<value>138</value>
</enumeratedValue>
<enumeratedValue>
<name>PA11</name>
<description>Port A, Pin11</description>
<value>139</value>
</enumeratedValue>
<enumeratedValue>
<name>PA12</name>
<description>Port A, Pin12</description>
<value>140</value>
</enumeratedValue>
<enumeratedValue>
<name>PA13</name>
<description>Port A, Pin13</description>
<value>141</value>
</enumeratedValue>
<enumeratedValue>
<name>PA14</name>
<description>Port A, Pin14</description>
<value>142</value>
</enumeratedValue>
<enumeratedValue>
<name>PA15</name>
<description>Port A, Pin15</description>
<value>143</value>
</enumeratedValue>
<enumeratedValue>
<name>PB0</name>
<description>Port B, Pin0</description>
<value>144</value>
</enumeratedValue>
<enumeratedValue>
<name>PB1</name>
<description>Port B, Pin1</description>
<value>145</value>
</enumeratedValue>
<enumeratedValue>
<name>PB2</name>
<description>Port B, Pin2</description>
<value>146</value>
</enumeratedValue>
<enumeratedValue>
<name>PB3</name>
<description>Port B, Pin3</description>
<value>147</value>
</enumeratedValue>
<enumeratedValue>
<name>PB4</name>
<description>Port B, Pin4</description>
<value>148</value>
</enumeratedValue>
<enumeratedValue>
<name>PB5</name>
<description>Port B, Pin5</description>
<value>149</value>
</enumeratedValue>
<enumeratedValue>
<name>PB6</name>
<description>Port B, Pin6</description>
<value>150</value>
</enumeratedValue>
<enumeratedValue>
<name>PB7</name>
<description>Port B, Pin7</description>
<value>151</value>
</enumeratedValue>
<enumeratedValue>
<name>PB8</name>
<description>Port B, Pin8</description>
<value>152</value>
</enumeratedValue>
<enumeratedValue>
<name>PB9</name>
<description>Port B, Pin9</description>
<value>153</value>
</enumeratedValue>
<enumeratedValue>
<name>PB10</name>
<description>Port B, Pin10</description>
<value>154</value>
</enumeratedValue>
<enumeratedValue>
<name>PB11</name>
<description>Port B, Pin11</description>
<value>155</value>
</enumeratedValue>
<enumeratedValue>
<name>PB12</name>
<description>Port B, Pin12</description>
<value>156</value>
</enumeratedValue>
<enumeratedValue>
<name>PB13</name>
<description>Port B, Pin13</description>
<value>157</value>
</enumeratedValue>
<enumeratedValue>
<name>PB14</name>
<description>Port B, Pin14</description>
<value>158</value>
</enumeratedValue>
<enumeratedValue>
<name>PB15</name>
<description>Port B, Pin15</description>
<value>159</value>
</enumeratedValue>
<enumeratedValue>
<name>PC0</name>
<description>Port C, Pin0</description>
<value>160</value>
</enumeratedValue>
<enumeratedValue>
<name>PC1</name>
<description>Port C, Pin1</description>
<value>161</value>
</enumeratedValue>
<enumeratedValue>
<name>PC2</name>
<description>Port C, Pin2</description>
<value>162</value>
</enumeratedValue>
<enumeratedValue>
<name>PC3</name>
<description>Port C, Pin3</description>
<value>163</value>
</enumeratedValue>
<enumeratedValue>
<name>PC4</name>
<description>Port C, Pin4</description>
<value>164</value>
</enumeratedValue>
<enumeratedValue>
<name>PC5</name>
<description>Port C, Pin5</description>
<value>165</value>
</enumeratedValue>
<enumeratedValue>
<name>PC6</name>
<description>Port C, Pin6</description>
<value>166</value>
</enumeratedValue>
<enumeratedValue>
<name>PC7</name>
<description>Port C, Pin7</description>
<value>167</value>
</enumeratedValue>
<enumeratedValue>
<name>PC8</name>
<description>Port C, Pin8</description>
<value>168</value>
</enumeratedValue>
<enumeratedValue>
<name>PC9</name>
<description>Port C, Pin9</description>
<value>169</value>
</enumeratedValue>
<enumeratedValue>
<name>PC10</name>
<description>Port C, Pin10</description>
<value>170</value>
</enumeratedValue>
<enumeratedValue>
<name>PC11</name>
<description>Port C, Pin11</description>
<value>171</value>
</enumeratedValue>
<enumeratedValue>
<name>PC12</name>
<description>Port C, Pin12</description>
<value>172</value>
</enumeratedValue>
<enumeratedValue>
<name>PC13</name>
<description>Port C, Pin13</description>
<value>173</value>
</enumeratedValue>
<enumeratedValue>
<name>PC14</name>
<description>Port C, Pin14</description>
<value>174</value>
</enumeratedValue>
<enumeratedValue>
<name>PC15</name>
<description>Port C, Pin15</description>
<value>175</value>
</enumeratedValue>
<enumeratedValue>
<name>PD0</name>
<description>Port D, Pin0</description>
<value>176</value>
</enumeratedValue>
<enumeratedValue>
<name>PD1</name>
<description>Port D, Pin1</description>
<value>177</value>
</enumeratedValue>
<enumeratedValue>
<name>PD2</name>
<description>Port D, Pin2</description>
<value>178</value>
</enumeratedValue>
<enumeratedValue>
<name>PD3</name>
<description>Port D, Pin3</description>
<value>179</value>
</enumeratedValue>
<enumeratedValue>
<name>PD4</name>
<description>Port D, Pin4</description>
<value>180</value>
</enumeratedValue>
<enumeratedValue>
<name>PD5</name>
<description>Port D, Pin5</description>
<value>181</value>
</enumeratedValue>
<enumeratedValue>
<name>PD6</name>
<description>Port D, Pin6</description>
<value>182</value>
</enumeratedValue>
<enumeratedValue>
<name>PD7</name>
<description>Port D, Pin7</description>
<value>183</value>
</enumeratedValue>
<enumeratedValue>
<name>PD8</name>
<description>Port D, Pin8</description>
<value>184</value>
</enumeratedValue>
<enumeratedValue>
<name>PD9</name>
<description>Port D, Pin9</description>
<value>185</value>
</enumeratedValue>
<enumeratedValue>
<name>PD10</name>
<description>Port D, Pin10</description>
<value>186</value>
</enumeratedValue>
<enumeratedValue>
<name>PD11</name>
<description>Port D, Pin11</description>
<value>187</value>
</enumeratedValue>
<enumeratedValue>
<name>PD12</name>
<description>Port D, Pin12</description>
<value>188</value>
</enumeratedValue>
<enumeratedValue>
<name>PD13</name>
<description>Port D, Pin13</description>
<value>189</value>
</enumeratedValue>
<enumeratedValue>
<name>PD14</name>
<description>Port D, Pin14</description>
<value>190</value>
</enumeratedValue>
<enumeratedValue>
<name>PD15</name>
<description>Port D, Pin15</description>
<value>191</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEGSEL</name>
<description>Negative Input Select</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VSS</name>
<description>VSS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIVAVDD</name>
<description>Divided AVDD</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIVAVDDLP</name>
<description>Low-Power Divided AVDD</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV1V25</name>
<description>Divided 1V25 reference</description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV1V25LP</name>
<description>Low-power Divided 1V25 reference</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV2V5</name>
<description>Divided 2V5 reference</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV2V5LP</name>
<description>Low-power Divided 2V5 reference</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE01DIV4</name>
<description>VSENSE0 divided by 4</description>
<value>32</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE01DIV4LP</name>
<description>Low-power VSENSE0 divided by 4</description>
<value>33</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE11DIV4</name>
<description>VSENSE1 divided by 4</description>
<value>34</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE11DIV4LP</name>
<description>Low-power VSENSE1 divided by 4</description>
<value>35</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPSENSE</name>
<description>Capsense mode</description>
<value>48</value>
</enumeratedValue>
<enumeratedValue>
<name>PA0</name>
<description>Port A, Pin0</description>
<value>128</value>
</enumeratedValue>
<enumeratedValue>
<name>PA1</name>
<description>Port A, Pin1</description>
<value>129</value>
</enumeratedValue>
<enumeratedValue>
<name>PA2</name>
<description>Port A, Pin2</description>
<value>130</value>
</enumeratedValue>
<enumeratedValue>
<name>PA3</name>
<description>Port A, Pin3</description>
<value>131</value>
</enumeratedValue>
<enumeratedValue>
<name>PA4</name>
<description>Port A, Pin4</description>
<value>132</value>
</enumeratedValue>
<enumeratedValue>
<name>PA5</name>
<description>Port A, Pin5</description>
<value>133</value>
</enumeratedValue>
<enumeratedValue>
<name>PA6</name>
<description>Port A, Pin6</description>
<value>134</value>
</enumeratedValue>
<enumeratedValue>
<name>PA7</name>
<description>Port A, Pin7</description>
<value>135</value>
</enumeratedValue>
<enumeratedValue>
<name>PA8</name>
<description>Port A, Pin8</description>
<value>136</value>
</enumeratedValue>
<enumeratedValue>
<name>PA9</name>
<description>Port A, Pin9</description>
<value>137</value>
</enumeratedValue>
<enumeratedValue>
<name>PA10</name>
<description>Port A, Pin10</description>
<value>138</value>
</enumeratedValue>
<enumeratedValue>
<name>PA11</name>
<description>Port A, Pin11</description>
<value>139</value>
</enumeratedValue>
<enumeratedValue>
<name>PA12</name>
<description>Port A, Pin12</description>
<value>140</value>
</enumeratedValue>
<enumeratedValue>
<name>PA13</name>
<description>Port A, Pin13</description>
<value>141</value>
</enumeratedValue>
<enumeratedValue>
<name>PA14</name>
<description>Port A, Pin14</description>
<value>142</value>
</enumeratedValue>
<enumeratedValue>
<name>PA15</name>
<description>Port A, Pin15</description>
<value>143</value>
</enumeratedValue>
<enumeratedValue>
<name>PB0</name>
<description>Port B, Pin0</description>
<value>144</value>
</enumeratedValue>
<enumeratedValue>
<name>PB1</name>
<description>Port B, Pin1</description>
<value>145</value>
</enumeratedValue>
<enumeratedValue>
<name>PB2</name>
<description>Port B, Pin2</description>
<value>146</value>
</enumeratedValue>
<enumeratedValue>
<name>PB3</name>
<description>Port B, Pin3</description>
<value>147</value>
</enumeratedValue>
<enumeratedValue>
<name>PB4</name>
<description>Port B, Pin4</description>
<value>148</value>
</enumeratedValue>
<enumeratedValue>
<name>PB5</name>
<description>Port B, Pin5</description>
<value>149</value>
</enumeratedValue>
<enumeratedValue>
<name>PB6</name>
<description>Port B, Pin6</description>
<value>150</value>
</enumeratedValue>
<enumeratedValue>
<name>PB7</name>
<description>Port B, Pin7</description>
<value>151</value>
</enumeratedValue>
<enumeratedValue>
<name>PB8</name>
<description>Port B, Pin8</description>
<value>152</value>
</enumeratedValue>
<enumeratedValue>
<name>PB9</name>
<description>Port B, Pin9</description>
<value>153</value>
</enumeratedValue>
<enumeratedValue>
<name>PB10</name>
<description>Port B, Pin10</description>
<value>154</value>
</enumeratedValue>
<enumeratedValue>
<name>PB11</name>
<description>Port B, Pin11</description>
<value>155</value>
</enumeratedValue>
<enumeratedValue>
<name>PB12</name>
<description>Port B, Pin12</description>
<value>156</value>
</enumeratedValue>
<enumeratedValue>
<name>PB13</name>
<description>Port B, Pin13</description>
<value>157</value>
</enumeratedValue>
<enumeratedValue>
<name>PB14</name>
<description>Port B, Pin14</description>
<value>158</value>
</enumeratedValue>
<enumeratedValue>
<name>PB15</name>
<description>Port B, Pin15</description>
<value>159</value>
</enumeratedValue>
<enumeratedValue>
<name>PC0</name>
<description>Port C, Pin0</description>
<value>160</value>
</enumeratedValue>
<enumeratedValue>
<name>PC1</name>
<description>Port C, Pin1</description>
<value>161</value>
</enumeratedValue>
<enumeratedValue>
<name>PC2</name>
<description>Port C, Pin2</description>
<value>162</value>
</enumeratedValue>
<enumeratedValue>
<name>PC3</name>
<description>Port C, Pin3</description>
<value>163</value>
</enumeratedValue>
<enumeratedValue>
<name>PC4</name>
<description>Port C, Pin4</description>
<value>164</value>
</enumeratedValue>
<enumeratedValue>
<name>PC5</name>
<description>Port C, Pin5</description>
<value>165</value>
</enumeratedValue>
<enumeratedValue>
<name>PC6</name>
<description>Port C, Pin6</description>
<value>166</value>
</enumeratedValue>
<enumeratedValue>
<name>PC7</name>
<description>Port C, Pin7</description>
<value>167</value>
</enumeratedValue>
<enumeratedValue>
<name>PC8</name>
<description>Port C, Pin8</description>
<value>168</value>
</enumeratedValue>
<enumeratedValue>
<name>PC9</name>
<description>Port C, Pin9</description>
<value>169</value>
</enumeratedValue>
<enumeratedValue>
<name>PC10</name>
<description>Port C, Pin10</description>
<value>170</value>
</enumeratedValue>
<enumeratedValue>
<name>PC11</name>
<description>Port C, Pin11</description>
<value>171</value>
</enumeratedValue>
<enumeratedValue>
<name>PC12</name>
<description>Port C, Pin12</description>
<value>172</value>
</enumeratedValue>
<enumeratedValue>
<name>PC13</name>
<description>Port C, Pin13</description>
<value>173</value>
</enumeratedValue>
<enumeratedValue>
<name>PC14</name>
<description>Port C, Pin14</description>
<value>174</value>
</enumeratedValue>
<enumeratedValue>
<name>PC15</name>
<description>Port C, Pin15</description>
<value>175</value>
</enumeratedValue>
<enumeratedValue>
<name>PD0</name>
<description>Port D, Pin0</description>
<value>176</value>
</enumeratedValue>
<enumeratedValue>
<name>PD1</name>
<description>Port D, Pin1</description>
<value>177</value>
</enumeratedValue>
<enumeratedValue>
<name>PD2</name>
<description>Port D, Pin2</description>
<value>178</value>
</enumeratedValue>
<enumeratedValue>
<name>PD3</name>
<description>Port D, Pin3</description>
<value>179</value>
</enumeratedValue>
<enumeratedValue>
<name>PD4</name>
<description>Port D, Pin4</description>
<value>180</value>
</enumeratedValue>
<enumeratedValue>
<name>PD5</name>
<description>Port D, Pin5</description>
<value>181</value>
</enumeratedValue>
<enumeratedValue>
<name>PD6</name>
<description>Port D, Pin6</description>
<value>182</value>
</enumeratedValue>
<enumeratedValue>
<name>PD7</name>
<description>Port D, Pin7</description>
<value>183</value>
</enumeratedValue>
<enumeratedValue>
<name>PD8</name>
<description>Port D, Pin8</description>
<value>184</value>
</enumeratedValue>
<enumeratedValue>
<name>PD9</name>
<description>Port D, Pin9</description>
<value>185</value>
</enumeratedValue>
<enumeratedValue>
<name>PD10</name>
<description>Port D, Pin10</description>
<value>186</value>
</enumeratedValue>
<enumeratedValue>
<name>PD11</name>
<description>Port D, Pin11</description>
<value>187</value>
</enumeratedValue>
<enumeratedValue>
<name>PD12</name>
<description>Port D, Pin12</description>
<value>188</value>
</enumeratedValue>
<enumeratedValue>
<name>PD13</name>
<description>Port D, Pin13</description>
<value>189</value>
</enumeratedValue>
<enumeratedValue>
<name>PD14</name>
<description>Port D, Pin14</description>
<value>190</value>
</enumeratedValue>
<enumeratedValue>
<name>PD15</name>
<description>Port D, Pin15</description>
<value>191</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VREFDIV</name>
<description>VREF division</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CSRESSEL</name>
<description>Capacitive Sense Mode Internal Resistor </description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RES0</name>
<description>Internal capacitive sense resistor value 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RES1</name>
<description>Internal capacitive sense resistor value 1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RES2</name>
<description>Internal capacitive sense resistor value 2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RES3</name>
<description>Internal capacitive sense resistor value 3</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RES4</name>
<description>Internal capacitive sense resistor value 4</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>RES5</name>
<description>Internal capacitive sense resistor value 5</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RES6</name>
<description>Internal capacitive sense resistor value 6</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>0x00000000</resetValue>
<resetMask>0x0000001D</resetMask>
<fields>
<field>
<name>ACMPOUT</name>
<description>Analog Comparator Output</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ACMPRDY</name>
<description>Analog Comparator Ready</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>INPUTCONFLICT</name>
<description>INPUT conflict</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port allocation error</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</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>RISE</name>
<description>Rising Edge Triggered Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FALL</name>
<description>Falling Edge Triggered Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMPRDY</name>
<description>ACMP ready Interrupt flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INPUTCONFLICT</name>
<description>Input conflict</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port allocation error</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>RISE</name>
<description>Rising edge interrupt enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FALL</name>
<description>Falling edge interrupt enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMPRDY</name>
<description>ACMP ready interrupt enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INPUTCONFLICT</name>
<description>Input conflict interrupt enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port allocation error 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>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>INPUTCTRL</name>
<description>Syncbusy for INPUTCTRL</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>ACMP1_S</name>
<version>0</version>
<description>ACMP1_S Registers</description>
<baseAddress>0x4A00C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>ACMP1</name>
<value>42</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>0x00000002</resetValue>
<resetMask>0x00030F07</resetMask>
<fields>
<field>
<name>BIAS</name>
<description>Bias Configuration</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HYST</name>
<description>Hysteresis mode</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Hysteresis disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYM10MV</name>
<description>10mV symmetrical hysteresis</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SYM20MV</name>
<description>20mV symmetrical hysteresis</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SYM30MV</name>
<description>30mV symmetrical hysteresis</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>POS10MV</name>
<description>10mV hysteresis on positive edge transitions</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>POS20MV</name>
<description>20mV hysteresis on positive edge transitions</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>POS30MV</name>
<description>30mV hysteresis on positive edge transitions</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>NEG10MV</name>
<description>10mV hysteresis on negative edge transitions</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>NEG20MV</name>
<description>20mV hysteresis on negative edge transitions</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>NEG30MV</name>
<description>30mV hysteresis on negative edge transitions</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INPUTRANGE</name>
<description>Input Range</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FULL</name>
<description>Use this setting when the input to the comparator core can be from 0 to AVDD.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REDUCED</name>
<description>It is recommended to use this setting when the input to the comparator core will always be less than AVDD-0.7V.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACCURACY</name>
<description>ACMP accuracy mode</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOW</name>
<description>ACMP operates in low-accuracy mode but consumes less current.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>ACMP operates in high-accuracy mode but consumes more current.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>NOTRDYVAL</name>
<description>Not Ready Value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOW</name>
<description>ACMP output is 0 when the ACMP is not ready.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>ACMP output is 1 when the ACMP is not ready.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPIOINV</name>
<description>Comparator GPIO Output Invert</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOTINV</name>
<description>The comparator output to GPIO is not inverted</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INV</name>
<description>The comparator output to GPIO is inverted</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INPUTCTRL</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x703FFFFF</resetMask>
<fields>
<field>
<name>POSSEL</name>
<description>Positive Input Select</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VSS</name>
<description>VSS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIVAVDD</name>
<description>Divided AVDD</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIVAVDDLP</name>
<description>Low-Power Divided AVDD</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV1V25</name>
<description>Divided 1V25 reference</description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV1V25LP</name>
<description>Low-power Divided 1V25 reference</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV2V5</name>
<description>Divided 2V5 reference</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV2V5LP</name>
<description>Low-power Divided 2V5 reference</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE01DIV4</name>
<description>VSENSE0 divided by 4</description>
<value>32</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE01DIV4LP</name>
<description>Low-power VSENSE0 divided by 4</description>
<value>33</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE11DIV4</name>
<description>VSENSE1 divided by 4</description>
<value>34</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE11DIV4LP</name>
<description>Low-power VSENSE1 divided by 4</description>
<value>35</value>
</enumeratedValue>
<enumeratedValue>
<name>PA0</name>
<description>Port A, Pin0</description>
<value>128</value>
</enumeratedValue>
<enumeratedValue>
<name>PA1</name>
<description>Port A, Pin1</description>
<value>129</value>
</enumeratedValue>
<enumeratedValue>
<name>PA2</name>
<description>Port A, Pin2</description>
<value>130</value>
</enumeratedValue>
<enumeratedValue>
<name>PA3</name>
<description>Port A, Pin3</description>
<value>131</value>
</enumeratedValue>
<enumeratedValue>
<name>PA4</name>
<description>Port A, Pin4</description>
<value>132</value>
</enumeratedValue>
<enumeratedValue>
<name>PA5</name>
<description>Port A, Pin5</description>
<value>133</value>
</enumeratedValue>
<enumeratedValue>
<name>PA6</name>
<description>Port A, Pin6</description>
<value>134</value>
</enumeratedValue>
<enumeratedValue>
<name>PA7</name>
<description>Port A, Pin7</description>
<value>135</value>
</enumeratedValue>
<enumeratedValue>
<name>PA8</name>
<description>Port A, Pin8</description>
<value>136</value>
</enumeratedValue>
<enumeratedValue>
<name>PA9</name>
<description>Port A, Pin9</description>
<value>137</value>
</enumeratedValue>
<enumeratedValue>
<name>PA10</name>
<description>Port A, Pin10</description>
<value>138</value>
</enumeratedValue>
<enumeratedValue>
<name>PA11</name>
<description>Port A, Pin11</description>
<value>139</value>
</enumeratedValue>
<enumeratedValue>
<name>PA12</name>
<description>Port A, Pin12</description>
<value>140</value>
</enumeratedValue>
<enumeratedValue>
<name>PA13</name>
<description>Port A, Pin13</description>
<value>141</value>
</enumeratedValue>
<enumeratedValue>
<name>PA14</name>
<description>Port A, Pin14</description>
<value>142</value>
</enumeratedValue>
<enumeratedValue>
<name>PA15</name>
<description>Port A, Pin15</description>
<value>143</value>
</enumeratedValue>
<enumeratedValue>
<name>PB0</name>
<description>Port B, Pin0</description>
<value>144</value>
</enumeratedValue>
<enumeratedValue>
<name>PB1</name>
<description>Port B, Pin1</description>
<value>145</value>
</enumeratedValue>
<enumeratedValue>
<name>PB2</name>
<description>Port B, Pin2</description>
<value>146</value>
</enumeratedValue>
<enumeratedValue>
<name>PB3</name>
<description>Port B, Pin3</description>
<value>147</value>
</enumeratedValue>
<enumeratedValue>
<name>PB4</name>
<description>Port B, Pin4</description>
<value>148</value>
</enumeratedValue>
<enumeratedValue>
<name>PB5</name>
<description>Port B, Pin5</description>
<value>149</value>
</enumeratedValue>
<enumeratedValue>
<name>PB6</name>
<description>Port B, Pin6</description>
<value>150</value>
</enumeratedValue>
<enumeratedValue>
<name>PB7</name>
<description>Port B, Pin7</description>
<value>151</value>
</enumeratedValue>
<enumeratedValue>
<name>PB8</name>
<description>Port B, Pin8</description>
<value>152</value>
</enumeratedValue>
<enumeratedValue>
<name>PB9</name>
<description>Port B, Pin9</description>
<value>153</value>
</enumeratedValue>
<enumeratedValue>
<name>PB10</name>
<description>Port B, Pin10</description>
<value>154</value>
</enumeratedValue>
<enumeratedValue>
<name>PB11</name>
<description>Port B, Pin11</description>
<value>155</value>
</enumeratedValue>
<enumeratedValue>
<name>PB12</name>
<description>Port B, Pin12</description>
<value>156</value>
</enumeratedValue>
<enumeratedValue>
<name>PB13</name>
<description>Port B, Pin13</description>
<value>157</value>
</enumeratedValue>
<enumeratedValue>
<name>PB14</name>
<description>Port B, Pin14</description>
<value>158</value>
</enumeratedValue>
<enumeratedValue>
<name>PB15</name>
<description>Port B, Pin15</description>
<value>159</value>
</enumeratedValue>
<enumeratedValue>
<name>PC0</name>
<description>Port C, Pin0</description>
<value>160</value>
</enumeratedValue>
<enumeratedValue>
<name>PC1</name>
<description>Port C, Pin1</description>
<value>161</value>
</enumeratedValue>
<enumeratedValue>
<name>PC2</name>
<description>Port C, Pin2</description>
<value>162</value>
</enumeratedValue>
<enumeratedValue>
<name>PC3</name>
<description>Port C, Pin3</description>
<value>163</value>
</enumeratedValue>
<enumeratedValue>
<name>PC4</name>
<description>Port C, Pin4</description>
<value>164</value>
</enumeratedValue>
<enumeratedValue>
<name>PC5</name>
<description>Port C, Pin5</description>
<value>165</value>
</enumeratedValue>
<enumeratedValue>
<name>PC6</name>
<description>Port C, Pin6</description>
<value>166</value>
</enumeratedValue>
<enumeratedValue>
<name>PC7</name>
<description>Port C, Pin7</description>
<value>167</value>
</enumeratedValue>
<enumeratedValue>
<name>PC8</name>
<description>Port C, Pin8</description>
<value>168</value>
</enumeratedValue>
<enumeratedValue>
<name>PC9</name>
<description>Port C, Pin9</description>
<value>169</value>
</enumeratedValue>
<enumeratedValue>
<name>PC10</name>
<description>Port C, Pin10</description>
<value>170</value>
</enumeratedValue>
<enumeratedValue>
<name>PC11</name>
<description>Port C, Pin11</description>
<value>171</value>
</enumeratedValue>
<enumeratedValue>
<name>PC12</name>
<description>Port C, Pin12</description>
<value>172</value>
</enumeratedValue>
<enumeratedValue>
<name>PC13</name>
<description>Port C, Pin13</description>
<value>173</value>
</enumeratedValue>
<enumeratedValue>
<name>PC14</name>
<description>Port C, Pin14</description>
<value>174</value>
</enumeratedValue>
<enumeratedValue>
<name>PC15</name>
<description>Port C, Pin15</description>
<value>175</value>
</enumeratedValue>
<enumeratedValue>
<name>PD0</name>
<description>Port D, Pin0</description>
<value>176</value>
</enumeratedValue>
<enumeratedValue>
<name>PD1</name>
<description>Port D, Pin1</description>
<value>177</value>
</enumeratedValue>
<enumeratedValue>
<name>PD2</name>
<description>Port D, Pin2</description>
<value>178</value>
</enumeratedValue>
<enumeratedValue>
<name>PD3</name>
<description>Port D, Pin3</description>
<value>179</value>
</enumeratedValue>
<enumeratedValue>
<name>PD4</name>
<description>Port D, Pin4</description>
<value>180</value>
</enumeratedValue>
<enumeratedValue>
<name>PD5</name>
<description>Port D, Pin5</description>
<value>181</value>
</enumeratedValue>
<enumeratedValue>
<name>PD6</name>
<description>Port D, Pin6</description>
<value>182</value>
</enumeratedValue>
<enumeratedValue>
<name>PD7</name>
<description>Port D, Pin7</description>
<value>183</value>
</enumeratedValue>
<enumeratedValue>
<name>PD8</name>
<description>Port D, Pin8</description>
<value>184</value>
</enumeratedValue>
<enumeratedValue>
<name>PD9</name>
<description>Port D, Pin9</description>
<value>185</value>
</enumeratedValue>
<enumeratedValue>
<name>PD10</name>
<description>Port D, Pin10</description>
<value>186</value>
</enumeratedValue>
<enumeratedValue>
<name>PD11</name>
<description>Port D, Pin11</description>
<value>187</value>
</enumeratedValue>
<enumeratedValue>
<name>PD12</name>
<description>Port D, Pin12</description>
<value>188</value>
</enumeratedValue>
<enumeratedValue>
<name>PD13</name>
<description>Port D, Pin13</description>
<value>189</value>
</enumeratedValue>
<enumeratedValue>
<name>PD14</name>
<description>Port D, Pin14</description>
<value>190</value>
</enumeratedValue>
<enumeratedValue>
<name>PD15</name>
<description>Port D, Pin15</description>
<value>191</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEGSEL</name>
<description>Negative Input Select</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VSS</name>
<description>VSS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIVAVDD</name>
<description>Divided AVDD</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIVAVDDLP</name>
<description>Low-Power Divided AVDD</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV1V25</name>
<description>Divided 1V25 reference</description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV1V25LP</name>
<description>Low-power Divided 1V25 reference</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV2V5</name>
<description>Divided 2V5 reference</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV2V5LP</name>
<description>Low-power Divided 2V5 reference</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE01DIV4</name>
<description>VSENSE0 divided by 4</description>
<value>32</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE01DIV4LP</name>
<description>Low-power VSENSE0 divided by 4</description>
<value>33</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE11DIV4</name>
<description>VSENSE1 divided by 4</description>
<value>34</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE11DIV4LP</name>
<description>Low-power VSENSE1 divided by 4</description>
<value>35</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPSENSE</name>
<description>Capsense mode</description>
<value>48</value>
</enumeratedValue>
<enumeratedValue>
<name>PA0</name>
<description>Port A, Pin0</description>
<value>128</value>
</enumeratedValue>
<enumeratedValue>
<name>PA1</name>
<description>Port A, Pin1</description>
<value>129</value>
</enumeratedValue>
<enumeratedValue>
<name>PA2</name>
<description>Port A, Pin2</description>
<value>130</value>
</enumeratedValue>
<enumeratedValue>
<name>PA3</name>
<description>Port A, Pin3</description>
<value>131</value>
</enumeratedValue>
<enumeratedValue>
<name>PA4</name>
<description>Port A, Pin4</description>
<value>132</value>
</enumeratedValue>
<enumeratedValue>
<name>PA5</name>
<description>Port A, Pin5</description>
<value>133</value>
</enumeratedValue>
<enumeratedValue>
<name>PA6</name>
<description>Port A, Pin6</description>
<value>134</value>
</enumeratedValue>
<enumeratedValue>
<name>PA7</name>
<description>Port A, Pin7</description>
<value>135</value>
</enumeratedValue>
<enumeratedValue>
<name>PA8</name>
<description>Port A, Pin8</description>
<value>136</value>
</enumeratedValue>
<enumeratedValue>
<name>PA9</name>
<description>Port A, Pin9</description>
<value>137</value>
</enumeratedValue>
<enumeratedValue>
<name>PA10</name>
<description>Port A, Pin10</description>
<value>138</value>
</enumeratedValue>
<enumeratedValue>
<name>PA11</name>
<description>Port A, Pin11</description>
<value>139</value>
</enumeratedValue>
<enumeratedValue>
<name>PA12</name>
<description>Port A, Pin12</description>
<value>140</value>
</enumeratedValue>
<enumeratedValue>
<name>PA13</name>
<description>Port A, Pin13</description>
<value>141</value>
</enumeratedValue>
<enumeratedValue>
<name>PA14</name>
<description>Port A, Pin14</description>
<value>142</value>
</enumeratedValue>
<enumeratedValue>
<name>PA15</name>
<description>Port A, Pin15</description>
<value>143</value>
</enumeratedValue>
<enumeratedValue>
<name>PB0</name>
<description>Port B, Pin0</description>
<value>144</value>
</enumeratedValue>
<enumeratedValue>
<name>PB1</name>
<description>Port B, Pin1</description>
<value>145</value>
</enumeratedValue>
<enumeratedValue>
<name>PB2</name>
<description>Port B, Pin2</description>
<value>146</value>
</enumeratedValue>
<enumeratedValue>
<name>PB3</name>
<description>Port B, Pin3</description>
<value>147</value>
</enumeratedValue>
<enumeratedValue>
<name>PB4</name>
<description>Port B, Pin4</description>
<value>148</value>
</enumeratedValue>
<enumeratedValue>
<name>PB5</name>
<description>Port B, Pin5</description>
<value>149</value>
</enumeratedValue>
<enumeratedValue>
<name>PB6</name>
<description>Port B, Pin6</description>
<value>150</value>
</enumeratedValue>
<enumeratedValue>
<name>PB7</name>
<description>Port B, Pin7</description>
<value>151</value>
</enumeratedValue>
<enumeratedValue>
<name>PB8</name>
<description>Port B, Pin8</description>
<value>152</value>
</enumeratedValue>
<enumeratedValue>
<name>PB9</name>
<description>Port B, Pin9</description>
<value>153</value>
</enumeratedValue>
<enumeratedValue>
<name>PB10</name>
<description>Port B, Pin10</description>
<value>154</value>
</enumeratedValue>
<enumeratedValue>
<name>PB11</name>
<description>Port B, Pin11</description>
<value>155</value>
</enumeratedValue>
<enumeratedValue>
<name>PB12</name>
<description>Port B, Pin12</description>
<value>156</value>
</enumeratedValue>
<enumeratedValue>
<name>PB13</name>
<description>Port B, Pin13</description>
<value>157</value>
</enumeratedValue>
<enumeratedValue>
<name>PB14</name>
<description>Port B, Pin14</description>
<value>158</value>
</enumeratedValue>
<enumeratedValue>
<name>PB15</name>
<description>Port B, Pin15</description>
<value>159</value>
</enumeratedValue>
<enumeratedValue>
<name>PC0</name>
<description>Port C, Pin0</description>
<value>160</value>
</enumeratedValue>
<enumeratedValue>
<name>PC1</name>
<description>Port C, Pin1</description>
<value>161</value>
</enumeratedValue>
<enumeratedValue>
<name>PC2</name>
<description>Port C, Pin2</description>
<value>162</value>
</enumeratedValue>
<enumeratedValue>
<name>PC3</name>
<description>Port C, Pin3</description>
<value>163</value>
</enumeratedValue>
<enumeratedValue>
<name>PC4</name>
<description>Port C, Pin4</description>
<value>164</value>
</enumeratedValue>
<enumeratedValue>
<name>PC5</name>
<description>Port C, Pin5</description>
<value>165</value>
</enumeratedValue>
<enumeratedValue>
<name>PC6</name>
<description>Port C, Pin6</description>
<value>166</value>
</enumeratedValue>
<enumeratedValue>
<name>PC7</name>
<description>Port C, Pin7</description>
<value>167</value>
</enumeratedValue>
<enumeratedValue>
<name>PC8</name>
<description>Port C, Pin8</description>
<value>168</value>
</enumeratedValue>
<enumeratedValue>
<name>PC9</name>
<description>Port C, Pin9</description>
<value>169</value>
</enumeratedValue>
<enumeratedValue>
<name>PC10</name>
<description>Port C, Pin10</description>
<value>170</value>
</enumeratedValue>
<enumeratedValue>
<name>PC11</name>
<description>Port C, Pin11</description>
<value>171</value>
</enumeratedValue>
<enumeratedValue>
<name>PC12</name>
<description>Port C, Pin12</description>
<value>172</value>
</enumeratedValue>
<enumeratedValue>
<name>PC13</name>
<description>Port C, Pin13</description>
<value>173</value>
</enumeratedValue>
<enumeratedValue>
<name>PC14</name>
<description>Port C, Pin14</description>
<value>174</value>
</enumeratedValue>
<enumeratedValue>
<name>PC15</name>
<description>Port C, Pin15</description>
<value>175</value>
</enumeratedValue>
<enumeratedValue>
<name>PD0</name>
<description>Port D, Pin0</description>
<value>176</value>
</enumeratedValue>
<enumeratedValue>
<name>PD1</name>
<description>Port D, Pin1</description>
<value>177</value>
</enumeratedValue>
<enumeratedValue>
<name>PD2</name>
<description>Port D, Pin2</description>
<value>178</value>
</enumeratedValue>
<enumeratedValue>
<name>PD3</name>
<description>Port D, Pin3</description>
<value>179</value>
</enumeratedValue>
<enumeratedValue>
<name>PD4</name>
<description>Port D, Pin4</description>
<value>180</value>
</enumeratedValue>
<enumeratedValue>
<name>PD5</name>
<description>Port D, Pin5</description>
<value>181</value>
</enumeratedValue>
<enumeratedValue>
<name>PD6</name>
<description>Port D, Pin6</description>
<value>182</value>
</enumeratedValue>
<enumeratedValue>
<name>PD7</name>
<description>Port D, Pin7</description>
<value>183</value>
</enumeratedValue>
<enumeratedValue>
<name>PD8</name>
<description>Port D, Pin8</description>
<value>184</value>
</enumeratedValue>
<enumeratedValue>
<name>PD9</name>
<description>Port D, Pin9</description>
<value>185</value>
</enumeratedValue>
<enumeratedValue>
<name>PD10</name>
<description>Port D, Pin10</description>
<value>186</value>
</enumeratedValue>
<enumeratedValue>
<name>PD11</name>
<description>Port D, Pin11</description>
<value>187</value>
</enumeratedValue>
<enumeratedValue>
<name>PD12</name>
<description>Port D, Pin12</description>
<value>188</value>
</enumeratedValue>
<enumeratedValue>
<name>PD13</name>
<description>Port D, Pin13</description>
<value>189</value>
</enumeratedValue>
<enumeratedValue>
<name>PD14</name>
<description>Port D, Pin14</description>
<value>190</value>
</enumeratedValue>
<enumeratedValue>
<name>PD15</name>
<description>Port D, Pin15</description>
<value>191</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VREFDIV</name>
<description>VREF division</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CSRESSEL</name>
<description>Capacitive Sense Mode Internal Resistor </description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RES0</name>
<description>Internal capacitive sense resistor value 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RES1</name>
<description>Internal capacitive sense resistor value 1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RES2</name>
<description>Internal capacitive sense resistor value 2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RES3</name>
<description>Internal capacitive sense resistor value 3</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RES4</name>
<description>Internal capacitive sense resistor value 4</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>RES5</name>
<description>Internal capacitive sense resistor value 5</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RES6</name>
<description>Internal capacitive sense resistor value 6</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>0x00000000</resetValue>
<resetMask>0x0000001D</resetMask>
<fields>
<field>
<name>ACMPOUT</name>
<description>Analog Comparator Output</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ACMPRDY</name>
<description>Analog Comparator Ready</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>INPUTCONFLICT</name>
<description>INPUT conflict</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port allocation error</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</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>RISE</name>
<description>Rising Edge Triggered Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FALL</name>
<description>Falling Edge Triggered Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMPRDY</name>
<description>ACMP ready Interrupt flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INPUTCONFLICT</name>
<description>Input conflict</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port allocation error</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>RISE</name>
<description>Rising edge interrupt enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FALL</name>
<description>Falling edge interrupt enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMPRDY</name>
<description>ACMP ready interrupt enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INPUTCONFLICT</name>
<description>Input conflict interrupt enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port allocation error 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>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>INPUTCTRL</name>
<description>Syncbusy for INPUTCTRL</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</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>HFRCOEM23_S</name>
<version>0</version>
<description>HFRCOEM23_S Registers</description>
<baseAddress>0x4A014000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>HFRCOEM23</name>
<value>47</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>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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description></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></description>
<value>33173</value>
</enumeratedValue>
</enumeratedValues>
</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>WDOG1_S</name>
<version>0</version>
<description>WDOG1_S Registers</description>
<baseAddress>0x4A01C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>WDOG1</name>
<value>44</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>0</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>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>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>0x00003313</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>
</fields>
</register>
<register>
<name>TRIM</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x77704AA1</resetValue>
<resetMask>0x77776FFF</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>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIASCTRLHI</name>
<description>Bias Control High Power</description>
<bitOffset>20</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>SEMAILBOX_S_HOST</name>
<version>0</version>
<description>SEMAILBOX_S_HOST Registers</description>
<baseAddress>0x4C000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>DATA0</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA1</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA2</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA3</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA4</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA5</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA6</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA7</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA8</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA9</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA10</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA11</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA12</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA13</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA14</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA15</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TX_STATUS</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00B0FFFF</resetMask>
<fields>
<field>
<name>BYTEREM</name>
<description>Bytes Remaining</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXINT</name>
<description>Interrupt Status</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFULL</name>
<description>TX FIFO Full</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXERROR</name>
<description>TX Error Flag</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_STATUS</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>BYTEREM</name>
<description>Bytes Remaining</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STATUS</name>
<description>Message Status</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXINT</name>
<description>Interrupt Status</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXEMPTY</name>
<description>RX FIFO Empty</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXHEADER</name>
<description>RX Header</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXERROR</name>
<description>RX Error Flag</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_PROT</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFE00000</resetMask>
<fields>
<field>
<name>UNPROTECTED</name>
<description>Unprotected</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PRIV</name>
<description>Privileged Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NONSEC</name>
<description>Non-Secure Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USER</name>
<description>User Bits</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_PROT</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFE00000</resetMask>
<fields>
<field>
<name>UNPROTECTED</name>
<description>Unprotected</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PRIV</name>
<description>Privileged Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NONSEC</name>
<description>Non-Secure Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USER</name>
<description>User Bits</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_HEADER</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0020FFFF</resetMask>
<fields>
<field>
<name>SIZE</name>
<description>Command Size</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
</field>
<field>
<name>UNPROTECTED</name>
<description>Unprotected</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>RX_HEADER</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x002FFFFF</resetMask>
<fields>
<field>
<name>SIZE</name>
<description>SIZE</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STATUS</name>
<description>Command Status</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>UNPROTECTED</name>
<description>Unprotected</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CONFIGURATION</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>TXINTEN</name>
<description>TX Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXINTEN</name>
<description>RX Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>EMU_NS</name>
<version>0</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>5</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>IOVDD0BODEN</name>
<description>VDDIO0 BOD enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IOVDD1BODEN</name>
<description>VDDIO1 BOD enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</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>0xE3070000</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>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>0xE3070000</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>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>0x00000033</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 sets EM4UNLATCH in EMU_CMD register to remove retention</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00020E02</resetMask>
<fields>
<field>
<name>EM4UNLATCH</name>
<description>EM4 unlatch</description>
<bitOffset>1</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>0x0000A200</resetValue>
<resetMask>0x0001F303</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>FLASHPWRUPONDEMAND</name>
<description>Enable flash on demand wakeup</description>
<bitOffset>16</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>0x000054F7</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>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>0x000007FF</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>
</fields>
</register>
<register>
<name>RSTCTRL</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00004407</resetValue>
<resetMask>0x0000C5CF</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>WDOG1RMODE</name>
<description>Enable WDOG1 reset</description>
<bitOffset>1</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>SESYSRMODE</name>
<description>Enable SE System reset</description>
<bitOffset>14</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>SELOCKUPRMODE</name>
<description>Enable SE Lockup reset</description>
<bitOffset>15</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>
</fields>
</register>
<register>
<name>RSTCAUSE</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</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>WDOG1</name>
<description>Watchdog 1 Reset</description>
<bitOffset>4</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>SETAMPER</name>
<description>SE Tamper event Reset</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SESYSREQ</name>
<description>SE System Reset</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SELOCKUP</name>
<description>SE Lockup Reset</description>
<bitOffset>15</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>EM23WAKEUP</name>
<description>EM23 Wake up Interrupt flag</description>
<bitOffset>24</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>DGIEN</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE1000000</resetMask>
<fields>
<field>
<name>EM23WAKEUP</name>
<description>EM23 Wake up Interrupt enable</description>
<bitOffset>24</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>SEIF</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE0000000</resetMask>
<fields>
<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 Interrupt flag</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGH</name>
<description>Temperature low Interrupt flag</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEIEN</name>
<description>No Description</description>
<addressOffset>0x0AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE0000000</resetMask>
<fields>
<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>
</registers>
</peripheral>
<peripheral>
<name>CMU_NS</name>
<version>0</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>48</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>STATUS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC0030101</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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description></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></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>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></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></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>HFRCOEM23</name>
<description>HFRCOEM23 is clocking up-counter</description>
<value>5</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>HFRCOEM23</name>
<description>HFRCOEM23 is clocking down-counter</description>
<value>6</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>SYSCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00003507</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>2</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>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRACECLKCTRL</name>
<description>No Description</description>
<addressOffset>0x080</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>HCLK</name>
<description>HCLK is clocking TRACECLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 is clocking TRACECLK</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>HFRCOEM23</name>
<description>HFRCOEM23 is clocking CLKOUT0</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking CLKOUT0</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking CLKOUT0</description>
<value>9</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>HFRCOEM23</name>
<description>HFRCOEM23 is clocking CLKOUT1</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking CLKOUT1</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking CLKOUT1</description>
<value>9</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>HFRCOEM23</name>
<description>HFRCOEM23 is clocking CLKOUT2</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking CLKOUT2</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking CLKOUT2</description>
<value>9</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>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 EM01GRPACLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking EM01GRPACLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 is clocking EM01GRPACLK</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking EM01GRPACLK</description>
<value>4</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>HFRCOEM23</name>
<description>HFRCOEM23 is clocking IADCCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking IADCCLK</description>
<value>3</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>WDOG1CLKCTRL</name>
<description>No Description</description>
<addressOffset>0x208</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 WDOG1CLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking WDOG1CLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking WDOG1CLK</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HCLKDIV1024</name>
<description>HCLKDIV1024 is clocking WDOG1CLK</description>
<value>4</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>RADIOCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x280</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>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>HFXO0_NS</name>
<version>1</version>
<description>HFXO0_NS Registers</description>
<baseAddress>0x5000C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>HFXO00</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 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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>T41US</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>T83US</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>T125US</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>T166US</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>T208US</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>T250US</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>T333US</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>T416US</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>T500US</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>T666US</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>T833US</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>T1666US</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>T2500US</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>T4166US</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>T7500US</name>
<description></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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>T20US</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>T41US</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>T62US</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>T83US</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>T104US</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>T125US</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>T166US</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>T208US</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>T250US</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>T333US</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>T416US</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>T833US</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>T1250US</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>T2083US</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>T3750US</name>
<description></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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>XI</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>XO</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description></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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DGEN33</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DGEN50</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DGEN100</name>
<description></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>0xB000000D</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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description></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>0x80000033</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>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>0x00000001</resetMask>
<fields>
<field>
<name>COREBIASOPT</name>
<description>Core Bias Optimizaton</description>
<bitOffset>0</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>0xC0070003</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>FSMLOCK</name>
<description>FSM Lock Status</description>
<bitOffset>30</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>
<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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description></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></description>
<value>22542</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>HFRCO0_NS</name>
<version>0</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>46</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>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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description></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></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>52</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>0</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>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>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>CAL</name>
<description>Calibration register</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x000000A5</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>FREQTRIM</name>
<description>Frequency Trim</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt flag register</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>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>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt enable register.</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RDY</name>
<description>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>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>Synchronization busy register</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>CAL</name>
<description>CAL Busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>Configuration lock register. Locks/unlocks access to cofiguration registers.</description>
<addressOffset>0x020</addressOffset>
<access>write-only</access>
<resetValue>0x00002603</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 Configuaration Registers</description>
<value>9731</value>
</enumeratedValue>
</enumeratedValues>
</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>0</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>51</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>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>0xF801007F</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>The Current Flash Erase Operation Aborted</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PENDING</name>
<description>Write command is in queue</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMEOUT</name>
<description>Write command timeout flag</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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</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>0x00000107</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>
</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>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 Sequence Complete</description>
<bitOffset>8</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>0x00000001</resetMask>
<fields>
<field>
<name>PWRUP</name>
<description>Flash Power Up Command</description>
<bitOffset>0</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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UNLOCK</name>
<description></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>0x00000010</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>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>
<register>
<name>PAGELOCK2</name>
<description>No Description</description>
<addressOffset>0x128</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>PAGELOCK3</name>
<description>No Description</description>
<addressOffset>0x12C</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>0</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>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>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 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>
</fields>
</register>
<register>
<name>ASYNC_CH0_CTRL</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH1_CTRL</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH2_CTRL</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH3_CTRL</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH4_CTRL</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH5_CTRL</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH6_CTRL</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH7_CTRL</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH8_CTRL</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH9_CTRL</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH10_CTRL</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</fields>
</register>
<register>
<name>ASYNC_CH11_CTRL</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x000F7F07</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>
</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>
<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>
</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>
<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>
</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>
<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>
</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>
<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>
</fields>
</register>
<register>
<name>CONSUMER_CMU_CALDN</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CMU_CALUP</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_IADC0_SCANTRIGGER</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_IADC0_SINGLETRIGGER</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LDMAXBAR_DMAREQ0</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LDMAXBAR_DMAREQ1</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LETIMER0_CLEAR</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LETIMER0_START</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LETIMER0_STOP</name>
<description>No Description</description>
<addressOffset>0x07C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_MODEM_DIN</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_CLR</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_FORCETX</name>
<description>No Description</description>
<addressOffset>0x0BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_RXDIS</name>
<description>No Description</description>
<addressOffset>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_RXEN</name>
<description>No Description</description>
<addressOffset>0x0C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_SEQ</name>
<description>No Description</description>
<addressOffset>0x0C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RAC_TXEN</name>
<description>No Description</description>
<addressOffset>0x0CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RTCC_CC0</name>
<description>No Description</description>
<addressOffset>0x0D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RTCC_CC1</name>
<description>No Description</description>
<addressOffset>0x0D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_RTCC_CC2</name>
<description>No Description</description>
<addressOffset>0x0D8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SE_TAMPERSRC0</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SE_TAMPERSRC1</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SE_TAMPERSRC2</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SE_TAMPERSRC3</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SE_TAMPERSRC4</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SE_TAMPERSRC5</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SE_TAMPERSRC6</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SE_TAMPERSRC7</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN0</name>
<description>No Description</description>
<addressOffset>0x108</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN1</name>
<description>No Description</description>
<addressOffset>0x10C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN2</name>
<description>No Description</description>
<addressOffset>0x110</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN3</name>
<description>No Description</description>
<addressOffset>0x114</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_M33RXEV</name>
<description>No Description</description>
<addressOffset>0x118</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_CC0</name>
<description>No Description</description>
<addressOffset>0x11C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_CC1</name>
<description>No Description</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_CC2</name>
<description>No Description</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_DTI</name>
<description>No Description</description>
<addressOffset>0x128</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_DTIFS1</name>
<description>No Description</description>
<addressOffset>0x12C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_DTIFS2</name>
<description>No Description</description>
<addressOffset>0x130</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_CC0</name>
<description>No Description</description>
<addressOffset>0x134</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_CC1</name>
<description>No Description</description>
<addressOffset>0x138</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_CC2</name>
<description>No Description</description>
<addressOffset>0x13C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_DTI</name>
<description>No Description</description>
<addressOffset>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_DTIFS1</name>
<description>No Description</description>
<addressOffset>0x144</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_DTIFS2</name>
<description>No Description</description>
<addressOffset>0x148</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_CC0</name>
<description>No Description</description>
<addressOffset>0x14C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_CC1</name>
<description>No Description</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_CC2</name>
<description>No Description</description>
<addressOffset>0x154</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_DTI</name>
<description>No Description</description>
<addressOffset>0x158</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_DTIFS1</name>
<description>No Description</description>
<addressOffset>0x15C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_DTIFS2</name>
<description>No Description</description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_CC0</name>
<description>No Description</description>
<addressOffset>0x164</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_CC1</name>
<description>No Description</description>
<addressOffset>0x168</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_CC2</name>
<description>No Description</description>
<addressOffset>0x16C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>Synchronous Channel Selection </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_DTI</name>
<description>No Description</description>
<addressOffset>0x170</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_DTIFS1</name>
<description>No Description</description>
<addressOffset>0x174</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_DTIFS2</name>
<description>No Description</description>
<addressOffset>0x178</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_CLK</name>
<description>No Description</description>
<addressOffset>0x17C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_IR</name>
<description>No Description</description>
<addressOffset>0x180</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_RX</name>
<description>No Description</description>
<addressOffset>0x184</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_TRIGGER</name>
<description>No Description</description>
<addressOffset>0x188</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART1_CLK</name>
<description>No Description</description>
<addressOffset>0x18C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART1_IR</name>
<description>No Description</description>
<addressOffset>0x190</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART1_RX</name>
<description>No Description</description>
<addressOffset>0x194</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART1_TRIGGER</name>
<description>No Description</description>
<addressOffset>0x198</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART2_CLK</name>
<description>No Description</description>
<addressOffset>0x19C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART2_IR</name>
<description>No Description</description>
<addressOffset>0x1A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART2_RX</name>
<description>No Description</description>
<addressOffset>0x1A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART2_TRIGGER</name>
<description>No Description</description>
<addressOffset>0x1A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG0_SRC0</name>
<description>No Description</description>
<addressOffset>0x1AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG0_SRC1</name>
<description>No Description</description>
<addressOffset>0x1B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG1_SRC0</name>
<description>No Description</description>
<addressOffset>0x1B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG1_SRC1</name>
<description>No Description</description>
<addressOffset>0x1B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>Asynchronous Channel Selection </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>GPIO_NS</name>
<version>0</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>0x0FFFFFFF</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>
</fields>
</register>
<register>
<name>PORTA_DOUT</name>
<description>data out</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000007F</resetMask>
<fields>
<field>
<name>DOUT</name>
<description>Data output</description>
<bitOffset>0</bitOffset>
<bitWidth>7</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>0x0000007F</resetMask>
<fields>
<field>
<name>DIN</name>
<description>Data input</description>
<bitOffset>0</bitOffset>
<bitWidth>7</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>0x000000FF</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>
</fields>
</register>
<register>
<name>PORTB_DOUT</name>
<description>data out</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DOUT</name>
<description>Data output</description>
<bitOffset>0</bitOffset>
<bitWidth>2</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>0x00000003</resetMask>
<fields>
<field>
<name>DIN</name>
<description>Data input</description>
<bitOffset>0</bitOffset>
<bitWidth>2</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>0x00FFFFFF</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>
</fields>
</register>
<register>
<name>PORTC_DOUT</name>
<description>data out</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>DOUT</name>
<description>Data output</description>
<bitOffset>0</bitOffset>
<bitWidth>6</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>0x0000003F</resetMask>
<fields>
<field>
<name>DIN</name>
<description>Data input</description>
<bitOffset>0</bitOffset>
<bitWidth>6</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>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>PORTD_DOUT</name>
<description>data out</description>
<addressOffset>0x0A0</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>PORTD_DIN</name>
<description>data in</description>
<addressOffset>0x0A4</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>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></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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description></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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>
<enumeratedValue>
<name>ACMP0</name>
<description>The bus is allocated to ACMP0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP1</name>
<description>The bus is allocated to ACMP1</description>
<value>3</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>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>EXTIRISE</name>
<description>External Interrupt Rising Edge Trigger</description>
<addressOffset>0x410</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>EXTIRISE</name>
<description>EXT Int Rise</description>
<bitOffset>0</bitOffset>
<bitWidth>8</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>0x000000FF</resetMask>
<fields>
<field>
<name>EXTIFALL</name>
<description>EXT Int FALL</description>
<bitOffset>0</bitOffset>
<bitWidth>8</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>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EXT</name>
<description>External Pin Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WU</name>
<description>EM4 wake up</description>
<bitOffset>16</bitOffset>
<bitWidth>16</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>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EXTIEN</name>
<description>External Pin Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>16</bitOffset>
<bitWidth>16</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>ACMP0_ROUTEEN</name>
<description>No Description</description>
<addressOffset>0x450</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>ACMPOUTPEN</name>
<description>ACMPOUT pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ACMP0_ACMPOUTROUTE</name>
<description>No Description</description>
<addressOffset>0x454</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ACMPOUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ACMPOUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ACMP1_ROUTEEN</name>
<description>No Description</description>
<addressOffset>0x45C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>ACMPOUTPEN</name>
<description>ACMPOUT pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ACMP1_ACMPOUTROUTE</name>
<description>No Description</description>
<addressOffset>0x460</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ACMPOUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ACMPOUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_ROUTEEN</name>
<description>No Description</description>
<addressOffset>0x468</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>No Description</description>
<addressOffset>0x46C</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>No Description</description>
<addressOffset>0x470</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>No Description</description>
<addressOffset>0x474</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>No Description</description>
<addressOffset>0x478</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>FRC_ROUTEEN</name>
<description>No Description</description>
<addressOffset>0x484</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>No Description</description>
<addressOffset>0x488</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>No Description</description>
<addressOffset>0x48C</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>No Description</description>
<addressOffset>0x490</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>No Description</description>
<addressOffset>0x498</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>No Description</description>
<addressOffset>0x49C</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>No Description</description>
<addressOffset>0x4A0</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>No Description</description>
<addressOffset>0x4A8</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>No Description</description>
<addressOffset>0x4AC</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>No Description</description>
<addressOffset>0x4B0</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>No Description</description>
<addressOffset>0x4B8</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>No Description</description>
<addressOffset>0x4BC</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>No Description</description>
<addressOffset>0x4C0</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>MODEM_ROUTEEN</name>
<description>No Description</description>
<addressOffset>0x4C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</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>DCLKPEN</name>
<description>DCLK pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DOUTPEN</name>
<description>DOUT pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MODEM_ANT0ROUTE</name>
<description>No Description</description>
<addressOffset>0x4CC</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>No Description</description>
<addressOffset>0x4D0</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_DCLKROUTE</name>
<description>No Description</description>
<addressOffset>0x4D4</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>No Description</description>
<addressOffset>0x4D8</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>No Description</description>
<addressOffset>0x4DC</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>PRS0_ROUTEEN</name>
<description>No Description</description>
<addressOffset>0x4E4</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>No Description</description>
<addressOffset>0x4E8</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>No Description</description>
<addressOffset>0x4EC</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>No Description</description>
<addressOffset>0x4F0</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>No Description</description>
<addressOffset>0x4F4</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>No Description</description>
<addressOffset>0x4F8</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>No Description</description>
<addressOffset>0x4FC</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>No Description</description>
<addressOffset>0x500</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>No Description</description>
<addressOffset>0x504</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>No Description</description>
<addressOffset>0x508</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>No Description</description>
<addressOffset>0x50C</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>No Description</description>
<addressOffset>0x510</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>No Description</description>
<addressOffset>0x514</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>No Description</description>
<addressOffset>0x518</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>No Description</description>
<addressOffset>0x51C</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>No Description</description>
<addressOffset>0x520</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>No Description</description>
<addressOffset>0x524</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>No Description</description>
<addressOffset>0x52C</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>CDTI0PEN</name>
<description>CDTI0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CDTI1PEN</name>
<description>CDTI1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CDTI2PEN</name>
<description>CDTI2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CC0ROUTE</name>
<description>No Description</description>
<addressOffset>0x530</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>No Description</description>
<addressOffset>0x534</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>No Description</description>
<addressOffset>0x538</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>No Description</description>
<addressOffset>0x53C</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>No Description</description>
<addressOffset>0x540</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>No Description</description>
<addressOffset>0x544</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>No Description</description>
<addressOffset>0x54C</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>CDTI0PEN</name>
<description>CDTI0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CDTI1PEN</name>
<description>CDTI1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CDTI2PEN</name>
<description>CDTI2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CC0ROUTE</name>
<description>No Description</description>
<addressOffset>0x550</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>No Description</description>
<addressOffset>0x554</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>No Description</description>
<addressOffset>0x558</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>No Description</description>
<addressOffset>0x55C</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>No Description</description>
<addressOffset>0x560</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>No Description</description>
<addressOffset>0x564</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>No Description</description>
<addressOffset>0x56C</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>CDTI0PEN</name>
<description>CDTI0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CDTI1PEN</name>
<description>CDTI1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CDTI2PEN</name>
<description>CDTI2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CC0ROUTE</name>
<description>No Description</description>
<addressOffset>0x570</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>No Description</description>
<addressOffset>0x574</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>No Description</description>
<addressOffset>0x578</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>No Description</description>
<addressOffset>0x57C</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>No Description</description>
<addressOffset>0x580</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>No Description</description>
<addressOffset>0x584</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>No Description</description>
<addressOffset>0x58C</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>CDTI0PEN</name>
<description>CDTI0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CDTI1PEN</name>
<description>CDTI1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CDTI2PEN</name>
<description>CDTI2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CC0ROUTE</name>
<description>No Description</description>
<addressOffset>0x590</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>No Description</description>
<addressOffset>0x594</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>No Description</description>
<addressOffset>0x598</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>No Description</description>
<addressOffset>0x59C</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>No Description</description>
<addressOffset>0x5A0</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>No Description</description>
<addressOffset>0x5A4</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>No Description</description>
<addressOffset>0x5AC</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>CLK 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>No Description</description>
<addressOffset>0x5B0</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>No Description</description>
<addressOffset>0x5B4</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>No Description</description>
<addressOffset>0x5B8</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>No Description</description>
<addressOffset>0x5BC</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>No Description</description>
<addressOffset>0x5C0</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>No Description</description>
<addressOffset>0x5C4</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>No Description</description>
<addressOffset>0x5CC</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>CLK 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>No Description</description>
<addressOffset>0x5D0</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>No Description</description>
<addressOffset>0x5D4</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>No Description</description>
<addressOffset>0x5D8</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>No Description</description>
<addressOffset>0x5DC</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>No Description</description>
<addressOffset>0x5E0</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>No Description</description>
<addressOffset>0x5E4</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>USART2_ROUTEEN</name>
<description>No Description</description>
<addressOffset>0x5EC</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>CLK 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>USART2_CSROUTE</name>
<description>No Description</description>
<addressOffset>0x5F0</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>USART2_CTSROUTE</name>
<description>No Description</description>
<addressOffset>0x5F4</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>USART2_RTSROUTE</name>
<description>No Description</description>
<addressOffset>0x5F8</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>USART2_RXROUTE</name>
<description>No Description</description>
<addressOffset>0x5FC</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>USART2_CLKROUTE</name>
<description>No Description</description>
<addressOffset>0x600</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>USART2_TXROUTE</name>
<description>No Description</description>
<addressOffset>0x604</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>0</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>6</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>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>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>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>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>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>USART0_NS</name>
<version>0</version>
<description>USART0_NS Registers</description>
<baseAddress>0x50058000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>USART0_RX</name>
<value>11</value>
</interrupt>
<interrupt>
<name>USART0_TX</name>
<value>12</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>0x5005C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>USART1_RX</name>
<value>13</value>
</interrupt>
<interrupt>
<name>USART1_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>USART2_NS</name>
<version>0</version>
<description>USART2_NS Registers</description>
<baseAddress>0x50060000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>USART2_RX</name>
<value>15</value>
</interrupt>
<interrupt>
<name>USART2_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</name>
<version>0</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>53</value>
</interrupt>
<interrupt>
<name>SW1</name>
<value>54</value>
</interrupt>
<interrupt>
<name>SW2</name>
<value>55</value>
</interrupt>
<interrupt>
<name>SW3</name>
<value>56</value>
</interrupt>
<registers>
<register>
<name>IF</name>
<description>No Description</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 ECC Error Interrupt flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERR2B</name>
<description>RAM 2-bit ECC Error Interrupt flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR1B</name>
<description>SEQRAM 1-bit ECC Error Interrupt flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR2B</name>
<description>SEQRAM 2-bit ECC Error Interrupt flag</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR1BIF</name>
<description>FRCRAM 1-bit ECC Error Interrupt flag</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR2BIF</name>
<description>FRCRAM 2-bit ECC Error 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>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 ECC Error Interrupt enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERR2B</name>
<description>RAM 2-bit ECC Error Interrupt enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR1B</name>
<description>SEQRAM 1-bit ECC Error Interrupt enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR2B</name>
<description>SEQRAM 2-bit ECC Error Interrupt enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR1BIEN</name>
<description>FRCRAM 1-bit ECC Error Interrupt enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR2BIEN</name>
<description>FRCRAM 2-bit ECC Error Interrupt enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHIPREVHW</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFF0FFFFF</resetMask>
<fields>
<field>
<name>MAJOR</name>
<description>Chip Rev 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 Rev Minor value</description>
<bitOffset>12</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHIPREV</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>MAJOR</name>
<description>Part Revision Major value</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FAMILY</name>
<description>Part Family value</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MINOR</name>
<description>Part Revision Minor value</description>
<bitOffset>12</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFGSYSTIC</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</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>No Description</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>No Description</description>
<addressOffset>0x208</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>RAMRETNCTRL</name>
<description>DMEM0 blockset retention control</description>
<bitOffset>0</bitOffset>
<bitWidth>5</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>BLK5</name>
<description>Power down RAM block 5 (address range 0x20014000-0x20017FFF)</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK4TO5</name>
<description>Power down RAM blocks 4 and above (address range 0x20010000-0x20017FFF)</description>
<value>24</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK3TO5</name>
<description>Power down RAM blocks 3 and above (address range 0x2000C000-0x20017FFF)</description>
<value>28</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK2TO5</name>
<description>Power down RAM blocks 2 and above (address range 0x20008000-0x20017FFF)</description>
<value>30</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK1TO5</name>
<description>Power down RAM blocks 1 and above (address range 0x20004000-0x20017FFF)</description>
<value>31</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DMEM0ECCADDR</name>
<description>No Description</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>No Description</description>
<addressOffset>0x214</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RAMECCEWEN</name>
<description>RAM ECC Write Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMECCCHKEN</name>
<description>RAM ECC Check Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DMEM0RAMCTRL</name>
<description>No Description</description>
<addressOffset>0x218</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RAMCACHEEN</name>
<description>RAM CACHE Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMWSEN</name>
<description>RAM WAIT STATE Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMPREFETCHEN</name>
<description>RAM Prfetch Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RADIORAMRETNCTRL</name>
<description>No Description</description>
<addressOffset>0x400</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000101</resetMask>
<fields>
<field>
<name>SEQRAMRETNCTRL</name>
<description>SEQRAM Memory Shutdown Control Register</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ALLON</name>
<description>SEQRAM not powered down</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SEQBLK</name>
<description>Power down SEQRAM (address range 0x50000000-0x50001FFF)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FRCRAMRETNCTRL</name>
<description>FRCRAM Memory Shutdown Control Register</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>FRCBLK</name>
<description>Power down FRCRAM (address range 0x50002000-0x50002FFF)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RADIOECCCTRL</name>
<description>No Description</description>
<addressOffset>0x408</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000303</resetMask>
<fields>
<field>
<name>SEQRAMECCEWEN</name>
<description>SEQRAM ECC Write Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMECCCHKEN</name>
<description>SEQRAM ECC Check Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMECCEWEN</name>
<description>FRCRAM ECC Write Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMECCCHKEN</name>
<description>FRCRAM ECC Check Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RADIORAMCTRL</name>
<description>No Description</description>
<addressOffset>0x40C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01070007</resetMask>
<fields>
<field>
<name>SEQRAMCACHEEN</name>
<description>SEQRAM CACHE Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMWSEN</name>
<description>SEQRAM WAIT STATE Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMPREFETCHEN</name>
<description>SEQRAM Prfetch Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMCACHEEN</name>
<description>FRCRAM CACHE Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMWSEN</name>
<description>FRCRAM WAIT STATE Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMPREFETCHEN</name>
<description>FRCRAM Prfetch Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEMODRAMCACHEEN</name>
<description>DEMODRAM CACHE Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQRAMECCADDR</name>
<description>No Description</description>
<addressOffset>0x410</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SEQRAMECCADDR</name>
<description>SEQRAM ECC Error Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>FRCRAMECCADDR</name>
<description>No Description</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>
</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>RADIOAES_NS</name>
<version>0</version>
<description>RADIOAES_NS Registers</description>
<baseAddress>0x54000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00004000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>AES</name>
<value>49</value>
</interrupt>
<registers>
<register>
<name>FETCHADDR</name>
<description>Fetcher: Start address of data block</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>FETCHDESCR</name>
<description>Fetcher: Descriptor address (Should be renamed to match Barco doc after PG)</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DESCR</name>
<description>Descriptor address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FETCHLEN</name>
<description>Fetcher: Length of data block</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</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</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>PUSHDESCR</name>
<description>Pusher: Descriptor address (Should be renamed to match Barco doc after PG)</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DESCR</name>
<description>Descriptor address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PUSHLEN</name>
<description>Pusher: Length of data block</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>IFC</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>New BitField</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PUSHERSTOPPED</name>
<description>New BitField</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PUSHERERROR</name>
<description>New BitField</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>
</registers>
</peripheral>
<peripheral>
<name>BUFC_NS</name>
<version>0</version>
<description>BUFC_NS Registers</description>
<baseAddress>0x54004000</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>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>BUF0_CTRL</name>
<description>No Description</description>
<addressOffset>0x008</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>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Buffer Address</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF0_WRITEOFFSET</name>
<description>No Description</description>
<addressOffset>0x010</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>0x014</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>0x01C</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>0x020</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>0x024</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>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00111FFF</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>0x02C</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>0x030</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>0x034</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_CTRL</name>
<description>No Description</description>
<addressOffset>0x038</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>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Buffer Address</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF1_WRITEOFFSET</name>
<description>No Description</description>
<addressOffset>0x040</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>0x044</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>0x04C</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>0x050</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>0x054</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>0x058</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00111FFF</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>0x05C</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>0x060</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>0x064</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_CTRL</name>
<description>No Description</description>
<addressOffset>0x068</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>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Buffer Address</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF2_WRITEOFFSET</name>
<description>No Description</description>
<addressOffset>0x070</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>0x074</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>0x07C</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>0x080</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>0x084</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>0x088</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00111FFF</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>0x08C</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>0x090</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>0x094</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_CTRL</name>
<description>No Description</description>
<addressOffset>0x098</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>0x09C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Buffer Address</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUF3_WRITEOFFSET</name>
<description>No Description</description>
<addressOffset>0x0A0</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>0x0A4</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>0x0AC</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>0x0B0</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>0x0B4</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>0x0B8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00111FFF</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>0x0BC</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>0x0C0</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>0x0C4</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>IF</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x8F0F0F0F</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>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 2 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>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>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>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>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x8F0F0F0F</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>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>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>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>BUSERROR</name>
<description>BUSERROR Interrupt Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RAMBASEADDR</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x20000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>RAMBASEADDR</name>
<description>RAM BASE ADDR</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SMU_NS</name>
<version>0</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>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>STATUS</name>
<description>No Description</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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description></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>No Description</description>
<addressOffset>0x008</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>SMULOCKKEY</name>
<description></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>No Description</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>No Description</description>
<addressOffset>0x010</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>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>SVTAIRCR LOCK bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKNSVTOR</name>
<description>NSVTOR LOCK bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKSMPU</name>
<description>SMPU LOCK bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKNSMPU</name>
<description>NSMPU LOCK bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKSAU</name>
<description>SAU LOCK bit</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>0x00000000</resetValue>
<resetMask>0xFFFFFFFE</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>USART0</name>
<description>USART0 Privileged Access</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART1</name>
<description>USART1 Privileged Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART2</name>
<description>USART2 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>LVGD</name>
<description>LVGD 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>RTCC</name>
<description>RTCC 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>0x00000000</resetValue>
<resetMask>0x00003FFF</resetMask>
<fields>
<field>
<name>LETIMER0</name>
<description>LETIMER0 Privileged Access</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>IADC0 Privileged Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP0</name>
<description>ACMP0 Privileged Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP1</name>
<description>ACMP1 Privileged Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>I2C0 Privileged Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCOEM23</name>
<description>HFRCOEM23 Privileged Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>WDOG0 Privileged Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG1</name>
<description>WDOG1 Privileged Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>AMUXCP0 Privileged Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOAES</name>
<description>RADIOAES Privileged Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFC</name>
<description>BUFC Privileged Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>SMU Privileged Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHBRADIO</name>
<description>AHBRADIO Privileged Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEMAILBOX</name>
<description>SE MAILBOX Privileged Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUSATD0</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFE</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>USART0</name>
<description>USART0 Secure Access</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART1</name>
<description>USART1 Secure Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART2</name>
<description>USART2 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>LVGD</name>
<description>LVGD 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>RTCC</name>
<description>RTCC Secure Access</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUSATD1</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00003FFF</resetMask>
<fields>
<field>
<name>LETIMER0</name>
<description>LETIMER0 Secure Access</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>IADC0 Secure Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP0</name>
<description>ACMP0 Secure Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP1</name>
<description>ACMP1 Secure Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>I2C0 Secure Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCOEM23</name>
<description>HFRCOEM23 Secure Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>WDOG0 Secure Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG1</name>
<description>WDOG1 Secure Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>AMUXCP0 Secure Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOAES</name>
<description>RADIOAES Secure Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFC</name>
<description>BUFC Secure Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>SMU Secure Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHBRADIO</name>
<description>AHBRADIO Secure Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEMAILBOX</name>
<description>SE MAILBOX Secure Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUFS</name>
<description>No Description</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>No Description</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x0000003F</resetValue>
<resetMask>0x0000003F</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>RADIOSUBSYSTEM</name>
<description>RADIO subsystem masters privileged mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFC</name>
<description>RADIO BUFFER controller 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>
<field>
<name>SEDMA</name>
<description>SE mailbox DMA privileged mode</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BMPUSATD0</name>
<description>No Description</description>
<addressOffset>0x170</addressOffset>
<access>read-write</access>
<resetValue>0x0000003F</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>RADIOAES</name>
<description>RADIO AES DMA secure mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RADIOSUBSYSTEM</name>
<description>RADIO subsystem masters secure mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFC</name>
<description>RADIO BUFFER controller 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>
<field>
<name>SEDMA</name>
<description>MCU to SE mailbox DMA secure mode</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BMPUFS</name>
<description>No Description</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>No Description</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>No Description</description>
<addressOffset>0x260</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001000</resetMask>
<fields>
<field>
<name>ESAUR3NS</name>
<description>Region 3 Non-Secure</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAURTYPES1</name>
<description>No Description</description>
<addressOffset>0x264</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001000</resetMask>
<fields>
<field>
<name>ESAUR11NS</name>
<description>Region 11 Non-Secure</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAUMRB01</name>
<description>No Description</description>
<addressOffset>0x270</addressOffset>
<access>read-write</access>
<resetValue>0x02000000</resetValue>
<resetMask>0x0FFFF000</resetMask>
<fields>
<field>
<name>ESAUMRB01</name>
<description>Moveable Region Boundary</description>
<bitOffset>12</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAUMRB12</name>
<description>No Description</description>
<addressOffset>0x274</addressOffset>
<access>read-write</access>
<resetValue>0x04000000</resetValue>
<resetMask>0x0FFFF000</resetMask>
<fields>
<field>
<name>ESAUMRB12</name>
<description>Moveable Region Boundary</description>
<bitOffset>12</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAUMRB45</name>
<description>No Description</description>
<addressOffset>0x280</addressOffset>
<access>read-write</access>
<resetValue>0x02000000</resetValue>
<resetMask>0x0FFFF000</resetMask>
<fields>
<field>
<name>ESAUMRB45</name>
<description>Moveable Region Boundary</description>
<bitOffset>12</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ESAUMRB56</name>
<description>No Description</description>
<addressOffset>0x284</addressOffset>
<access>read-write</access>
<resetValue>0x04000000</resetValue>
<resetMask>0x0FFFF000</resetMask>
<fields>
<field>
<name>ESAUMRB56</name>
<description>Moveable Region Boundary</description>
<bitOffset>12</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>RTCC_NS</name>
<version>0</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>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</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_CCV[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>0x0000001F</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>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel n Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC Channel n 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>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</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>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel n Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2</name>
<description>CC Channel n Interrupt Enable</description>
<bitOffset>4</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>0x0000007F</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>0x0000007F</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>0x0000007F</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>0</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>50</value>
</interrupt>
<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>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>0x707F003E</resetMask>
<fields>
<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>0x0003001B</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>
</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>0x4031035B</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>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>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 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>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>0x000073FF</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>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>0x000073FF</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>LEFT12</name>
<description>DATA[11:0], 000000000000, ID[7:0]</description>
<value>3</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>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>LEFT12</name>
<description>DATA[11:0], 000000000000, ID[7:0]</description>
<value>3</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>ACMP0_NS</name>
<version>0</version>
<description>ACMP0_NS Registers</description>
<baseAddress>0x5A008000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>ACMP0</name>
<value>41</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>0x00000002</resetValue>
<resetMask>0x00030F07</resetMask>
<fields>
<field>
<name>BIAS</name>
<description>Bias Configuration</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HYST</name>
<description>Hysteresis mode</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Hysteresis disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYM10MV</name>
<description>10mV symmetrical hysteresis</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SYM20MV</name>
<description>20mV symmetrical hysteresis</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SYM30MV</name>
<description>30mV symmetrical hysteresis</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>POS10MV</name>
<description>10mV hysteresis on positive edge transitions</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>POS20MV</name>
<description>20mV hysteresis on positive edge transitions</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>POS30MV</name>
<description>30mV hysteresis on positive edge transitions</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>NEG10MV</name>
<description>10mV hysteresis on negative edge transitions</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>NEG20MV</name>
<description>20mV hysteresis on negative edge transitions</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>NEG30MV</name>
<description>30mV hysteresis on negative edge transitions</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INPUTRANGE</name>
<description>Input Range</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FULL</name>
<description>Use this setting when the input to the comparator core can be from 0 to AVDD.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REDUCED</name>
<description>It is recommended to use this setting when the input to the comparator core will always be less than AVDD-0.7V.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACCURACY</name>
<description>ACMP accuracy mode</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOW</name>
<description>ACMP operates in low-accuracy mode but consumes less current.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>ACMP operates in high-accuracy mode but consumes more current.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>NOTRDYVAL</name>
<description>Not Ready Value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOW</name>
<description>ACMP output is 0 when the ACMP is not ready.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>ACMP output is 1 when the ACMP is not ready.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPIOINV</name>
<description>Comparator GPIO Output Invert</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOTINV</name>
<description>The comparator output to GPIO is not inverted</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INV</name>
<description>The comparator output to GPIO is inverted</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INPUTCTRL</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x703FFFFF</resetMask>
<fields>
<field>
<name>POSSEL</name>
<description>Positive Input Select</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VSS</name>
<description>VSS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIVAVDD</name>
<description>Divided AVDD</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIVAVDDLP</name>
<description>Low-Power Divided AVDD</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV1V25</name>
<description>Divided 1V25 reference</description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV1V25LP</name>
<description>Low-power Divided 1V25 reference</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV2V5</name>
<description>Divided 2V5 reference</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV2V5LP</name>
<description>Low-power Divided 2V5 reference</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE01DIV4</name>
<description>VSENSE0 divided by 4</description>
<value>32</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE01DIV4LP</name>
<description>Low-power VSENSE0 divided by 4</description>
<value>33</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE11DIV4</name>
<description>VSENSE1 divided by 4</description>
<value>34</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE11DIV4LP</name>
<description>Low-power VSENSE1 divided by 4</description>
<value>35</value>
</enumeratedValue>
<enumeratedValue>
<name>PA0</name>
<description>Port A, Pin0</description>
<value>128</value>
</enumeratedValue>
<enumeratedValue>
<name>PA1</name>
<description>Port A, Pin1</description>
<value>129</value>
</enumeratedValue>
<enumeratedValue>
<name>PA2</name>
<description>Port A, Pin2</description>
<value>130</value>
</enumeratedValue>
<enumeratedValue>
<name>PA3</name>
<description>Port A, Pin3</description>
<value>131</value>
</enumeratedValue>
<enumeratedValue>
<name>PA4</name>
<description>Port A, Pin4</description>
<value>132</value>
</enumeratedValue>
<enumeratedValue>
<name>PA5</name>
<description>Port A, Pin5</description>
<value>133</value>
</enumeratedValue>
<enumeratedValue>
<name>PA6</name>
<description>Port A, Pin6</description>
<value>134</value>
</enumeratedValue>
<enumeratedValue>
<name>PA7</name>
<description>Port A, Pin7</description>
<value>135</value>
</enumeratedValue>
<enumeratedValue>
<name>PA8</name>
<description>Port A, Pin8</description>
<value>136</value>
</enumeratedValue>
<enumeratedValue>
<name>PA9</name>
<description>Port A, Pin9</description>
<value>137</value>
</enumeratedValue>
<enumeratedValue>
<name>PA10</name>
<description>Port A, Pin10</description>
<value>138</value>
</enumeratedValue>
<enumeratedValue>
<name>PA11</name>
<description>Port A, Pin11</description>
<value>139</value>
</enumeratedValue>
<enumeratedValue>
<name>PA12</name>
<description>Port A, Pin12</description>
<value>140</value>
</enumeratedValue>
<enumeratedValue>
<name>PA13</name>
<description>Port A, Pin13</description>
<value>141</value>
</enumeratedValue>
<enumeratedValue>
<name>PA14</name>
<description>Port A, Pin14</description>
<value>142</value>
</enumeratedValue>
<enumeratedValue>
<name>PA15</name>
<description>Port A, Pin15</description>
<value>143</value>
</enumeratedValue>
<enumeratedValue>
<name>PB0</name>
<description>Port B, Pin0</description>
<value>144</value>
</enumeratedValue>
<enumeratedValue>
<name>PB1</name>
<description>Port B, Pin1</description>
<value>145</value>
</enumeratedValue>
<enumeratedValue>
<name>PB2</name>
<description>Port B, Pin2</description>
<value>146</value>
</enumeratedValue>
<enumeratedValue>
<name>PB3</name>
<description>Port B, Pin3</description>
<value>147</value>
</enumeratedValue>
<enumeratedValue>
<name>PB4</name>
<description>Port B, Pin4</description>
<value>148</value>
</enumeratedValue>
<enumeratedValue>
<name>PB5</name>
<description>Port B, Pin5</description>
<value>149</value>
</enumeratedValue>
<enumeratedValue>
<name>PB6</name>
<description>Port B, Pin6</description>
<value>150</value>
</enumeratedValue>
<enumeratedValue>
<name>PB7</name>
<description>Port B, Pin7</description>
<value>151</value>
</enumeratedValue>
<enumeratedValue>
<name>PB8</name>
<description>Port B, Pin8</description>
<value>152</value>
</enumeratedValue>
<enumeratedValue>
<name>PB9</name>
<description>Port B, Pin9</description>
<value>153</value>
</enumeratedValue>
<enumeratedValue>
<name>PB10</name>
<description>Port B, Pin10</description>
<value>154</value>
</enumeratedValue>
<enumeratedValue>
<name>PB11</name>
<description>Port B, Pin11</description>
<value>155</value>
</enumeratedValue>
<enumeratedValue>
<name>PB12</name>
<description>Port B, Pin12</description>
<value>156</value>
</enumeratedValue>
<enumeratedValue>
<name>PB13</name>
<description>Port B, Pin13</description>
<value>157</value>
</enumeratedValue>
<enumeratedValue>
<name>PB14</name>
<description>Port B, Pin14</description>
<value>158</value>
</enumeratedValue>
<enumeratedValue>
<name>PB15</name>
<description>Port B, Pin15</description>
<value>159</value>
</enumeratedValue>
<enumeratedValue>
<name>PC0</name>
<description>Port C, Pin0</description>
<value>160</value>
</enumeratedValue>
<enumeratedValue>
<name>PC1</name>
<description>Port C, Pin1</description>
<value>161</value>
</enumeratedValue>
<enumeratedValue>
<name>PC2</name>
<description>Port C, Pin2</description>
<value>162</value>
</enumeratedValue>
<enumeratedValue>
<name>PC3</name>
<description>Port C, Pin3</description>
<value>163</value>
</enumeratedValue>
<enumeratedValue>
<name>PC4</name>
<description>Port C, Pin4</description>
<value>164</value>
</enumeratedValue>
<enumeratedValue>
<name>PC5</name>
<description>Port C, Pin5</description>
<value>165</value>
</enumeratedValue>
<enumeratedValue>
<name>PC6</name>
<description>Port C, Pin6</description>
<value>166</value>
</enumeratedValue>
<enumeratedValue>
<name>PC7</name>
<description>Port C, Pin7</description>
<value>167</value>
</enumeratedValue>
<enumeratedValue>
<name>PC8</name>
<description>Port C, Pin8</description>
<value>168</value>
</enumeratedValue>
<enumeratedValue>
<name>PC9</name>
<description>Port C, Pin9</description>
<value>169</value>
</enumeratedValue>
<enumeratedValue>
<name>PC10</name>
<description>Port C, Pin10</description>
<value>170</value>
</enumeratedValue>
<enumeratedValue>
<name>PC11</name>
<description>Port C, Pin11</description>
<value>171</value>
</enumeratedValue>
<enumeratedValue>
<name>PC12</name>
<description>Port C, Pin12</description>
<value>172</value>
</enumeratedValue>
<enumeratedValue>
<name>PC13</name>
<description>Port C, Pin13</description>
<value>173</value>
</enumeratedValue>
<enumeratedValue>
<name>PC14</name>
<description>Port C, Pin14</description>
<value>174</value>
</enumeratedValue>
<enumeratedValue>
<name>PC15</name>
<description>Port C, Pin15</description>
<value>175</value>
</enumeratedValue>
<enumeratedValue>
<name>PD0</name>
<description>Port D, Pin0</description>
<value>176</value>
</enumeratedValue>
<enumeratedValue>
<name>PD1</name>
<description>Port D, Pin1</description>
<value>177</value>
</enumeratedValue>
<enumeratedValue>
<name>PD2</name>
<description>Port D, Pin2</description>
<value>178</value>
</enumeratedValue>
<enumeratedValue>
<name>PD3</name>
<description>Port D, Pin3</description>
<value>179</value>
</enumeratedValue>
<enumeratedValue>
<name>PD4</name>
<description>Port D, Pin4</description>
<value>180</value>
</enumeratedValue>
<enumeratedValue>
<name>PD5</name>
<description>Port D, Pin5</description>
<value>181</value>
</enumeratedValue>
<enumeratedValue>
<name>PD6</name>
<description>Port D, Pin6</description>
<value>182</value>
</enumeratedValue>
<enumeratedValue>
<name>PD7</name>
<description>Port D, Pin7</description>
<value>183</value>
</enumeratedValue>
<enumeratedValue>
<name>PD8</name>
<description>Port D, Pin8</description>
<value>184</value>
</enumeratedValue>
<enumeratedValue>
<name>PD9</name>
<description>Port D, Pin9</description>
<value>185</value>
</enumeratedValue>
<enumeratedValue>
<name>PD10</name>
<description>Port D, Pin10</description>
<value>186</value>
</enumeratedValue>
<enumeratedValue>
<name>PD11</name>
<description>Port D, Pin11</description>
<value>187</value>
</enumeratedValue>
<enumeratedValue>
<name>PD12</name>
<description>Port D, Pin12</description>
<value>188</value>
</enumeratedValue>
<enumeratedValue>
<name>PD13</name>
<description>Port D, Pin13</description>
<value>189</value>
</enumeratedValue>
<enumeratedValue>
<name>PD14</name>
<description>Port D, Pin14</description>
<value>190</value>
</enumeratedValue>
<enumeratedValue>
<name>PD15</name>
<description>Port D, Pin15</description>
<value>191</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEGSEL</name>
<description>Negative Input Select</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VSS</name>
<description>VSS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIVAVDD</name>
<description>Divided AVDD</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIVAVDDLP</name>
<description>Low-Power Divided AVDD</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV1V25</name>
<description>Divided 1V25 reference</description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV1V25LP</name>
<description>Low-power Divided 1V25 reference</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV2V5</name>
<description>Divided 2V5 reference</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV2V5LP</name>
<description>Low-power Divided 2V5 reference</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE01DIV4</name>
<description>VSENSE0 divided by 4</description>
<value>32</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE01DIV4LP</name>
<description>Low-power VSENSE0 divided by 4</description>
<value>33</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE11DIV4</name>
<description>VSENSE1 divided by 4</description>
<value>34</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE11DIV4LP</name>
<description>Low-power VSENSE1 divided by 4</description>
<value>35</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPSENSE</name>
<description>Capsense mode</description>
<value>48</value>
</enumeratedValue>
<enumeratedValue>
<name>PA0</name>
<description>Port A, Pin0</description>
<value>128</value>
</enumeratedValue>
<enumeratedValue>
<name>PA1</name>
<description>Port A, Pin1</description>
<value>129</value>
</enumeratedValue>
<enumeratedValue>
<name>PA2</name>
<description>Port A, Pin2</description>
<value>130</value>
</enumeratedValue>
<enumeratedValue>
<name>PA3</name>
<description>Port A, Pin3</description>
<value>131</value>
</enumeratedValue>
<enumeratedValue>
<name>PA4</name>
<description>Port A, Pin4</description>
<value>132</value>
</enumeratedValue>
<enumeratedValue>
<name>PA5</name>
<description>Port A, Pin5</description>
<value>133</value>
</enumeratedValue>
<enumeratedValue>
<name>PA6</name>
<description>Port A, Pin6</description>
<value>134</value>
</enumeratedValue>
<enumeratedValue>
<name>PA7</name>
<description>Port A, Pin7</description>
<value>135</value>
</enumeratedValue>
<enumeratedValue>
<name>PA8</name>
<description>Port A, Pin8</description>
<value>136</value>
</enumeratedValue>
<enumeratedValue>
<name>PA9</name>
<description>Port A, Pin9</description>
<value>137</value>
</enumeratedValue>
<enumeratedValue>
<name>PA10</name>
<description>Port A, Pin10</description>
<value>138</value>
</enumeratedValue>
<enumeratedValue>
<name>PA11</name>
<description>Port A, Pin11</description>
<value>139</value>
</enumeratedValue>
<enumeratedValue>
<name>PA12</name>
<description>Port A, Pin12</description>
<value>140</value>
</enumeratedValue>
<enumeratedValue>
<name>PA13</name>
<description>Port A, Pin13</description>
<value>141</value>
</enumeratedValue>
<enumeratedValue>
<name>PA14</name>
<description>Port A, Pin14</description>
<value>142</value>
</enumeratedValue>
<enumeratedValue>
<name>PA15</name>
<description>Port A, Pin15</description>
<value>143</value>
</enumeratedValue>
<enumeratedValue>
<name>PB0</name>
<description>Port B, Pin0</description>
<value>144</value>
</enumeratedValue>
<enumeratedValue>
<name>PB1</name>
<description>Port B, Pin1</description>
<value>145</value>
</enumeratedValue>
<enumeratedValue>
<name>PB2</name>
<description>Port B, Pin2</description>
<value>146</value>
</enumeratedValue>
<enumeratedValue>
<name>PB3</name>
<description>Port B, Pin3</description>
<value>147</value>
</enumeratedValue>
<enumeratedValue>
<name>PB4</name>
<description>Port B, Pin4</description>
<value>148</value>
</enumeratedValue>
<enumeratedValue>
<name>PB5</name>
<description>Port B, Pin5</description>
<value>149</value>
</enumeratedValue>
<enumeratedValue>
<name>PB6</name>
<description>Port B, Pin6</description>
<value>150</value>
</enumeratedValue>
<enumeratedValue>
<name>PB7</name>
<description>Port B, Pin7</description>
<value>151</value>
</enumeratedValue>
<enumeratedValue>
<name>PB8</name>
<description>Port B, Pin8</description>
<value>152</value>
</enumeratedValue>
<enumeratedValue>
<name>PB9</name>
<description>Port B, Pin9</description>
<value>153</value>
</enumeratedValue>
<enumeratedValue>
<name>PB10</name>
<description>Port B, Pin10</description>
<value>154</value>
</enumeratedValue>
<enumeratedValue>
<name>PB11</name>
<description>Port B, Pin11</description>
<value>155</value>
</enumeratedValue>
<enumeratedValue>
<name>PB12</name>
<description>Port B, Pin12</description>
<value>156</value>
</enumeratedValue>
<enumeratedValue>
<name>PB13</name>
<description>Port B, Pin13</description>
<value>157</value>
</enumeratedValue>
<enumeratedValue>
<name>PB14</name>
<description>Port B, Pin14</description>
<value>158</value>
</enumeratedValue>
<enumeratedValue>
<name>PB15</name>
<description>Port B, Pin15</description>
<value>159</value>
</enumeratedValue>
<enumeratedValue>
<name>PC0</name>
<description>Port C, Pin0</description>
<value>160</value>
</enumeratedValue>
<enumeratedValue>
<name>PC1</name>
<description>Port C, Pin1</description>
<value>161</value>
</enumeratedValue>
<enumeratedValue>
<name>PC2</name>
<description>Port C, Pin2</description>
<value>162</value>
</enumeratedValue>
<enumeratedValue>
<name>PC3</name>
<description>Port C, Pin3</description>
<value>163</value>
</enumeratedValue>
<enumeratedValue>
<name>PC4</name>
<description>Port C, Pin4</description>
<value>164</value>
</enumeratedValue>
<enumeratedValue>
<name>PC5</name>
<description>Port C, Pin5</description>
<value>165</value>
</enumeratedValue>
<enumeratedValue>
<name>PC6</name>
<description>Port C, Pin6</description>
<value>166</value>
</enumeratedValue>
<enumeratedValue>
<name>PC7</name>
<description>Port C, Pin7</description>
<value>167</value>
</enumeratedValue>
<enumeratedValue>
<name>PC8</name>
<description>Port C, Pin8</description>
<value>168</value>
</enumeratedValue>
<enumeratedValue>
<name>PC9</name>
<description>Port C, Pin9</description>
<value>169</value>
</enumeratedValue>
<enumeratedValue>
<name>PC10</name>
<description>Port C, Pin10</description>
<value>170</value>
</enumeratedValue>
<enumeratedValue>
<name>PC11</name>
<description>Port C, Pin11</description>
<value>171</value>
</enumeratedValue>
<enumeratedValue>
<name>PC12</name>
<description>Port C, Pin12</description>
<value>172</value>
</enumeratedValue>
<enumeratedValue>
<name>PC13</name>
<description>Port C, Pin13</description>
<value>173</value>
</enumeratedValue>
<enumeratedValue>
<name>PC14</name>
<description>Port C, Pin14</description>
<value>174</value>
</enumeratedValue>
<enumeratedValue>
<name>PC15</name>
<description>Port C, Pin15</description>
<value>175</value>
</enumeratedValue>
<enumeratedValue>
<name>PD0</name>
<description>Port D, Pin0</description>
<value>176</value>
</enumeratedValue>
<enumeratedValue>
<name>PD1</name>
<description>Port D, Pin1</description>
<value>177</value>
</enumeratedValue>
<enumeratedValue>
<name>PD2</name>
<description>Port D, Pin2</description>
<value>178</value>
</enumeratedValue>
<enumeratedValue>
<name>PD3</name>
<description>Port D, Pin3</description>
<value>179</value>
</enumeratedValue>
<enumeratedValue>
<name>PD4</name>
<description>Port D, Pin4</description>
<value>180</value>
</enumeratedValue>
<enumeratedValue>
<name>PD5</name>
<description>Port D, Pin5</description>
<value>181</value>
</enumeratedValue>
<enumeratedValue>
<name>PD6</name>
<description>Port D, Pin6</description>
<value>182</value>
</enumeratedValue>
<enumeratedValue>
<name>PD7</name>
<description>Port D, Pin7</description>
<value>183</value>
</enumeratedValue>
<enumeratedValue>
<name>PD8</name>
<description>Port D, Pin8</description>
<value>184</value>
</enumeratedValue>
<enumeratedValue>
<name>PD9</name>
<description>Port D, Pin9</description>
<value>185</value>
</enumeratedValue>
<enumeratedValue>
<name>PD10</name>
<description>Port D, Pin10</description>
<value>186</value>
</enumeratedValue>
<enumeratedValue>
<name>PD11</name>
<description>Port D, Pin11</description>
<value>187</value>
</enumeratedValue>
<enumeratedValue>
<name>PD12</name>
<description>Port D, Pin12</description>
<value>188</value>
</enumeratedValue>
<enumeratedValue>
<name>PD13</name>
<description>Port D, Pin13</description>
<value>189</value>
</enumeratedValue>
<enumeratedValue>
<name>PD14</name>
<description>Port D, Pin14</description>
<value>190</value>
</enumeratedValue>
<enumeratedValue>
<name>PD15</name>
<description>Port D, Pin15</description>
<value>191</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VREFDIV</name>
<description>VREF division</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CSRESSEL</name>
<description>Capacitive Sense Mode Internal Resistor </description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RES0</name>
<description>Internal capacitive sense resistor value 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RES1</name>
<description>Internal capacitive sense resistor value 1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RES2</name>
<description>Internal capacitive sense resistor value 2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RES3</name>
<description>Internal capacitive sense resistor value 3</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RES4</name>
<description>Internal capacitive sense resistor value 4</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>RES5</name>
<description>Internal capacitive sense resistor value 5</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RES6</name>
<description>Internal capacitive sense resistor value 6</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>0x00000000</resetValue>
<resetMask>0x0000001D</resetMask>
<fields>
<field>
<name>ACMPOUT</name>
<description>Analog Comparator Output</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ACMPRDY</name>
<description>Analog Comparator Ready</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>INPUTCONFLICT</name>
<description>INPUT conflict</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port allocation error</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</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>RISE</name>
<description>Rising Edge Triggered Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FALL</name>
<description>Falling Edge Triggered Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMPRDY</name>
<description>ACMP ready Interrupt flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INPUTCONFLICT</name>
<description>Input conflict</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port allocation error</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>RISE</name>
<description>Rising edge interrupt enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FALL</name>
<description>Falling edge interrupt enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMPRDY</name>
<description>ACMP ready interrupt enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INPUTCONFLICT</name>
<description>Input conflict interrupt enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port allocation error 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>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>INPUTCTRL</name>
<description>Syncbusy for INPUTCTRL</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>ACMP1_NS</name>
<version>0</version>
<description>ACMP1_NS Registers</description>
<baseAddress>0x5A00C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>ACMP1</name>
<value>42</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>0x00000002</resetValue>
<resetMask>0x00030F07</resetMask>
<fields>
<field>
<name>BIAS</name>
<description>Bias Configuration</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HYST</name>
<description>Hysteresis mode</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Hysteresis disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYM10MV</name>
<description>10mV symmetrical hysteresis</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SYM20MV</name>
<description>20mV symmetrical hysteresis</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SYM30MV</name>
<description>30mV symmetrical hysteresis</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>POS10MV</name>
<description>10mV hysteresis on positive edge transitions</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>POS20MV</name>
<description>20mV hysteresis on positive edge transitions</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>POS30MV</name>
<description>30mV hysteresis on positive edge transitions</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>NEG10MV</name>
<description>10mV hysteresis on negative edge transitions</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>NEG20MV</name>
<description>20mV hysteresis on negative edge transitions</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>NEG30MV</name>
<description>30mV hysteresis on negative edge transitions</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>INPUTRANGE</name>
<description>Input Range</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FULL</name>
<description>Use this setting when the input to the comparator core can be from 0 to AVDD.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REDUCED</name>
<description>It is recommended to use this setting when the input to the comparator core will always be less than AVDD-0.7V.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACCURACY</name>
<description>ACMP accuracy mode</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOW</name>
<description>ACMP operates in low-accuracy mode but consumes less current.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>ACMP operates in high-accuracy mode but consumes more current.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>NOTRDYVAL</name>
<description>Not Ready Value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOW</name>
<description>ACMP output is 0 when the ACMP is not ready.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>ACMP output is 1 when the ACMP is not ready.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GPIOINV</name>
<description>Comparator GPIO Output Invert</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOTINV</name>
<description>The comparator output to GPIO is not inverted</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INV</name>
<description>The comparator output to GPIO is inverted</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>INPUTCTRL</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x703FFFFF</resetMask>
<fields>
<field>
<name>POSSEL</name>
<description>Positive Input Select</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VSS</name>
<description>VSS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIVAVDD</name>
<description>Divided AVDD</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIVAVDDLP</name>
<description>Low-Power Divided AVDD</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV1V25</name>
<description>Divided 1V25 reference</description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV1V25LP</name>
<description>Low-power Divided 1V25 reference</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV2V5</name>
<description>Divided 2V5 reference</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV2V5LP</name>
<description>Low-power Divided 2V5 reference</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE01DIV4</name>
<description>VSENSE0 divided by 4</description>
<value>32</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE01DIV4LP</name>
<description>Low-power VSENSE0 divided by 4</description>
<value>33</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE11DIV4</name>
<description>VSENSE1 divided by 4</description>
<value>34</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE11DIV4LP</name>
<description>Low-power VSENSE1 divided by 4</description>
<value>35</value>
</enumeratedValue>
<enumeratedValue>
<name>PA0</name>
<description>Port A, Pin0</description>
<value>128</value>
</enumeratedValue>
<enumeratedValue>
<name>PA1</name>
<description>Port A, Pin1</description>
<value>129</value>
</enumeratedValue>
<enumeratedValue>
<name>PA2</name>
<description>Port A, Pin2</description>
<value>130</value>
</enumeratedValue>
<enumeratedValue>
<name>PA3</name>
<description>Port A, Pin3</description>
<value>131</value>
</enumeratedValue>
<enumeratedValue>
<name>PA4</name>
<description>Port A, Pin4</description>
<value>132</value>
</enumeratedValue>
<enumeratedValue>
<name>PA5</name>
<description>Port A, Pin5</description>
<value>133</value>
</enumeratedValue>
<enumeratedValue>
<name>PA6</name>
<description>Port A, Pin6</description>
<value>134</value>
</enumeratedValue>
<enumeratedValue>
<name>PA7</name>
<description>Port A, Pin7</description>
<value>135</value>
</enumeratedValue>
<enumeratedValue>
<name>PA8</name>
<description>Port A, Pin8</description>
<value>136</value>
</enumeratedValue>
<enumeratedValue>
<name>PA9</name>
<description>Port A, Pin9</description>
<value>137</value>
</enumeratedValue>
<enumeratedValue>
<name>PA10</name>
<description>Port A, Pin10</description>
<value>138</value>
</enumeratedValue>
<enumeratedValue>
<name>PA11</name>
<description>Port A, Pin11</description>
<value>139</value>
</enumeratedValue>
<enumeratedValue>
<name>PA12</name>
<description>Port A, Pin12</description>
<value>140</value>
</enumeratedValue>
<enumeratedValue>
<name>PA13</name>
<description>Port A, Pin13</description>
<value>141</value>
</enumeratedValue>
<enumeratedValue>
<name>PA14</name>
<description>Port A, Pin14</description>
<value>142</value>
</enumeratedValue>
<enumeratedValue>
<name>PA15</name>
<description>Port A, Pin15</description>
<value>143</value>
</enumeratedValue>
<enumeratedValue>
<name>PB0</name>
<description>Port B, Pin0</description>
<value>144</value>
</enumeratedValue>
<enumeratedValue>
<name>PB1</name>
<description>Port B, Pin1</description>
<value>145</value>
</enumeratedValue>
<enumeratedValue>
<name>PB2</name>
<description>Port B, Pin2</description>
<value>146</value>
</enumeratedValue>
<enumeratedValue>
<name>PB3</name>
<description>Port B, Pin3</description>
<value>147</value>
</enumeratedValue>
<enumeratedValue>
<name>PB4</name>
<description>Port B, Pin4</description>
<value>148</value>
</enumeratedValue>
<enumeratedValue>
<name>PB5</name>
<description>Port B, Pin5</description>
<value>149</value>
</enumeratedValue>
<enumeratedValue>
<name>PB6</name>
<description>Port B, Pin6</description>
<value>150</value>
</enumeratedValue>
<enumeratedValue>
<name>PB7</name>
<description>Port B, Pin7</description>
<value>151</value>
</enumeratedValue>
<enumeratedValue>
<name>PB8</name>
<description>Port B, Pin8</description>
<value>152</value>
</enumeratedValue>
<enumeratedValue>
<name>PB9</name>
<description>Port B, Pin9</description>
<value>153</value>
</enumeratedValue>
<enumeratedValue>
<name>PB10</name>
<description>Port B, Pin10</description>
<value>154</value>
</enumeratedValue>
<enumeratedValue>
<name>PB11</name>
<description>Port B, Pin11</description>
<value>155</value>
</enumeratedValue>
<enumeratedValue>
<name>PB12</name>
<description>Port B, Pin12</description>
<value>156</value>
</enumeratedValue>
<enumeratedValue>
<name>PB13</name>
<description>Port B, Pin13</description>
<value>157</value>
</enumeratedValue>
<enumeratedValue>
<name>PB14</name>
<description>Port B, Pin14</description>
<value>158</value>
</enumeratedValue>
<enumeratedValue>
<name>PB15</name>
<description>Port B, Pin15</description>
<value>159</value>
</enumeratedValue>
<enumeratedValue>
<name>PC0</name>
<description>Port C, Pin0</description>
<value>160</value>
</enumeratedValue>
<enumeratedValue>
<name>PC1</name>
<description>Port C, Pin1</description>
<value>161</value>
</enumeratedValue>
<enumeratedValue>
<name>PC2</name>
<description>Port C, Pin2</description>
<value>162</value>
</enumeratedValue>
<enumeratedValue>
<name>PC3</name>
<description>Port C, Pin3</description>
<value>163</value>
</enumeratedValue>
<enumeratedValue>
<name>PC4</name>
<description>Port C, Pin4</description>
<value>164</value>
</enumeratedValue>
<enumeratedValue>
<name>PC5</name>
<description>Port C, Pin5</description>
<value>165</value>
</enumeratedValue>
<enumeratedValue>
<name>PC6</name>
<description>Port C, Pin6</description>
<value>166</value>
</enumeratedValue>
<enumeratedValue>
<name>PC7</name>
<description>Port C, Pin7</description>
<value>167</value>
</enumeratedValue>
<enumeratedValue>
<name>PC8</name>
<description>Port C, Pin8</description>
<value>168</value>
</enumeratedValue>
<enumeratedValue>
<name>PC9</name>
<description>Port C, Pin9</description>
<value>169</value>
</enumeratedValue>
<enumeratedValue>
<name>PC10</name>
<description>Port C, Pin10</description>
<value>170</value>
</enumeratedValue>
<enumeratedValue>
<name>PC11</name>
<description>Port C, Pin11</description>
<value>171</value>
</enumeratedValue>
<enumeratedValue>
<name>PC12</name>
<description>Port C, Pin12</description>
<value>172</value>
</enumeratedValue>
<enumeratedValue>
<name>PC13</name>
<description>Port C, Pin13</description>
<value>173</value>
</enumeratedValue>
<enumeratedValue>
<name>PC14</name>
<description>Port C, Pin14</description>
<value>174</value>
</enumeratedValue>
<enumeratedValue>
<name>PC15</name>
<description>Port C, Pin15</description>
<value>175</value>
</enumeratedValue>
<enumeratedValue>
<name>PD0</name>
<description>Port D, Pin0</description>
<value>176</value>
</enumeratedValue>
<enumeratedValue>
<name>PD1</name>
<description>Port D, Pin1</description>
<value>177</value>
</enumeratedValue>
<enumeratedValue>
<name>PD2</name>
<description>Port D, Pin2</description>
<value>178</value>
</enumeratedValue>
<enumeratedValue>
<name>PD3</name>
<description>Port D, Pin3</description>
<value>179</value>
</enumeratedValue>
<enumeratedValue>
<name>PD4</name>
<description>Port D, Pin4</description>
<value>180</value>
</enumeratedValue>
<enumeratedValue>
<name>PD5</name>
<description>Port D, Pin5</description>
<value>181</value>
</enumeratedValue>
<enumeratedValue>
<name>PD6</name>
<description>Port D, Pin6</description>
<value>182</value>
</enumeratedValue>
<enumeratedValue>
<name>PD7</name>
<description>Port D, Pin7</description>
<value>183</value>
</enumeratedValue>
<enumeratedValue>
<name>PD8</name>
<description>Port D, Pin8</description>
<value>184</value>
</enumeratedValue>
<enumeratedValue>
<name>PD9</name>
<description>Port D, Pin9</description>
<value>185</value>
</enumeratedValue>
<enumeratedValue>
<name>PD10</name>
<description>Port D, Pin10</description>
<value>186</value>
</enumeratedValue>
<enumeratedValue>
<name>PD11</name>
<description>Port D, Pin11</description>
<value>187</value>
</enumeratedValue>
<enumeratedValue>
<name>PD12</name>
<description>Port D, Pin12</description>
<value>188</value>
</enumeratedValue>
<enumeratedValue>
<name>PD13</name>
<description>Port D, Pin13</description>
<value>189</value>
</enumeratedValue>
<enumeratedValue>
<name>PD14</name>
<description>Port D, Pin14</description>
<value>190</value>
</enumeratedValue>
<enumeratedValue>
<name>PD15</name>
<description>Port D, Pin15</description>
<value>191</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEGSEL</name>
<description>Negative Input Select</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VSS</name>
<description>VSS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIVAVDD</name>
<description>Divided AVDD</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIVAVDDLP</name>
<description>Low-Power Divided AVDD</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV1V25</name>
<description>Divided 1V25 reference</description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV1V25LP</name>
<description>Low-power Divided 1V25 reference</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV2V5</name>
<description>Divided 2V5 reference</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>VREFDIV2V5LP</name>
<description>Low-power Divided 2V5 reference</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE01DIV4</name>
<description>VSENSE0 divided by 4</description>
<value>32</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE01DIV4LP</name>
<description>Low-power VSENSE0 divided by 4</description>
<value>33</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE11DIV4</name>
<description>VSENSE1 divided by 4</description>
<value>34</value>
</enumeratedValue>
<enumeratedValue>
<name>VSENSE11DIV4LP</name>
<description>Low-power VSENSE1 divided by 4</description>
<value>35</value>
</enumeratedValue>
<enumeratedValue>
<name>CAPSENSE</name>
<description>Capsense mode</description>
<value>48</value>
</enumeratedValue>
<enumeratedValue>
<name>PA0</name>
<description>Port A, Pin0</description>
<value>128</value>
</enumeratedValue>
<enumeratedValue>
<name>PA1</name>
<description>Port A, Pin1</description>
<value>129</value>
</enumeratedValue>
<enumeratedValue>
<name>PA2</name>
<description>Port A, Pin2</description>
<value>130</value>
</enumeratedValue>
<enumeratedValue>
<name>PA3</name>
<description>Port A, Pin3</description>
<value>131</value>
</enumeratedValue>
<enumeratedValue>
<name>PA4</name>
<description>Port A, Pin4</description>
<value>132</value>
</enumeratedValue>
<enumeratedValue>
<name>PA5</name>
<description>Port A, Pin5</description>
<value>133</value>
</enumeratedValue>
<enumeratedValue>
<name>PA6</name>
<description>Port A, Pin6</description>
<value>134</value>
</enumeratedValue>
<enumeratedValue>
<name>PA7</name>
<description>Port A, Pin7</description>
<value>135</value>
</enumeratedValue>
<enumeratedValue>
<name>PA8</name>
<description>Port A, Pin8</description>
<value>136</value>
</enumeratedValue>
<enumeratedValue>
<name>PA9</name>
<description>Port A, Pin9</description>
<value>137</value>
</enumeratedValue>
<enumeratedValue>
<name>PA10</name>
<description>Port A, Pin10</description>
<value>138</value>
</enumeratedValue>
<enumeratedValue>
<name>PA11</name>
<description>Port A, Pin11</description>
<value>139</value>
</enumeratedValue>
<enumeratedValue>
<name>PA12</name>
<description>Port A, Pin12</description>
<value>140</value>
</enumeratedValue>
<enumeratedValue>
<name>PA13</name>
<description>Port A, Pin13</description>
<value>141</value>
</enumeratedValue>
<enumeratedValue>
<name>PA14</name>
<description>Port A, Pin14</description>
<value>142</value>
</enumeratedValue>
<enumeratedValue>
<name>PA15</name>
<description>Port A, Pin15</description>
<value>143</value>
</enumeratedValue>
<enumeratedValue>
<name>PB0</name>
<description>Port B, Pin0</description>
<value>144</value>
</enumeratedValue>
<enumeratedValue>
<name>PB1</name>
<description>Port B, Pin1</description>
<value>145</value>
</enumeratedValue>
<enumeratedValue>
<name>PB2</name>
<description>Port B, Pin2</description>
<value>146</value>
</enumeratedValue>
<enumeratedValue>
<name>PB3</name>
<description>Port B, Pin3</description>
<value>147</value>
</enumeratedValue>
<enumeratedValue>
<name>PB4</name>
<description>Port B, Pin4</description>
<value>148</value>
</enumeratedValue>
<enumeratedValue>
<name>PB5</name>
<description>Port B, Pin5</description>
<value>149</value>
</enumeratedValue>
<enumeratedValue>
<name>PB6</name>
<description>Port B, Pin6</description>
<value>150</value>
</enumeratedValue>
<enumeratedValue>
<name>PB7</name>
<description>Port B, Pin7</description>
<value>151</value>
</enumeratedValue>
<enumeratedValue>
<name>PB8</name>
<description>Port B, Pin8</description>
<value>152</value>
</enumeratedValue>
<enumeratedValue>
<name>PB9</name>
<description>Port B, Pin9</description>
<value>153</value>
</enumeratedValue>
<enumeratedValue>
<name>PB10</name>
<description>Port B, Pin10</description>
<value>154</value>
</enumeratedValue>
<enumeratedValue>
<name>PB11</name>
<description>Port B, Pin11</description>
<value>155</value>
</enumeratedValue>
<enumeratedValue>
<name>PB12</name>
<description>Port B, Pin12</description>
<value>156</value>
</enumeratedValue>
<enumeratedValue>
<name>PB13</name>
<description>Port B, Pin13</description>
<value>157</value>
</enumeratedValue>
<enumeratedValue>
<name>PB14</name>
<description>Port B, Pin14</description>
<value>158</value>
</enumeratedValue>
<enumeratedValue>
<name>PB15</name>
<description>Port B, Pin15</description>
<value>159</value>
</enumeratedValue>
<enumeratedValue>
<name>PC0</name>
<description>Port C, Pin0</description>
<value>160</value>
</enumeratedValue>
<enumeratedValue>
<name>PC1</name>
<description>Port C, Pin1</description>
<value>161</value>
</enumeratedValue>
<enumeratedValue>
<name>PC2</name>
<description>Port C, Pin2</description>
<value>162</value>
</enumeratedValue>
<enumeratedValue>
<name>PC3</name>
<description>Port C, Pin3</description>
<value>163</value>
</enumeratedValue>
<enumeratedValue>
<name>PC4</name>
<description>Port C, Pin4</description>
<value>164</value>
</enumeratedValue>
<enumeratedValue>
<name>PC5</name>
<description>Port C, Pin5</description>
<value>165</value>
</enumeratedValue>
<enumeratedValue>
<name>PC6</name>
<description>Port C, Pin6</description>
<value>166</value>
</enumeratedValue>
<enumeratedValue>
<name>PC7</name>
<description>Port C, Pin7</description>
<value>167</value>
</enumeratedValue>
<enumeratedValue>
<name>PC8</name>
<description>Port C, Pin8</description>
<value>168</value>
</enumeratedValue>
<enumeratedValue>
<name>PC9</name>
<description>Port C, Pin9</description>
<value>169</value>
</enumeratedValue>
<enumeratedValue>
<name>PC10</name>
<description>Port C, Pin10</description>
<value>170</value>
</enumeratedValue>
<enumeratedValue>
<name>PC11</name>
<description>Port C, Pin11</description>
<value>171</value>
</enumeratedValue>
<enumeratedValue>
<name>PC12</name>
<description>Port C, Pin12</description>
<value>172</value>
</enumeratedValue>
<enumeratedValue>
<name>PC13</name>
<description>Port C, Pin13</description>
<value>173</value>
</enumeratedValue>
<enumeratedValue>
<name>PC14</name>
<description>Port C, Pin14</description>
<value>174</value>
</enumeratedValue>
<enumeratedValue>
<name>PC15</name>
<description>Port C, Pin15</description>
<value>175</value>
</enumeratedValue>
<enumeratedValue>
<name>PD0</name>
<description>Port D, Pin0</description>
<value>176</value>
</enumeratedValue>
<enumeratedValue>
<name>PD1</name>
<description>Port D, Pin1</description>
<value>177</value>
</enumeratedValue>
<enumeratedValue>
<name>PD2</name>
<description>Port D, Pin2</description>
<value>178</value>
</enumeratedValue>
<enumeratedValue>
<name>PD3</name>
<description>Port D, Pin3</description>
<value>179</value>
</enumeratedValue>
<enumeratedValue>
<name>PD4</name>
<description>Port D, Pin4</description>
<value>180</value>
</enumeratedValue>
<enumeratedValue>
<name>PD5</name>
<description>Port D, Pin5</description>
<value>181</value>
</enumeratedValue>
<enumeratedValue>
<name>PD6</name>
<description>Port D, Pin6</description>
<value>182</value>
</enumeratedValue>
<enumeratedValue>
<name>PD7</name>
<description>Port D, Pin7</description>
<value>183</value>
</enumeratedValue>
<enumeratedValue>
<name>PD8</name>
<description>Port D, Pin8</description>
<value>184</value>
</enumeratedValue>
<enumeratedValue>
<name>PD9</name>
<description>Port D, Pin9</description>
<value>185</value>
</enumeratedValue>
<enumeratedValue>
<name>PD10</name>
<description>Port D, Pin10</description>
<value>186</value>
</enumeratedValue>
<enumeratedValue>
<name>PD11</name>
<description>Port D, Pin11</description>
<value>187</value>
</enumeratedValue>
<enumeratedValue>
<name>PD12</name>
<description>Port D, Pin12</description>
<value>188</value>
</enumeratedValue>
<enumeratedValue>
<name>PD13</name>
<description>Port D, Pin13</description>
<value>189</value>
</enumeratedValue>
<enumeratedValue>
<name>PD14</name>
<description>Port D, Pin14</description>
<value>190</value>
</enumeratedValue>
<enumeratedValue>
<name>PD15</name>
<description>Port D, Pin15</description>
<value>191</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VREFDIV</name>
<description>VREF division</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CSRESSEL</name>
<description>Capacitive Sense Mode Internal Resistor </description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RES0</name>
<description>Internal capacitive sense resistor value 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RES1</name>
<description>Internal capacitive sense resistor value 1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RES2</name>
<description>Internal capacitive sense resistor value 2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RES3</name>
<description>Internal capacitive sense resistor value 3</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>RES4</name>
<description>Internal capacitive sense resistor value 4</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>RES5</name>
<description>Internal capacitive sense resistor value 5</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>RES6</name>
<description>Internal capacitive sense resistor value 6</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>0x00000000</resetValue>
<resetMask>0x0000001D</resetMask>
<fields>
<field>
<name>ACMPOUT</name>
<description>Analog Comparator Output</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ACMPRDY</name>
<description>Analog Comparator Ready</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>INPUTCONFLICT</name>
<description>INPUT conflict</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port allocation error</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</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>RISE</name>
<description>Rising Edge Triggered Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FALL</name>
<description>Falling Edge Triggered Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMPRDY</name>
<description>ACMP ready Interrupt flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INPUTCONFLICT</name>
<description>Input conflict</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port allocation error</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>RISE</name>
<description>Rising edge interrupt enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FALL</name>
<description>Falling edge interrupt enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMPRDY</name>
<description>ACMP ready interrupt enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INPUTCONFLICT</name>
<description>Input conflict interrupt enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port allocation error 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>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>INPUTCTRL</name>
<description>Syncbusy for INPUTCTRL</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</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>HFRCOEM23_NS</name>
<version>0</version>
<description>HFRCOEM23_NS Registers</description>
<baseAddress>0x5A014000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>HFRCOEM23</name>
<value>47</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>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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description></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></description>
<value>33173</value>
</enumeratedValue>
</enumeratedValues>
</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>WDOG1_NS</name>
<version>0</version>
<description>WDOG1_NS Registers</description>
<baseAddress>0x5A01C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>WDOG1</name>
<value>44</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>0</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>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>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>0x00003313</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>
</fields>
</register>
<register>
<name>TRIM</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x77704AA1</resetValue>
<resetMask>0x77776FFF</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>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIASCTRLHI</name>
<description>Bias Control High Power</description>
<bitOffset>20</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>SEMAILBOX_NS_HOST</name>
<version>0</version>
<description>SEMAILBOX_NS_HOST Registers</description>
<baseAddress>0x5C000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>DATA0</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA1</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA2</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA3</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA4</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA5</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA6</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA7</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA8</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA9</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA10</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA11</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA12</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA13</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA14</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DATA15</name>
<description>RX/TX FIFO DATA</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>FIFO Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TX_STATUS</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00B0FFFF</resetMask>
<fields>
<field>
<name>BYTEREM</name>
<description>Bytes Remaining</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXINT</name>
<description>Interrupt Status</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFULL</name>
<description>TX FIFO Full</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXERROR</name>
<description>TX Error Flag</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_STATUS</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>BYTEREM</name>
<description>Bytes Remaining</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STATUS</name>
<description>Message Status</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXINT</name>
<description>Interrupt Status</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXEMPTY</name>
<description>RX FIFO Empty</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXHEADER</name>
<description>RX Header</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXERROR</name>
<description>RX Error Flag</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_PROT</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFE00000</resetMask>
<fields>
<field>
<name>UNPROTECTED</name>
<description>Unprotected</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PRIV</name>
<description>Privileged Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NONSEC</name>
<description>Non-Secure Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USER</name>
<description>User Bits</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_PROT</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFE00000</resetMask>
<fields>
<field>
<name>UNPROTECTED</name>
<description>Unprotected</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PRIV</name>
<description>Privileged Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NONSEC</name>
<description>Non-Secure Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USER</name>
<description>User Bits</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_HEADER</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0020FFFF</resetMask>
<fields>
<field>
<name>SIZE</name>
<description>Command Size</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
</field>
<field>
<name>UNPROTECTED</name>
<description>Unprotected</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>RX_HEADER</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x002FFFFF</resetMask>
<fields>
<field>
<name>SIZE</name>
<description>SIZE</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STATUS</name>
<description>Command Status</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>UNPROTECTED</name>
<description>Unprotected</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CONFIGURATION</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>TXINTEN</name>
<description>TX Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXINTEN</name>
<description>RX Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PRORTC_S</name>
<version>0</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>39</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>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_CCV[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>0x0000000F</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>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel n 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>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</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>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel n Interrupt Enable</description>
<bitOffset>3</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>0x0000007F</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>0x0000007F</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>0</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>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>STATUS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</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>
</fields>
</register>
<register>
<name>DFLCTRL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x001FFF7F</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>
</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>0x00000000</resetValue>
<resetMask>0x0007FFFC</resetMask>
<fields>
<field>
<name>BLOCKRAMADDR</name>
<description>Block decoding RAM address</description>
<bitOffset>2</bitOffset>
<bitWidth>17</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONVRAMADDR</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007FFFC</resetMask>
<fields>
<field>
<name>CONVRAMADDR</name>
<description>Convolutional decoding RAM address</description>
<bitOffset>2</bitOffset>
<bitWidth>17</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>0x00033FF7</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>
</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>0x00000FFF</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>
</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>0x7F01FFFF</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>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>0x7F01FFFF</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>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>MIRRORIF</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>TXDONE</name>
<description>TX Done Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXAFTERFRAMEDONE</name>
<description>TX after frame Done Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXABORTED</name>
<description>Transmit Aborted Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXUF</name>
<description>Transmit Underflow Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDONE</name>
<description>RX Done Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXABORTED</name>
<description>RX Aborted Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FRAMEERROR</name>
<description>Frame Error Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BLOCKERROR</name>
<description>Block Error Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXOF</name>
<description>Receive Overflow Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ADDRERROR</name>
<description>Receive address error event</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BUSERROR</name>
<description>A bus error event occurred</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SNIFFOF</name>
<description>Data sniffer overflow</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FRAMEDETPAUSED</name>
<description>Frame detected pause event active</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>INTERLEAVEWRITEPAUSED</name>
<description>Interleaver write pause event active</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>INTERLEAVEREADPAUSED</name>
<description>Interleaver read pause event active</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXSUBFRAMEPAUSED</name>
<description>Transmit subframe pause event active</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CONVPAUSED</name>
<description>Convolutional coder pause event active</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IFMIRRORCLEAR</name>
<description>Clear bit for the FRC IF MIRROR Register</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</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>0x000020BF</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>1</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>
</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>RAMBASEADDR</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0xA0002000</resetValue>
<resetMask>0xFFFFF000</resetMask>
<fields>
<field>
<name>RAMBASEADDR</name>
<description>RAM BASE ADDR</description>
<bitOffset>12</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FCD0</name>
<description>No Description</description>
<addressOffset>0x0B4</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>0x0B8</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>0x0BC</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>0x0C0</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>0x100</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>0x104</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>0x108</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>0x10C</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>0x110</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>0x114</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>0x118</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>0x11C</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>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>INTELEMENT9</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>INTELEMENT10</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>INTELEMENT11</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>INTELEMENT12</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>INTELEMENT13</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>INTELEMENT14</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>INTELEMENT15</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>
</registers>
</peripheral>
<peripheral>
<name>AGC_S</name>
<version>0</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>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>STATUS0</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01FFFFFF</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>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ADCINDEX</name>
<description>ADC Attenuator INDEX</description>
<bitOffset>23</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RSSI</name>
<description>No Description</description>
<addressOffset>0x010</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>0x014</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>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x2002727F</resetValue>
<resetMask>0xFEEFFFFF</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>AGCCLKUNDIVREQ</name>
<description>Enable CLKUNDIV to AGC</description>
<bitOffset>21</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>0x020</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>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x0000610A</resetValue>
<resetMask>0xC3FFFFFF</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>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>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x02A8A800</resetValue>
<resetMask>0x03FFFFFF</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>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDDEBPRD</name>
<description>RF PEAKDET debance period</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDDEBRST</name>
<description>RFPKD_LAT debounce reset delay</description>
<bitOffset>22</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RSSISTEPTHR</name>
<description>No Description</description>
<addressOffset>0x02C</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>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000007D</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>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000007D</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>
</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>0x00003144</resetValue>
<resetMask>0x01FFFFFF</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>
</fields>
</register>
<register>
<name>PNRFATT0</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x06102040</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>0x1848F2C8</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>0x00F6E81F</resetValue>
<resetMask>0x00FFFFFF</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>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXCODE0</name>
<description>No Description</description>
<addressOffset>0x074</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>0x078</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>0x07C</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>0x080</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>
</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>0</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>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>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>
<enumeratedValue>
<name>COH</name>
<description>Coherent Detection.</description>
<value>2</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>0xFF7FFFFE</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>DSSSCTD</name>
<description>DSSS Correlation Threshold Disable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BBSS</name>
<description>Baseband Signal Selection</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POEPER</name>
<description>Phase Offset Estimation Period</description>
<bitOffset>16</bitOffset>
<bitWidth>4</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>COH</name>
<description>Coherent demod 5-bit I and Q input data, 10-bit I and Q data after FOE/POE.</description>
<value>1</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>FOEPREAVG</name>
<description>Frequency Offset Estimate Pre-Averaging</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LINCORR</name>
<description>Linear Correlation</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</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>0xF63FFFFF</resetMask>
<fields>
<field>
<name>TDREW</name>
<description>Timing Detection Rewind</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PREBASES</name>
<description>Preamble Bases</description>
<bitOffset>7</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PSTIMABORT0</name>
<description>Preamble Search Timing Abort Criteria 0</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PSTIMABORT1</name>
<description>Preamble Search Timing Abort Criteria 1</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PSTIMABORT2</name>
<description>Preamble Search Timing Abort Criteria 2</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PSTIMABORT3</name>
<description>Preamble Search Timing Abort Criteria 3</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARW</name>
<description>Allow Received Window</description>
<bitOffset>15</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SMALLWND</name>
<description>Allow received windows when window size is less than half the RAM size.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALWAYS</name>
<description>Always allow received windows.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NEVER</name>
<description>Never allow received windows.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PSABORT</name>
<description>Allow received windows right after PSTIMABORTn tests have aborted timing and coherent detection is enabled, or when window size is less than half the RAM size.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMTHRESHGAIN</name>
<description>Timing Threshold Gain</description>
<bitOffset>17</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CPLXCORREN</name>
<description>Enable Complex Correlation</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSSS3SYMBOLSYNCEN</name>
<description>Enable three symbol sync detection</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<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>0xFFFFFFFF</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>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF17</name>
<description>Shaping Coefficient 17</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF18</name>
<description>Shaping Coefficient 18</description>
<bitOffset>12</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF19</name>
<description>Shaping Coefficient 19</description>
<bitOffset>18</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF20</name>
<description>Shaping Coefficient 20</description>
<bitOffset>23</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF21</name>
<description>Shaping Coefficient 21</description>
<bitOffset>28</bitOffset>
<bitWidth>4</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>COEFF22</name>
<description>Shaping Coefficient 22</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF23</name>
<description>Shaping Coefficient 23</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF24</name>
<description>Shaping Coefficient 24</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF25</name>
<description>Shaping Coefficient 25</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF26</name>
<description>Shaping Coefficient 26</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF27</name>
<description>Shaping Coefficient 27</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF28</name>
<description>Shaping Coefficient 28</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF29</name>
<description>Shaping Coefficient 29</description>
<bitOffset>28</bitOffset>
<bitWidth>4</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>COEFF30</name>
<description>Shaping Coefficient 30</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF31</name>
<description>Shaping Coefficient 31</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF32</name>
<description>Shaping Coefficient 32</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF33</name>
<description>Shaping Coefficient 33</description>
<bitOffset>11</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF34</name>
<description>Shaping Coefficient 34</description>
<bitOffset>14</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF35</name>
<description>Shaping Coefficient 35</description>
<bitOffset>17</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF36</name>
<description>Shaping Coefficient 36</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF37</name>
<description>Shaping Coefficient 37</description>
<bitOffset>23</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF38</name>
<description>Shaping Coefficient 38</description>
<bitOffset>26</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF39</name>
<description>Shaping Coefficient 39</description>
<bitOffset>29</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RAMPCTRL</name>
<description>No Description</description>
<addressOffset>0x0C0</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>0x0C4</addressOffset>
<access>read-write</access>
<resetValue>0x00FFFFFF</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>INTAFC</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>FOEPREAVG0</name>
<description>First estimate</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FOEPREAVG1</name>
<description>Second estimate</description>
<bitOffset>3</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FOEPREAVG2</name>
<description>Third estimate</description>
<bitOffset>6</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FOEPREAVG3</name>
<description>Fourth estimate</description>
<bitOffset>9</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FOEPREAVG4</name>
<description>Fifth estimate</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FOEPREAVG5</name>
<description>Sixth estimate</description>
<bitOffset>15</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FOEPREAVG6</name>
<description>Seventh estimate</description>
<bitOffset>18</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FOEPREAVG7</name>
<description>Eighth estimate</description>
<bitOffset>21</bitOffset>
<bitWidth>3</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>0x003FFFFF</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>
</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>0x0D80BB88</resetValue>
<resetMask>0x3FFFFFFF</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>
</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>POE</name>
<description>No Description</description>
<addressOffset>0x12C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x03FF03FF</resetMask>
<fields>
<field>
<name>POEI</name>
<description>In-phase component of POE.</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-only</access>
</field>
<field>
<name>POEQ</name>
<description>Quadrature component of POE.</description>
<bitOffset>16</bitOffset>
<bitWidth>10</bitWidth>
<access>read-only</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>0xFFFFFFFF</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>
<field>
<name>LRCORRTHDDYNEN</name>
<description>Correlator THD dynamic enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</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>0x00000001</resetValue>
<resetMask>0x000000FF</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>
</fields>
</register>
<register>
<name>COH0</name>
<description>No Description</description>
<addressOffset>0x158</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFE7</resetMask>
<fields>
<field>
<name>COHDYNAMICBBSSEN</name>
<description>Dynamic BBSS enable bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COHDYNAMICSYNCTHRESH</name>
<description>Dynamic syncword threshold enable bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COHDYNAMICPRETHRESH</name>
<description>Dynamic preamble threshold enable bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COHDYNAMICPRETHRESHSEL</name>
<description>Dynamic preamble threshold selection</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SEL0</name>
<description>1x sync coeff</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL1</name>
<description>0.94x sync coeff</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL2</name>
<description>0.88x sync coeff</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL3</name>
<description>0.74x sync coeff</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL4</name>
<description>0.5x sync coeff</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COHCHPWRTH0</name>
<description>Channel power threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COHCHPWRTH1</name>
<description>Channel power threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COHCHPWRTH2</name>
<description>Channel power threshold</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>COH1</name>
<description>No Description</description>
<addressOffset>0x15C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SYNCTHRESH0</name>
<description>Minimum correlation threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCTHRESH1</name>
<description>Minimum correlation threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCTHRESH2</name>
<description>Minimum correlation threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCTHRESH3</name>
<description>Minimum correlation threshold</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>COH2</name>
<description>No Description</description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SYNCTHRESHDELTA0</name>
<description>Syncword correlation delta threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCTHRESHDELTA1</name>
<description>Syncword correlation delta threshold</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCTHRESHDELTA2</name>
<description>Syncword correlation delta threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCTHRESHDELTA3</name>
<description>Syncword correlation delta threshold</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSAPEAKCHPWRTH</name>
<description>DSA Peak Check CHpwr Threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FIXEDCDTHFORIIR</name>
<description>.</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>COH3</name>
<description>No Description</description>
<addressOffset>0x164</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1FFFFFFF</resetMask>
<fields>
<field>
<name>COHDSAEN</name>
<description>DSA enable bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COHDSAADDWNDSIZE</name>
<description>DSA additional window size</description>
<bitOffset>1</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CDSS</name>
<description>DSA Signal Selection</description>
<bitOffset>11</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSAPEAKCHKEN</name>
<description>DSA Peak Checking Enable</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSAPEAKINDLEN</name>
<description>DSA Peak Index length</description>
<bitOffset>15</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSAPEAKCHPWREN</name>
<description>DSA Peak Check channel power enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOGICBASEDCOHDEMODGATE</name>
<description>Logic Based clock gate</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DYNIIRCOEFOPTION</name>
<description>Dynamic IIR</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ONEPEAKQUALEN</name>
<description>One Peak</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PEAKCHKTIMOUT</name>
<description>Peak Check Time Out</description>
<bitOffset>23</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COHDSADETDIS</name>
<description>DSA Detection Disable</description>
<bitOffset>28</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>0x0001FF07</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>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>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x20C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0001FF07</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>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>
</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>0x000FFFFF</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>
</fields>
</register>
<register>
<name>STATUS2</name>
<description>No Description</description>
<addressOffset>0x220</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00003FFF</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>
</fields>
</register>
<register>
<name>STATUS3</name>
<description>No Description</description>
<addressOffset>0x224</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07FFFFFF</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>COHDSALIVE</name>
<description>COHDSA Prefilter above CDTH</description>
<bitOffset>23</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>COHDSADET</name>
<description>DSA prefilter above CDTH</description>
<bitOffset>25</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>0x00003FBF</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>
</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>IRCALCOEFWR0</name>
<description>No Description</description>
<addressOffset>0x250</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>0x254</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>0</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>40</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>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>0xD8770007</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>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>CAPCALDONE</name>
<description>Capacitor calibration 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>CAPCALDONE</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>0x000007FF</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>
</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>
</registers>
</peripheral>
<peripheral>
<name>PROTIMER_S</name>
<version>0</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>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>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>0x000700F7</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>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>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>0</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>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>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>0xEF38FFFF</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>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>
</enumeratedValues>
</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>0xC000F1FF</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>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>0x000107EF</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>
</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>0x00FF0007</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>BUSERROR</name>
<description>Bus Error</description>
<bitOffset>2</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>0x00FF0007</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>BUSERROR</name>
<description>Bus Error Interrupt Enable</description>
<bitOffset>2</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>0x0000001F</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>
<field>
<name>AUX2RFSENSE</name>
<description>Enable auxiliary synthesizer output</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>The auxiliary synthesizer is not connected to the RFSENSE input</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>The auxiliary synthesizer is connected to the RFSENSE input</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOOPBACK2LNAINPUT</name>
<description>Enable RF loopback</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOOPBACK2LNAOUTPUT</name>
<description>Enable RF loopback</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQSTATUS</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000010</resetValue>
<resetMask>0x000005FF</resetMask>
<fields>
<field>
<name>STOPPED</name>
<description>Sequencer Stopped</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BKPT</name>
<description>Breakpoint Enabled</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WAITING</name>
<description>Sequencer Waiting</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WAITMODE</name>
<description>Sequencer Waiting Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ANY</name>
<description>Sequencer is waiting for any of the events indicated SEQ_WAITMASK.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>Sequencer is waiting for all the events indicated SEQ_WAITMASK.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONE</name>
<description>Sequencer Done Signal</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NEG</name>
<description>Negative Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>POS</name>
<description>Positive Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ZERO</name>
<description>Zero Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CARRY</name>
<description>Carry Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ABORTEN</name>
<description>Sequencer Program Execution Abort Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Sequencer Program Execution can not be aborted.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Sequencer Program Execution can be aborted.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SEQCMD</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>HALT</name>
<description>Sequencer Halt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STEP</name>
<description>Sequencer Step</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESUME</name>
<description>Sequencer Resume</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>BKPTEN</name>
<description>Breakpoint Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>BKPTDIS</name>
<description>Breakpoint Disable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ABORT</name>
<description>Sequencer Execution Abort</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ABORTENSET</name>
<description>Set Sequencer Abort Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ABORTENCLEAR</name>
<description>Clear Sequencer Abort Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BREAKPOINT</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BKPADDR</name>
<description>Sequencer Breakpoint Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>R0</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>R0</name>
<description>Sequencer Register 0</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>R1</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>R1</name>
<description>Sequencer Register 1</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>R2</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>R2</name>
<description>Sequencer Register 2</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>R3</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>R3</name>
<description>Sequencer Register 3</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>R4</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>R4</name>
<description>Sequencer Register 4</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>R5</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>R5</name>
<description>Sequencer Register 5</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>R6</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>R6</name>
<description>Sequencer Register 6</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>R7</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>R7</name>
<description>Sequencer Register 7</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WAITMASK</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>STCMP</name>
<description>STIMER Compare Event</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FRCRX</name>
<description>FRC RXWord</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FRCTX</name>
<description>FRC TXWord</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PRSEVENT</name>
<description>PRS Event</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DEMODRXREQCLR</name>
<description>Demodulator RX Request Clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNTHRDY</name>
<description>SYNTH Ready</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RAMPDONE</name>
<description>Ramp Done</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FRCPAUSED</name>
<description>FRC Paused</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ANTSWITCH</name>
<description>Active antenna has switched</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>WAITSNSH</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>WAITSNSH</name>
<description>Wait Event Snapshot</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STIMER</name>
<description>No Description</description>
<addressOffset>0x05C</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>0x060</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>VECTADDR</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VECTADDR</name>
<description>Vector Table Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQCTRL</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001C07</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>STIMERDEBUGRUN</name>
<description>STIMER Debug Run</description>
<bitOffset>10</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>CPUHALTREQEN</name>
<description>CPU Halt Request Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Main CPU is not halted when the Sequencer is halted.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Main CPU is halted when the Sequencer is halted.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEQHALTUPONCPUHALTEN</name>
<description>Sequencer Halt Upon CPU Halt Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Sequencer is not halted when the main CPU is halted.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Sequencer is halted when the main CPU is halted.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRESC</name>
<description>No Description</description>
<addressOffset>0x06C</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>0x070</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>0x074</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>0x078</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>0x07C</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>SYNTHENCTRL</name>
<description>No Description</description>
<addressOffset>0x084</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>0x088</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>0x08C</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>0x094</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>0x09C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</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>
</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>
</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>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IFPGACTRL</name>
<description>No Description</description>
<addressOffset>0x0A0</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>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000100</resetMask>
<fields>
<field>
<name>PARAMP</name>
<description>PA output level ramping</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>APC</name>
<description>No Description</description>
<addressOffset>0x0A8</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>0x0AC</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>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</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>
</fields>
</register>
<register>
<name>AUXADCCTRL0</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000100</resetValue>
<resetMask>0x0003FFFF</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>
<field>
<name>INPUTRESSEL</name>
<description>Select input resource</description>
<bitOffset>14</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AUXADCCTRL1</name>
<description></description>
<addressOffset>0x0B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x031F0FFF</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>
</fields>
</register>
<register>
<name>AUXADCOUT</name>
<description>No Description</description>
<addressOffset>0x0BC</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>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x02A40005</resetValue>
<resetMask>0x03FFFFFF</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>CLKMULTENDRVDIFF</name>
<description>CLKMULTENDRVDIFF</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Single_ended</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Differential</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENDRVRX2P4G</name>
<description>CLKMULTENDRVRX2P4G</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>CLKMULTENFBDIV</name>
<description>CLKMULTENFBDIV</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>CLKMULTENREFDIV</name>
<description>CLKMULTENREFDIV</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>CLKMULTENREG1</name>
<description>CLKMULTENREG1</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>CLKMULTENREG2</name>
<description>CLKMULTENREG2</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>CLKMULTENROTDET</name>
<description>CLKMULTENROTDET</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>CLKMULTFREQCAL</name>
<description>CLKMULTFREQCAL</description>
<bitOffset>18</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>CLKMULTREG1ADJV</name>
<description>CLKMULTREG1ADJV</description>
<bitOffset>20</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>CLKMULTREG2ADJI</name>
<description>CLKMULTREG2ADJI</description>
<bitOffset>22</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>I_200uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>I_480uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>I_760uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>I_1040uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTREG2ADJV</name>
<description>CLKMULTREG2ADJV</description>
<bitOffset>24</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>
</fields>
</register>
<register>
<name>CLKMULTEN1</name>
<description></description>
<addressOffset>0x0C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000188</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>CLKMULTINNIBBLE</name>
<description>CLKMULTINNIBBLE</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKMULTLDCNIB</name>
<description>CLKMULTLDCNIB</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>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>
</fields>
</register>
<register>
<name>CLKMULTCTRL</name>
<description></description>
<addressOffset>0x0C8</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>0x0CC</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>IFADCTRIM</name>
<description></description>
<addressOffset>0x0D4</addressOffset>
<access>read-write</access>
<resetValue>0x08965290</resetValue>
<resetMask>0x0FFFFFFF</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>v1p20</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p24</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p28</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p32</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p35</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p39</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p42</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p46</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCLDOSHUNTAMPLVL</name>
<description>IFADCLDOSHUNTAMPLVL</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v1p20</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p24</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p28</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p32</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p35</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p39</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p42</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p46</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCLDOSHUNTCURLP</name>
<description>IFADCLDOSHUNTCURLP</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>low_power_disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>low_power_enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCLDOSHUNTCURLVL</name>
<description>IFADCLDOSHUNTCURLVL</description>
<bitOffset>9</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>current_180uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>current_190uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>current_200uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>current_210uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCOTAST1CURRENT</name>
<description>IFADCOTAST1CURRENT</description>
<bitOffset>11</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>negative_20p</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>negative_11p</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>nominal</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>positive_15p</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCOTAST2CURRENT</name>
<description>IFADCOTAST2CURRENT</description>
<bitOffset>13</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>negative_20p</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>negative_11p</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>nominal</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>positive_15p</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCREFBUFAMPLVL</name>
<description>IFADCREFBUFAMPLVL</description>
<bitOffset>15</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>18</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>current_65uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>current_75uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>current_85uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>current_95uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCSIDETONEAMP</name>
<description>IFADCSIDETONEAMP</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>diff_pk_10mV</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>diff_pk_20mV</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>diff_pk_50mV</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>diff_pk_100mV</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCSIDETONEFREQ</name>
<description>IFADCSIDETONEFREQ</description>
<bitOffset>22</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>
<field>
<name>IFADCTUNEZERO</name>
<description>IFADCTUNEZERO</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>nominal_zero</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>half_freq_zero</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCVCMLVL</name>
<description>IFADCVCMLVL</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ratio_0p48</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ratio_0p49</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ratio_0p5</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ratio_0p52</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IFADCCAL</name>
<description></description>
<addressOffset>0x0D8</addressOffset>
<access>read-write</access>
<resetValue>0x00001000</resetValue>
<resetMask>0x00001F03</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>
</fields>
</register>
<register>
<name>IFADCSTATUS</name>
<description></description>
<addressOffset>0x0DC</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>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x0442093D</resetValue>
<resetMask>0x07FFFFFF</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>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>current_nom</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>unused</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>current_80percent</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>current_60percent</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXRFPKDBWSEL</name>
<description>LNAMIXRFPKDBWSEL</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFPKDCALCM</name>
<description>LNAMIXRFPKDCALCM</description>
<bitOffset>12</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFPKDCALDM</name>
<description>LNAMIXRFPKDCALDM</description>
<bitOffset>18</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXTRIMVREG</name>
<description>LNAMIXTRIMVREG</description>
<bitOffset>23</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXTRIM1</name>
<description></description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00011508</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>LNAMIXIBIAS1ADJ</name>
<description>LNAMIXIBIAS1ADJ</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXLNA1CAPSEL</name>
<description>LNAMIXLNA1CAPSEL</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXMXRBIAS1</name>
<description>LNAMIXMXRBIAS1</description>
<bitOffset>7</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>LNAMIXNCAS1ADJ</name>
<description>LNAMIXNCAS1ADJ</description>
<bitOffset>9</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>LNAMIXPCAS1ADJ</name>
<description>LNAMIXPCAS1ADJ</description>
<bitOffset>11</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>LNAMIXVOUT1ADJ</name>
<description>LNAMIXVOUT1ADJ</description>
<bitOffset>13</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXTRIM2</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00011508</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>LNAMIXIBIAS2ADJ</name>
<description>LNAMIXIBIAS2ADJ</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXLNA2CAPSEL</name>
<description>LNAMIXLNA2CAPSEL</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXMXRBIAS2</name>
<description>LNAMIXMXRBIAS2</description>
<bitOffset>7</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>LNAMIXNCAS2ADJ</name>
<description>LNAMIXNCAS2ADJ</description>
<bitOffset>9</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>LNAMIXPCAS2ADJ</name>
<description>LNAMIXPCAS2ADJ</description>
<bitOffset>11</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>LNAMIXVOUT2ADJ</name>
<description>LNAMIXVOUT2ADJ</description>
<bitOffset>13</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXCAL</name>
<description></description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x000003F0</resetValue>
<resetMask>0x000003FF</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>LNAMIXENIRCAL1</name>
<description>LNAMIXENIRCAL1</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>LNAMIXENIRCAL2</name>
<description>LNAMIXENIRCAL2</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>LNAMIXIRCAL1AMP</name>
<description>LNAMIXIRCAL1AMP</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXIRCAL2AMP</name>
<description>LNAMIXIRCAL2AMP</description>
<bitOffset>7</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXEN</name>
<description></description>
<addressOffset>0x0F4</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>0x0F8</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>0x0FC</addressOffset>
<access>read-write</access>
<resetValue>0x20088D93</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>PATRIMDRVREGIBCORE0DBM</name>
<description>PATRIMDRVREGIBCORE0DBM</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>PATRIMDRVREGIBNDIO0DBM</name>
<description>PATRIMDRVREGIBNDIO0DBM</description>
<bitOffset>2</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vreg_1p09</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p13</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p16</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p20</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p23</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p25</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p28</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p31</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p33</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p36</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>NA_10</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NA_11</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>NA_12</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>NA_13</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>NA_14</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>NA_15</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMDRVREGPSR0DBM</name>
<description>PATRIMDRVREGPSR0DBM</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>PATRIMDRVSLICE0DBM</name>
<description>PATRIMDRVSLICE0DBM</description>
<bitOffset>7</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_slice</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>on_2_slice</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>on_3_slice</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMFB0DBM</name>
<description>PATRIMFB0DBM</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_0p80</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p825</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p85</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMPABIASN0DBM</name>
<description>PATRIMPABIASN0DBM</description>
<bitOffset>13</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v_450m</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v_462p5m</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v_475m</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v_487p5m</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v_500m</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v_512p5m</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v_525m</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v_537p5m</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>v_550m</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>v_562p5m</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>v_575m</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>v_587p5m</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>v_600m</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>v_612p5m</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>v_625m</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>v_637p5m</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMPABIASP0DBM</name>
<description>PATRIMPABIASP0DBM</description>
<bitOffset>17</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v_450m</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v_462p5m</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v_475m</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v_487p5m</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v_500m</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v_512p5m</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v_525m</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v_537p5m</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>v_550m</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>v_562p5m</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>v_575m</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>v_587p5m</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>v_600m</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>v_612p5m</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>v_625m</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>v_637p5m</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMPASLICE0DBM</name>
<description>PATRIMPASLICE0DBM</description>
<bitOffset>21</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>on_slice_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>on_slice_63</name>
<description></description>
<value>63</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMVREF0DBM</name>
<description>PATRIMVREF0DBM</description>
<bitOffset>27</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>
</fields>
</register>
<register>
<name>PATRIM1</name>
<description></description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<resetValue>0x40000980</resetValue>
<resetMask>0x7FFFFFFF</resetMask>
<fields>
<field>
<name>PATRIM10DBMDUTYCYN</name>
<description>PATRIM10DBMDUTYCYN</description>
<bitOffset>0</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>PATRIM10DBMDUTYCYP</name>
<description>PATRIM10DBMDUTYCYP</description>
<bitOffset>3</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>
<field>
<name>PATRIM20DBMPREDRV</name>
<description>PATRIM20DBMPREDRV</description>
<bitOffset>6</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>trise_137ps</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>trise_127ps</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>trise_117ps</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>trise_110ps</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>trise_75ps</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>trise_73ps</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>trise_71ps</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>trise_70ps</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMANTSWBIAS</name>
<description>PATRIMANTSWBIAS</description>
<bitOffset>9</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vb_at_vdd</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vb_at_vdd_mp6v</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vb_at_vdd_m1p2v</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vb_at_vdd_m1p8v</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMBLEEDAUTOPREREG</name>
<description>PATRIMBLEEDAUTOPREREG</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>PATRIMCAPPAOUTM</name>
<description>PATRIMCAPPAOUTM</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PATRIMCAPPAOUTP</name>
<description>PATRIMCAPPAOUTP</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PATRIMCMGAIN</name>
<description>PATRIMCMGAIN</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PATRIMDLY0</name>
<description>PATRIMDLY0</description>
<bitOffset>22</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>tdly_0ps</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_64ps</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_65ps</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_66ps</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_68ps</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_70ps</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_75ps</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_83ps</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMDLY1</name>
<description>PATRIMDLY1</description>
<bitOffset>25</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>tdly_0ps</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_64ps</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_65ps</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_66ps</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_68ps</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_70ps</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_75ps</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_83ps</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMFBKATTPDRVLDO</name>
<description>PATRIMFBKATTPDRVLDO</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>less_bw</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>more_bw</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMIBIASMASTER</name>
<description>PATRIMIBIASMASTER</description>
<bitOffset>29</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Ibias_is_45u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Ibias_is_47p5u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Ibias_is_50u</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Ibias_is_52p5u</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PATRIM2</name>
<description></description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<resetValue>0x30C0F87A</resetValue>
<resetMask>0x7FFFFFFF</resetMask>
<fields>
<field>
<name>PATRIMLDOFBHVPDRVLDO</name>
<description>PATRIMLDOFBHVPDRVLDO</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vreg_1p22</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p28</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p35</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p44</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMLDOFBHVPREREG</name>
<description>PATRIMLDOFBHVPREREG</description>
<bitOffset>2</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vreg_1p678</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p735</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p801</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p875</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_3p00</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_3p14</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_3p3</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_3p477</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMLDOHVPDRVLDO</name>
<description>PATRIMLDOHVPDRVLDO</description>
<bitOffset>5</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>PATRIMLDOHVPREREG</name>
<description>PATRIMLDOHVPREREG</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vref_0p651</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p663</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p676</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p688</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p701</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p713</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p726</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p738</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p751</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p763</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p776</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p788</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p801</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p813</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p826</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p838</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMLDOPSRPDRVLDO</name>
<description>PATRIMLDOPSRPDRVLDO</description>
<bitOffset>12</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>PATRIMLDOPSRPREREG</name>
<description>PATRIMLDOPSRPREREG</description>
<bitOffset>13</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>PATRIMLDOSLICESPDRVLDO</name>
<description>PATRIMLDOSLICESPDRVLDO</description>
<bitOffset>14</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>iload_7p5mA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>iload_15mA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>iload_22p5mA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>iload_30mA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMLDOSLICESPREREG</name>
<description>PATRIMLDOSLICESPREREG</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>spare1</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>spare2</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>spare3</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>spare4</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMPADACGLITCH</name>
<description>PATRIMPADACGLITCH</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>larger_glitch</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>smaller_glitch</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMNBIAS</name>
<description>PATRIMNBIAS</description>
<bitOffset>19</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</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>PATRIMNCASC</name>
<description>PATRIMNCASC</description>
<bitOffset>23</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ncbias_m50mv</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ncbias_default</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ncbias_p50mv</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ncbias_p100mv</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMPBIAS</name>
<description>PATRIMPBIAS</description>
<bitOffset>25</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vpbias_up104mv</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up91mv</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up78mv</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up65mv</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up52mv</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up39mv</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up26mv</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up13mv</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_default</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn13mv</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn26mv</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn38mv</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn52mv</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn65mv</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn78mv</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn91mv</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMPCASC</name>
<description>PATRIMPCASC</description>
<bitOffset>29</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pcbias_p50mv</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pcbias_default</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>pcbias_m50mv</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>pcbias_m100mv</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PACTRL</name>
<description></description>
<addressOffset>0x108</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FF07FF</resetMask>
<fields>
<field>
<name>PAEN10DBMVMID</name>
<description>PAEN10DBMVMID</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>PAEN20DBMVMID</name>
<description>PAEN20DBMVMID</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>PAENCAPATT</name>
<description>PAENCAPATT</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>PAENLATCHBYPASS</name>
<description>PAENLATCHBYPASS</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>PAENPOWERRAMPINGCLK</name>
<description>PAENPOWERRAMPINGCLK</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>silence_clk</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>en_clk</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PAPULLDOWNVDDPA</name>
<description>PAPULLDOWNVDDPA</description>
<bitOffset>5</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_vddpa</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PAREGBYPASSPDRVLDO</name>
<description>PAREGBYPASSPDRVLDO</description>
<bitOffset>6</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>PAREGBYPASSPREREG</name>
<description>PAREGBYPASSPREREG</description>
<bitOffset>7</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>PASELLDOVDDPA</name>
<description>PASELLDOVDDPA</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>not_selected</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>selected</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PASELLDOVDDRF</name>
<description>PASELLDOVDDRF</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>not_selected</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>selected</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PASLICERST</name>
<description>PASLICERST</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>PAPOWER</name>
<description>PAPOWER</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>t0stripeon</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>t1stripeon</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>t2stripeon</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>t3stripeon</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>t4stripeon</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>t5stripeon</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>t6stripeon</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>t7stripeon</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>t8stripeon</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>t9stripeon</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>t10stripeon</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>t11stripeon</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>t12stripeon</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>t13stripeon</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>t14stripeon</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>t15stripeon</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PASELSLICE</name>
<description>PASELSLICE</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PGATRIM</name>
<description></description>
<addressOffset>0x110</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>0x114</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>0x118</addressOffset>
<access>read-write</access>
<resetValue>0x04000000</resetValue>
<resetMask>0x07FFFFFF</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>PGAENHYST</name>
<description>PGAENHYST</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pkd_hyst_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pkd_hyst_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>PGAENOFFD</name>
<description>PGAENOFFD</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pkd_offd_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pkd_offd_enable</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_0p8</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>pm_1p2</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>pm_0p5</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>0x11C</addressOffset>
<access>read-write</access>
<resetValue>0x30202020</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>0x120</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>0x124</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_dualbis_vtr</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_dualbis_vtr</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RFPATHEN1</name>
<description>No Description</description>
<addressOffset>0x128</addressOffset>
<access>read-write</access>
<resetValue>0x00000004</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LNAMIXEN0DBMPA1</name>
<description>LNAMIXEN0DBMPA1</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>LNAMIXEN1</name>
<description>LNAMIXEN1</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>LNAMIXRFATTDCEN1</name>
<description>LNAMIXRFATTDCEN1</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>LNAMIXRFPKDENRF1</name>
<description>LNAMIXRFPKDENRF1</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_path1</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXTRSW1</name>
<description>LNAMIXTRSW1</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>PAENANT1</name>
<description>PAENANT1</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>PAENPA10DBM</name>
<description>PAENPA10DBM</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>PAENPAPREDRV10DBM</name>
<description>PAENPAPREDRV10DBM</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>
</fields>
</register>
<register>
<name>RFPATHEN2</name>
<description>No Description</description>
<addressOffset>0x12C</addressOffset>
<access>read-write</access>
<resetValue>0x00000004</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LNAMIXEN0DBMPA2</name>
<description>LNAMIXEN0DBMPA2</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>LNAMIXEN2</name>
<description>LNAMIXEN2</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>LNAMIXRFATTDCEN2</name>
<description>LNAMIXRFATTDCEN2</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>LNAMIXRFPKDENRF2</name>
<description>LNAMIXRFPKDENRF2</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_path2</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXTRSW2</name>
<description>LNAMIXTRSW2</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>PAENANT2</name>
<description>PAENANT2</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>PAENPA20DBM</name>
<description>PAENPA20DBM</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>PAENPAPREDRV20DBM</name>
<description>PAENPAPREDRV20DBM</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>
</fields>
</register>
<register>
<name>RX</name>
<description></description>
<addressOffset>0x130</addressOffset>
<access>read-write</access>
<resetValue>0x00000410</resetValue>
<resetMask>0x00003FFF</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>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>
<field>
<name>SYPFDCHPLPEN</name>
<description>SYPFDCHPLPEN</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>SYPFDFPWEN</name>
<description>SYPFDFPWEN</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>
</fields>
</register>
<register>
<name>TX</name>
<description></description>
<addressOffset>0x134</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFF3707FF</resetMask>
<fields>
<field>
<name>PABLEEDDRVREG0DBM</name>
<description>PABLEEDDRVREG0DBM</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>PABLEEDREG0DBM</name>
<description>PABLEEDREG0DBM</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>PAENBIAS0DBM</name>
<description>PAENBIAS0DBM</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>PAENDRVREG0DBM</name>
<description>PAENDRVREG0DBM</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>PAENDRVREGBIAS0DBM</name>
<description>PAENDRVREGBIAS0DBM</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>PAENLO0DBM</name>
<description>PAENLO0DBM</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>PAENREG0DBM</name>
<description>PAENREG0DBM</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>PAENTAPCAP0DBM</name>
<description>PAENTAPCAP0DBM</description>
<bitOffset>7</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>
<field>
<name>ENPATRIMPASLICE0DBM</name>
<description>Override</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PAEN10DBMM</name>
<description>PAEN10DBMM</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>PAEN10DBMP</name>
<description>PAEN10DBMP</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>PAEN10DBMPDRV</name>
<description>PAEN10DBMPDRV</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>PAEN20DBM</name>
<description>PAEN20DBM</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>PAEN20DBMPDRV</name>
<description>PAEN20DBMPDRV</description>
<bitOffset>21</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>PAENBLEEDPDRVLDO</name>
<description>PAENBLEEDPDRVLDO</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>PAENBLEEDPREREG</name>
<description>PAENBLEEDPREREG</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>PAENLDOHVPDRVLDO</name>
<description>PAENLDOHVPDRVLDO</description>
<bitOffset>26</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>PAENLDOHVPREREG</name>
<description>PAENLDOHVPREREG</description>
<bitOffset>27</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>PAENPAOUT</name>
<description>PAENPAOUT</description>
<bitOffset>28</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>0x13C</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>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00003FD0</resetValue>
<resetMask>0x0001FFFF</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>
</fields>
</register>
<register>
<name>SYCAL</name>
<description></description>
<addressOffset>0x144</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>0x148</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>0x14C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</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>SYLODIVRLO12G4EN</name>
<description>SYLODIVRLO12G4EN</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>SYLODIVRLO22G4EN</name>
<description>SYLODIVRLO22G4EN</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>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>SYLODIVTLO20DBM2G4AUXEN</name>
<description>SYLODIVTLO20DBM2G4AUXEN</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>SYLODIVTLO20DBM2G4EN</name>
<description>SYLODIVTLO20DBM2G4EN</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>
</fields>
</register>
<register>
<name>SYMMDCTRL</name>
<description></description>
<addressOffset>0x158</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</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>
</fields>
</register>
<register>
<name>DIGCLKRETIMECTRL</name>
<description>No Description</description>
<addressOffset>0x15C</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>operate</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>reset</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>0x160</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>0x164</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>0x168</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>0x16C</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>ANTDIV</name>
<description>No Description</description>
<addressOffset>0x174</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>EN</name>
<description>EN</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>All controls off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PAENANT1</name>
<description>Control pa_en_ant1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LNAMIXEN1</name>
<description>Control lnamix_en1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LNAMIXRFPKDENRF1</name>
<description>Control lnamix_rfpkd_en_rf1</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SYLODIVRLO12G4EN</name>
<description>Control sy_lodiv_rlo1_2g4_en</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PAENANT2</name>
<description>Control pa_en_ant2</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>LNAMIXEN2</name>
<description>Control lnamix_en2</description>
<value>32</value>
</enumeratedValue>
<enumeratedValue>
<name>LNAMIXRFPKDENRF2</name>
<description>Control lnamix_rfpkd_en_rf2</description>
<value>64</value>
</enumeratedValue>
<enumeratedValue>
<name>SYLODIVRLO22G4EN</name>
<description>Control sy_lodiv_rlo2_2g4_en</description>
<value>128</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>All controls on</description>
<value>255</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STATUS</name>
<description>STATUS</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Both antenna disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ANT1</name>
<description>Antenna 1 enabled</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ANT2</name>
<description>Antenna 2 enabled</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both antenna enabled</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</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>
</registers>
</peripheral>
<peripheral>
<name>PRORTC_NS</name>
<version>0</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>39</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>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_CCV[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>0x0000000F</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>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel n 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>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</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>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1</name>
<description>CC Channel n Interrupt Enable</description>
<bitOffset>3</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>0x0000007F</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>0x0000007F</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>0</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>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>STATUS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</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>
</fields>
</register>
<register>
<name>DFLCTRL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x001FFF7F</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>
</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>0x00000000</resetValue>
<resetMask>0x0007FFFC</resetMask>
<fields>
<field>
<name>BLOCKRAMADDR</name>
<description>Block decoding RAM address</description>
<bitOffset>2</bitOffset>
<bitWidth>17</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONVRAMADDR</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0007FFFC</resetMask>
<fields>
<field>
<name>CONVRAMADDR</name>
<description>Convolutional decoding RAM address</description>
<bitOffset>2</bitOffset>
<bitWidth>17</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>0x00033FF7</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>
</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>0x00000FFF</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>
</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>0x7F01FFFF</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>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>0x7F01FFFF</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>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>MIRRORIF</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0003FFFF</resetMask>
<fields>
<field>
<name>TXDONE</name>
<description>TX Done Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXAFTERFRAMEDONE</name>
<description>TX after frame Done Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXABORTED</name>
<description>Transmit Aborted Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXUF</name>
<description>Transmit Underflow Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDONE</name>
<description>RX Done Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXABORTED</name>
<description>RX Aborted Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FRAMEERROR</name>
<description>Frame Error Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BLOCKERROR</name>
<description>Block Error Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXOF</name>
<description>Receive Overflow Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ADDRERROR</name>
<description>Receive address error event</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BUSERROR</name>
<description>A bus error event occurred</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SNIFFOF</name>
<description>Data sniffer overflow</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FRAMEDETPAUSED</name>
<description>Frame detected pause event active</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>INTERLEAVEWRITEPAUSED</name>
<description>Interleaver write pause event active</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>INTERLEAVEREADPAUSED</name>
<description>Interleaver read pause event active</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXSUBFRAMEPAUSED</name>
<description>Transmit subframe pause event active</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CONVPAUSED</name>
<description>Convolutional coder pause event active</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>IFMIRRORCLEAR</name>
<description>Clear bit for the FRC IF MIRROR Register</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</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>0x000020BF</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>1</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>
</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>RAMBASEADDR</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0xA0002000</resetValue>
<resetMask>0xFFFFF000</resetMask>
<fields>
<field>
<name>RAMBASEADDR</name>
<description>RAM BASE ADDR</description>
<bitOffset>12</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FCD0</name>
<description>No Description</description>
<addressOffset>0x0B4</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>0x0B8</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>0x0BC</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>0x0C0</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>0x100</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>0x104</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>0x108</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>0x10C</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>0x110</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>0x114</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>0x118</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>0x11C</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>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>INTELEMENT9</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>INTELEMENT10</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>INTELEMENT11</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>INTELEMENT12</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>INTELEMENT13</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>INTELEMENT14</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>INTELEMENT15</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>
</registers>
</peripheral>
<peripheral>
<name>AGC_NS</name>
<version>0</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>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>STATUS0</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01FFFFFF</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>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ADCINDEX</name>
<description>ADC Attenuator INDEX</description>
<bitOffset>23</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RSSI</name>
<description>No Description</description>
<addressOffset>0x010</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>0x014</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>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x2002727F</resetValue>
<resetMask>0xFEEFFFFF</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>AGCCLKUNDIVREQ</name>
<description>Enable CLKUNDIV to AGC</description>
<bitOffset>21</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>0x020</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>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x0000610A</resetValue>
<resetMask>0xC3FFFFFF</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>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>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x02A8A800</resetValue>
<resetMask>0x03FFFFFF</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>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDDEBPRD</name>
<description>RF PEAKDET debance period</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RFPKDDEBRST</name>
<description>RFPKD_LAT debounce reset delay</description>
<bitOffset>22</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RSSISTEPTHR</name>
<description>No Description</description>
<addressOffset>0x02C</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>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000007D</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>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000007D</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>
</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>0x00003144</resetValue>
<resetMask>0x01FFFFFF</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>
</fields>
</register>
<register>
<name>PNRFATT0</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x06102040</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>0x1848F2C8</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>0x00F6E81F</resetValue>
<resetMask>0x00FFFFFF</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>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXCODE0</name>
<description>No Description</description>
<addressOffset>0x074</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>0x078</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>0x07C</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>0x080</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>
</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>0</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>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>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>
<enumeratedValue>
<name>COH</name>
<description>Coherent Detection.</description>
<value>2</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>0xFF7FFFFE</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>DSSSCTD</name>
<description>DSSS Correlation Threshold Disable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BBSS</name>
<description>Baseband Signal Selection</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POEPER</name>
<description>Phase Offset Estimation Period</description>
<bitOffset>16</bitOffset>
<bitWidth>4</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>COH</name>
<description>Coherent demod 5-bit I and Q input data, 10-bit I and Q data after FOE/POE.</description>
<value>1</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>FOEPREAVG</name>
<description>Frequency Offset Estimate Pre-Averaging</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LINCORR</name>
<description>Linear Correlation</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</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>0xF63FFFFF</resetMask>
<fields>
<field>
<name>TDREW</name>
<description>Timing Detection Rewind</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PREBASES</name>
<description>Preamble Bases</description>
<bitOffset>7</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PSTIMABORT0</name>
<description>Preamble Search Timing Abort Criteria 0</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PSTIMABORT1</name>
<description>Preamble Search Timing Abort Criteria 1</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PSTIMABORT2</name>
<description>Preamble Search Timing Abort Criteria 2</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PSTIMABORT3</name>
<description>Preamble Search Timing Abort Criteria 3</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARW</name>
<description>Allow Received Window</description>
<bitOffset>15</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SMALLWND</name>
<description>Allow received windows when window size is less than half the RAM size.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALWAYS</name>
<description>Always allow received windows.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NEVER</name>
<description>Never allow received windows.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PSABORT</name>
<description>Allow received windows right after PSTIMABORTn tests have aborted timing and coherent detection is enabled, or when window size is less than half the RAM size.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMTHRESHGAIN</name>
<description>Timing Threshold Gain</description>
<bitOffset>17</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CPLXCORREN</name>
<description>Enable Complex Correlation</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSSS3SYMBOLSYNCEN</name>
<description>Enable three symbol sync detection</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<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>0xFFFFFFFF</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>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF17</name>
<description>Shaping Coefficient 17</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF18</name>
<description>Shaping Coefficient 18</description>
<bitOffset>12</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF19</name>
<description>Shaping Coefficient 19</description>
<bitOffset>18</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF20</name>
<description>Shaping Coefficient 20</description>
<bitOffset>23</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF21</name>
<description>Shaping Coefficient 21</description>
<bitOffset>28</bitOffset>
<bitWidth>4</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>COEFF22</name>
<description>Shaping Coefficient 22</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF23</name>
<description>Shaping Coefficient 23</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF24</name>
<description>Shaping Coefficient 24</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF25</name>
<description>Shaping Coefficient 25</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF26</name>
<description>Shaping Coefficient 26</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF27</name>
<description>Shaping Coefficient 27</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF28</name>
<description>Shaping Coefficient 28</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF29</name>
<description>Shaping Coefficient 29</description>
<bitOffset>28</bitOffset>
<bitWidth>4</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>COEFF30</name>
<description>Shaping Coefficient 30</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF31</name>
<description>Shaping Coefficient 31</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF32</name>
<description>Shaping Coefficient 32</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF33</name>
<description>Shaping Coefficient 33</description>
<bitOffset>11</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF34</name>
<description>Shaping Coefficient 34</description>
<bitOffset>14</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF35</name>
<description>Shaping Coefficient 35</description>
<bitOffset>17</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF36</name>
<description>Shaping Coefficient 36</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF37</name>
<description>Shaping Coefficient 37</description>
<bitOffset>23</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF38</name>
<description>Shaping Coefficient 38</description>
<bitOffset>26</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COEFF39</name>
<description>Shaping Coefficient 39</description>
<bitOffset>29</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RAMPCTRL</name>
<description>No Description</description>
<addressOffset>0x0C0</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>0x0C4</addressOffset>
<access>read-write</access>
<resetValue>0x00FFFFFF</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>INTAFC</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>FOEPREAVG0</name>
<description>First estimate</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FOEPREAVG1</name>
<description>Second estimate</description>
<bitOffset>3</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FOEPREAVG2</name>
<description>Third estimate</description>
<bitOffset>6</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FOEPREAVG3</name>
<description>Fourth estimate</description>
<bitOffset>9</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FOEPREAVG4</name>
<description>Fifth estimate</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FOEPREAVG5</name>
<description>Sixth estimate</description>
<bitOffset>15</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FOEPREAVG6</name>
<description>Seventh estimate</description>
<bitOffset>18</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FOEPREAVG7</name>
<description>Eighth estimate</description>
<bitOffset>21</bitOffset>
<bitWidth>3</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>0x003FFFFF</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>
</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>0x0D80BB88</resetValue>
<resetMask>0x3FFFFFFF</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>
</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>POE</name>
<description>No Description</description>
<addressOffset>0x12C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x03FF03FF</resetMask>
<fields>
<field>
<name>POEI</name>
<description>In-phase component of POE.</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-only</access>
</field>
<field>
<name>POEQ</name>
<description>Quadrature component of POE.</description>
<bitOffset>16</bitOffset>
<bitWidth>10</bitWidth>
<access>read-only</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>0xFFFFFFFF</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>
<field>
<name>LRCORRTHDDYNEN</name>
<description>Correlator THD dynamic enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</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>0x00000001</resetValue>
<resetMask>0x000000FF</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>
</fields>
</register>
<register>
<name>COH0</name>
<description>No Description</description>
<addressOffset>0x158</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFE7</resetMask>
<fields>
<field>
<name>COHDYNAMICBBSSEN</name>
<description>Dynamic BBSS enable bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COHDYNAMICSYNCTHRESH</name>
<description>Dynamic syncword threshold enable bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COHDYNAMICPRETHRESH</name>
<description>Dynamic preamble threshold enable bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COHDYNAMICPRETHRESHSEL</name>
<description>Dynamic preamble threshold selection</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SEL0</name>
<description>1x sync coeff</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL1</name>
<description>0.94x sync coeff</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL2</name>
<description>0.88x sync coeff</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL3</name>
<description>0.74x sync coeff</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEL4</name>
<description>0.5x sync coeff</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COHCHPWRTH0</name>
<description>Channel power threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COHCHPWRTH1</name>
<description>Channel power threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COHCHPWRTH2</name>
<description>Channel power threshold</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>COH1</name>
<description>No Description</description>
<addressOffset>0x15C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SYNCTHRESH0</name>
<description>Minimum correlation threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCTHRESH1</name>
<description>Minimum correlation threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCTHRESH2</name>
<description>Minimum correlation threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCTHRESH3</name>
<description>Minimum correlation threshold</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>COH2</name>
<description>No Description</description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SYNCTHRESHDELTA0</name>
<description>Syncword correlation delta threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCTHRESHDELTA1</name>
<description>Syncword correlation delta threshold</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCTHRESHDELTA2</name>
<description>Syncword correlation delta threshold</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCTHRESHDELTA3</name>
<description>Syncword correlation delta threshold</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSAPEAKCHPWRTH</name>
<description>DSA Peak Check CHpwr Threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FIXEDCDTHFORIIR</name>
<description>.</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>COH3</name>
<description>No Description</description>
<addressOffset>0x164</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1FFFFFFF</resetMask>
<fields>
<field>
<name>COHDSAEN</name>
<description>DSA enable bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COHDSAADDWNDSIZE</name>
<description>DSA additional window size</description>
<bitOffset>1</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CDSS</name>
<description>DSA Signal Selection</description>
<bitOffset>11</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSAPEAKCHKEN</name>
<description>DSA Peak Checking Enable</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSAPEAKINDLEN</name>
<description>DSA Peak Index length</description>
<bitOffset>15</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DSAPEAKCHPWREN</name>
<description>DSA Peak Check channel power enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOGICBASEDCOHDEMODGATE</name>
<description>Logic Based clock gate</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DYNIIRCOEFOPTION</name>
<description>Dynamic IIR</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ONEPEAKQUALEN</name>
<description>One Peak</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PEAKCHKTIMOUT</name>
<description>Peak Check Time Out</description>
<bitOffset>23</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COHDSADETDIS</name>
<description>DSA Detection Disable</description>
<bitOffset>28</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>0x0001FF07</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>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>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x20C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0001FF07</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>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>
</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>0x000FFFFF</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>
</fields>
</register>
<register>
<name>STATUS2</name>
<description>No Description</description>
<addressOffset>0x220</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00003FFF</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>
</fields>
</register>
<register>
<name>STATUS3</name>
<description>No Description</description>
<addressOffset>0x224</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07FFFFFF</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>COHDSALIVE</name>
<description>COHDSA Prefilter above CDTH</description>
<bitOffset>23</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>COHDSADET</name>
<description>DSA prefilter above CDTH</description>
<bitOffset>25</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>0x00003FBF</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>
</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>IRCALCOEFWR0</name>
<description>No Description</description>
<addressOffset>0x250</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>0x254</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>0</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>40</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>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>0xD8770007</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>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>CAPCALDONE</name>
<description>Capacitor calibration 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>CAPCALDONE</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>0x000007FF</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>
</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>
</registers>
</peripheral>
<peripheral>
<name>PROTIMER_NS</name>
<version>0</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>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>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>0x000700F7</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>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>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>0</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>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>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>0xEF38FFFF</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>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>
</enumeratedValues>
</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>0xC000F1FF</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>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>0x000107EF</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>
</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>0x00FF0007</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>BUSERROR</name>
<description>Bus Error</description>
<bitOffset>2</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>0x00FF0007</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>BUSERROR</name>
<description>Bus Error Interrupt Enable</description>
<bitOffset>2</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>0x0000001F</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>
<field>
<name>AUX2RFSENSE</name>
<description>Enable auxiliary synthesizer output</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>The auxiliary synthesizer is not connected to the RFSENSE input</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>The auxiliary synthesizer is connected to the RFSENSE input</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOOPBACK2LNAINPUT</name>
<description>Enable RF loopback</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOOPBACK2LNAOUTPUT</name>
<description>Enable RF loopback</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQSTATUS</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000010</resetValue>
<resetMask>0x000005FF</resetMask>
<fields>
<field>
<name>STOPPED</name>
<description>Sequencer Stopped</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BKPT</name>
<description>Breakpoint Enabled</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WAITING</name>
<description>Sequencer Waiting</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WAITMODE</name>
<description>Sequencer Waiting Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>ANY</name>
<description>Sequencer is waiting for any of the events indicated SEQ_WAITMASK.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALL</name>
<description>Sequencer is waiting for all the events indicated SEQ_WAITMASK.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DONE</name>
<description>Sequencer Done Signal</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NEG</name>
<description>Negative Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>POS</name>
<description>Positive Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ZERO</name>
<description>Zero Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CARRY</name>
<description>Carry Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ABORTEN</name>
<description>Sequencer Program Execution Abort Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Sequencer Program Execution can not be aborted.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Sequencer Program Execution can be aborted.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SEQCMD</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>HALT</name>
<description>Sequencer Halt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STEP</name>
<description>Sequencer Step</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESUME</name>
<description>Sequencer Resume</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>BKPTEN</name>
<description>Breakpoint Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>BKPTDIS</name>
<description>Breakpoint Disable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ABORT</name>
<description>Sequencer Execution Abort</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ABORTENSET</name>
<description>Set Sequencer Abort Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ABORTENCLEAR</name>
<description>Clear Sequencer Abort Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>BREAKPOINT</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>BKPADDR</name>
<description>Sequencer Breakpoint Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>R0</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>R0</name>
<description>Sequencer Register 0</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>R1</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>R1</name>
<description>Sequencer Register 1</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>R2</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>R2</name>
<description>Sequencer Register 2</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>R3</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>R3</name>
<description>Sequencer Register 3</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>R4</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>R4</name>
<description>Sequencer Register 4</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>R5</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>R5</name>
<description>Sequencer Register 5</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>R6</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>R6</name>
<description>Sequencer Register 6</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>R7</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>R7</name>
<description>Sequencer Register 7</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WAITMASK</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>STCMP</name>
<description>STIMER Compare Event</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FRCRX</name>
<description>FRC RXWord</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FRCTX</name>
<description>FRC TXWord</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PRSEVENT</name>
<description>PRS Event</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DEMODRXREQCLR</name>
<description>Demodulator RX Request Clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNTHRDY</name>
<description>SYNTH Ready</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RAMPDONE</name>
<description>Ramp Done</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FRCPAUSED</name>
<description>FRC Paused</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ANTSWITCH</name>
<description>Active antenna has switched</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>WAITSNSH</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>WAITSNSH</name>
<description>Wait Event Snapshot</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STIMER</name>
<description>No Description</description>
<addressOffset>0x05C</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>0x060</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>VECTADDR</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>VECTADDR</name>
<description>Vector Table Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEQCTRL</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001C07</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>STIMERDEBUGRUN</name>
<description>STIMER Debug Run</description>
<bitOffset>10</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>CPUHALTREQEN</name>
<description>CPU Halt Request Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Main CPU is not halted when the Sequencer is halted.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Main CPU is halted when the Sequencer is halted.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SEQHALTUPONCPUHALTEN</name>
<description>Sequencer Halt Upon CPU Halt Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>Sequencer is not halted when the main CPU is halted.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>Sequencer is halted when the main CPU is halted.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PRESC</name>
<description>No Description</description>
<addressOffset>0x06C</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>0x070</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>0x074</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>0x078</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>0x07C</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>SYNTHENCTRL</name>
<description>No Description</description>
<addressOffset>0x084</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>0x088</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>0x08C</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>0x094</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>0x09C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</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>
</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>
</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>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IFPGACTRL</name>
<description>No Description</description>
<addressOffset>0x0A0</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>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000100</resetMask>
<fields>
<field>
<name>PARAMP</name>
<description>PA output level ramping</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>APC</name>
<description>No Description</description>
<addressOffset>0x0A8</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>0x0AC</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>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</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>
</fields>
</register>
<register>
<name>AUXADCCTRL0</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000100</resetValue>
<resetMask>0x0003FFFF</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>
<field>
<name>INPUTRESSEL</name>
<description>Select input resource</description>
<bitOffset>14</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AUXADCCTRL1</name>
<description></description>
<addressOffset>0x0B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x031F0FFF</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>
</fields>
</register>
<register>
<name>AUXADCOUT</name>
<description>No Description</description>
<addressOffset>0x0BC</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>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x02A40005</resetValue>
<resetMask>0x03FFFFFF</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>CLKMULTENDRVDIFF</name>
<description>CLKMULTENDRVDIFF</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Single_ended</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Differential</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTENDRVRX2P4G</name>
<description>CLKMULTENDRVRX2P4G</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>CLKMULTENFBDIV</name>
<description>CLKMULTENFBDIV</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>CLKMULTENREFDIV</name>
<description>CLKMULTENREFDIV</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>CLKMULTENREG1</name>
<description>CLKMULTENREG1</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>CLKMULTENREG2</name>
<description>CLKMULTENREG2</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>CLKMULTENROTDET</name>
<description>CLKMULTENROTDET</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>CLKMULTFREQCAL</name>
<description>CLKMULTFREQCAL</description>
<bitOffset>18</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>CLKMULTREG1ADJV</name>
<description>CLKMULTREG1ADJV</description>
<bitOffset>20</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>CLKMULTREG2ADJI</name>
<description>CLKMULTREG2ADJI</description>
<bitOffset>22</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>I_200uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>I_480uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>I_760uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>I_1040uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKMULTREG2ADJV</name>
<description>CLKMULTREG2ADJV</description>
<bitOffset>24</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>
</fields>
</register>
<register>
<name>CLKMULTEN1</name>
<description></description>
<addressOffset>0x0C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000188</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>CLKMULTINNIBBLE</name>
<description>CLKMULTINNIBBLE</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKMULTLDCNIB</name>
<description>CLKMULTLDCNIB</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>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>
</fields>
</register>
<register>
<name>CLKMULTCTRL</name>
<description></description>
<addressOffset>0x0C8</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>0x0CC</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>IFADCTRIM</name>
<description></description>
<addressOffset>0x0D4</addressOffset>
<access>read-write</access>
<resetValue>0x08965290</resetValue>
<resetMask>0x0FFFFFFF</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>v1p20</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p24</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p28</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p32</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p35</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p39</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p42</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p46</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCLDOSHUNTAMPLVL</name>
<description>IFADCLDOSHUNTAMPLVL</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v1p20</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p24</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p28</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p32</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p35</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p39</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p42</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v1p46</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCLDOSHUNTCURLP</name>
<description>IFADCLDOSHUNTCURLP</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>low_power_disabled</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>low_power_enabled</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCLDOSHUNTCURLVL</name>
<description>IFADCLDOSHUNTCURLVL</description>
<bitOffset>9</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>current_180uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>current_190uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>current_200uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>current_210uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCOTAST1CURRENT</name>
<description>IFADCOTAST1CURRENT</description>
<bitOffset>11</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>negative_20p</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>negative_11p</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>nominal</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>positive_15p</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCOTAST2CURRENT</name>
<description>IFADCOTAST2CURRENT</description>
<bitOffset>13</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>negative_20p</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>negative_11p</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>nominal</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>positive_15p</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCREFBUFAMPLVL</name>
<description>IFADCREFBUFAMPLVL</description>
<bitOffset>15</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>18</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>current_65uA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>current_75uA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>current_85uA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>current_95uA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCSIDETONEAMP</name>
<description>IFADCSIDETONEAMP</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>diff_pk_10mV</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>diff_pk_20mV</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>diff_pk_50mV</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>diff_pk_100mV</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCSIDETONEFREQ</name>
<description>IFADCSIDETONEFREQ</description>
<bitOffset>22</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>
<field>
<name>IFADCTUNEZERO</name>
<description>IFADCTUNEZERO</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>nominal_zero</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>half_freq_zero</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IFADCVCMLVL</name>
<description>IFADCVCMLVL</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ratio_0p48</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ratio_0p49</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ratio_0p5</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ratio_0p52</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IFADCCAL</name>
<description></description>
<addressOffset>0x0D8</addressOffset>
<access>read-write</access>
<resetValue>0x00001000</resetValue>
<resetMask>0x00001F03</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>
</fields>
</register>
<register>
<name>IFADCSTATUS</name>
<description></description>
<addressOffset>0x0DC</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>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x0442093D</resetValue>
<resetMask>0x07FFFFFF</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>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>current_nom</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>unused</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>current_80percent</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>current_60percent</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXRFPKDBWSEL</name>
<description>LNAMIXRFPKDBWSEL</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFPKDCALCM</name>
<description>LNAMIXRFPKDCALCM</description>
<bitOffset>12</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXRFPKDCALDM</name>
<description>LNAMIXRFPKDCALDM</description>
<bitOffset>18</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXTRIMVREG</name>
<description>LNAMIXTRIMVREG</description>
<bitOffset>23</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXTRIM1</name>
<description></description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00011508</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>LNAMIXIBIAS1ADJ</name>
<description>LNAMIXIBIAS1ADJ</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXLNA1CAPSEL</name>
<description>LNAMIXLNA1CAPSEL</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXMXRBIAS1</name>
<description>LNAMIXMXRBIAS1</description>
<bitOffset>7</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>LNAMIXNCAS1ADJ</name>
<description>LNAMIXNCAS1ADJ</description>
<bitOffset>9</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>LNAMIXPCAS1ADJ</name>
<description>LNAMIXPCAS1ADJ</description>
<bitOffset>11</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>LNAMIXVOUT1ADJ</name>
<description>LNAMIXVOUT1ADJ</description>
<bitOffset>13</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXTRIM2</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00011508</resetValue>
<resetMask>0x0001FFFF</resetMask>
<fields>
<field>
<name>LNAMIXIBIAS2ADJ</name>
<description>LNAMIXIBIAS2ADJ</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXLNA2CAPSEL</name>
<description>LNAMIXLNA2CAPSEL</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXMXRBIAS2</name>
<description>LNAMIXMXRBIAS2</description>
<bitOffset>7</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>LNAMIXNCAS2ADJ</name>
<description>LNAMIXNCAS2ADJ</description>
<bitOffset>9</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>LNAMIXPCAS2ADJ</name>
<description>LNAMIXPCAS2ADJ</description>
<bitOffset>11</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>LNAMIXVOUT2ADJ</name>
<description>LNAMIXVOUT2ADJ</description>
<bitOffset>13</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXCAL</name>
<description></description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x000003F0</resetValue>
<resetMask>0x000003FF</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>LNAMIXENIRCAL1</name>
<description>LNAMIXENIRCAL1</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>LNAMIXENIRCAL2</name>
<description>LNAMIXENIRCAL2</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>LNAMIXIRCAL1AMP</name>
<description>LNAMIXIRCAL1AMP</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LNAMIXIRCAL2AMP</name>
<description>LNAMIXIRCAL2AMP</description>
<bitOffset>7</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LNAMIXEN</name>
<description></description>
<addressOffset>0x0F4</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>0x0F8</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>0x0FC</addressOffset>
<access>read-write</access>
<resetValue>0x20088D93</resetValue>
<resetMask>0x3FFFFFFF</resetMask>
<fields>
<field>
<name>PATRIMDRVREGIBCORE0DBM</name>
<description>PATRIMDRVREGIBCORE0DBM</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>PATRIMDRVREGIBNDIO0DBM</name>
<description>PATRIMDRVREGIBNDIO0DBM</description>
<bitOffset>2</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vreg_1p09</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p13</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p16</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p20</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p23</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p25</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p28</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p31</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p33</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p36</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>NA_10</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NA_11</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>NA_12</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>NA_13</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>NA_14</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>NA_15</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMDRVREGPSR0DBM</name>
<description>PATRIMDRVREGPSR0DBM</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>PATRIMDRVSLICE0DBM</name>
<description>PATRIMDRVSLICE0DBM</description>
<bitOffset>7</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_slice</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>on_2_slice</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>on_3_slice</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMFB0DBM</name>
<description>PATRIMFB0DBM</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_0p80</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p825</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>vo_vi_0p85</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMPABIASN0DBM</name>
<description>PATRIMPABIASN0DBM</description>
<bitOffset>13</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v_450m</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v_462p5m</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v_475m</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v_487p5m</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v_500m</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v_512p5m</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v_525m</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v_537p5m</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>v_550m</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>v_562p5m</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>v_575m</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>v_587p5m</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>v_600m</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>v_612p5m</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>v_625m</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>v_637p5m</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMPABIASP0DBM</name>
<description>PATRIMPABIASP0DBM</description>
<bitOffset>17</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>v_450m</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>v_462p5m</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>v_475m</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>v_487p5m</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>v_500m</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>v_512p5m</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>v_525m</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>v_537p5m</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>v_550m</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>v_562p5m</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>v_575m</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>v_587p5m</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>v_600m</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>v_612p5m</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>v_625m</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>v_637p5m</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMPASLICE0DBM</name>
<description>PATRIMPASLICE0DBM</description>
<bitOffset>21</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>on_slice_0</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>on_slice_63</name>
<description></description>
<value>63</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMVREF0DBM</name>
<description>PATRIMVREF0DBM</description>
<bitOffset>27</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>
</fields>
</register>
<register>
<name>PATRIM1</name>
<description></description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<resetValue>0x40000980</resetValue>
<resetMask>0x7FFFFFFF</resetMask>
<fields>
<field>
<name>PATRIM10DBMDUTYCYN</name>
<description>PATRIM10DBMDUTYCYN</description>
<bitOffset>0</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>PATRIM10DBMDUTYCYP</name>
<description>PATRIM10DBMDUTYCYP</description>
<bitOffset>3</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>
<field>
<name>PATRIM20DBMPREDRV</name>
<description>PATRIM20DBMPREDRV</description>
<bitOffset>6</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>trise_137ps</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>trise_127ps</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>trise_117ps</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>trise_110ps</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>trise_75ps</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>trise_73ps</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>trise_71ps</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>trise_70ps</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMANTSWBIAS</name>
<description>PATRIMANTSWBIAS</description>
<bitOffset>9</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vb_at_vdd</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vb_at_vdd_mp6v</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vb_at_vdd_m1p2v</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vb_at_vdd_m1p8v</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMBLEEDAUTOPREREG</name>
<description>PATRIMBLEEDAUTOPREREG</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>PATRIMCAPPAOUTM</name>
<description>PATRIMCAPPAOUTM</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PATRIMCAPPAOUTP</name>
<description>PATRIMCAPPAOUTP</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PATRIMCMGAIN</name>
<description>PATRIMCMGAIN</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PATRIMDLY0</name>
<description>PATRIMDLY0</description>
<bitOffset>22</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>tdly_0ps</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_64ps</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_65ps</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_66ps</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_68ps</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_70ps</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_75ps</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_83ps</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMDLY1</name>
<description>PATRIMDLY1</description>
<bitOffset>25</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>tdly_0ps</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_64ps</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_65ps</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_66ps</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_68ps</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_70ps</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_75ps</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>tdly_83ps</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMFBKATTPDRVLDO</name>
<description>PATRIMFBKATTPDRVLDO</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>less_bw</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>more_bw</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMIBIASMASTER</name>
<description>PATRIMIBIASMASTER</description>
<bitOffset>29</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Ibias_is_45u</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>Ibias_is_47p5u</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>Ibias_is_50u</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>Ibias_is_52p5u</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PATRIM2</name>
<description></description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<resetValue>0x30C0F87A</resetValue>
<resetMask>0x7FFFFFFF</resetMask>
<fields>
<field>
<name>PATRIMLDOFBHVPDRVLDO</name>
<description>PATRIMLDOFBHVPDRVLDO</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vreg_1p22</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p28</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p35</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p44</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMLDOFBHVPREREG</name>
<description>PATRIMLDOFBHVPREREG</description>
<bitOffset>2</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vreg_1p678</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p735</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p801</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_1p875</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_3p00</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_3p14</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_3p3</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vreg_3p477</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMLDOHVPDRVLDO</name>
<description>PATRIMLDOHVPDRVLDO</description>
<bitOffset>5</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>PATRIMLDOHVPREREG</name>
<description>PATRIMLDOHVPREREG</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vref_0p651</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p663</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p676</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p688</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p701</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p713</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p726</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p738</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p751</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p763</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p776</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p788</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p801</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p813</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p826</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>vref_0p838</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMLDOPSRPDRVLDO</name>
<description>PATRIMLDOPSRPDRVLDO</description>
<bitOffset>12</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>PATRIMLDOPSRPREREG</name>
<description>PATRIMLDOPSRPREREG</description>
<bitOffset>13</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>PATRIMLDOSLICESPDRVLDO</name>
<description>PATRIMLDOSLICESPDRVLDO</description>
<bitOffset>14</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>iload_7p5mA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>iload_15mA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>iload_22p5mA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>iload_30mA</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMLDOSLICESPREREG</name>
<description>PATRIMLDOSLICESPREREG</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>spare1</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>spare2</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>spare3</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>spare4</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMPADACGLITCH</name>
<description>PATRIMPADACGLITCH</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>larger_glitch</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>smaller_glitch</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMNBIAS</name>
<description>PATRIMNBIAS</description>
<bitOffset>19</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</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>PATRIMNCASC</name>
<description>PATRIMNCASC</description>
<bitOffset>23</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ncbias_m50mv</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ncbias_default</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ncbias_p50mv</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ncbias_p100mv</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMPBIAS</name>
<description>PATRIMPBIAS</description>
<bitOffset>25</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>vpbias_up104mv</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up91mv</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up78mv</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up65mv</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up52mv</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up39mv</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up26mv</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_up13mv</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_default</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn13mv</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn26mv</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn38mv</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn52mv</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn65mv</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn78mv</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>vpbias_dn91mv</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PATRIMPCASC</name>
<description>PATRIMPCASC</description>
<bitOffset>29</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pcbias_p50mv</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pcbias_default</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>pcbias_m50mv</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>pcbias_m100mv</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PACTRL</name>
<description></description>
<addressOffset>0x108</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FF07FF</resetMask>
<fields>
<field>
<name>PAEN10DBMVMID</name>
<description>PAEN10DBMVMID</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>PAEN20DBMVMID</name>
<description>PAEN20DBMVMID</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>PAENCAPATT</name>
<description>PAENCAPATT</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>PAENLATCHBYPASS</name>
<description>PAENLATCHBYPASS</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>PAENPOWERRAMPINGCLK</name>
<description>PAENPOWERRAMPINGCLK</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>silence_clk</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>en_clk</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PAPULLDOWNVDDPA</name>
<description>PAPULLDOWNVDDPA</description>
<bitOffset>5</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_vddpa</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PAREGBYPASSPDRVLDO</name>
<description>PAREGBYPASSPDRVLDO</description>
<bitOffset>6</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>PAREGBYPASSPREREG</name>
<description>PAREGBYPASSPREREG</description>
<bitOffset>7</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>PASELLDOVDDPA</name>
<description>PASELLDOVDDPA</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>not_selected</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>selected</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PASELLDOVDDRF</name>
<description>PASELLDOVDDRF</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>not_selected</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>selected</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PASLICERST</name>
<description>PASLICERST</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>PAPOWER</name>
<description>PAPOWER</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>t0stripeon</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>t1stripeon</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>t2stripeon</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>t3stripeon</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>t4stripeon</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>t5stripeon</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>t6stripeon</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>t7stripeon</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>t8stripeon</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>t9stripeon</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>t10stripeon</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>t11stripeon</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>t12stripeon</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>t13stripeon</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>t14stripeon</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>t15stripeon</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PASELSLICE</name>
<description>PASELSLICE</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PGATRIM</name>
<description></description>
<addressOffset>0x110</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>0x114</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>0x118</addressOffset>
<access>read-write</access>
<resetValue>0x04000000</resetValue>
<resetMask>0x07FFFFFF</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>PGAENHYST</name>
<description>PGAENHYST</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pkd_hyst_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pkd_hyst_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>PGAENOFFD</name>
<description>PGAENOFFD</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>pkd_offd_disable</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>pkd_offd_enable</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_0p8</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>pm_1p2</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>pm_0p5</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>0x11C</addressOffset>
<access>read-write</access>
<resetValue>0x30202020</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>0x120</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>0x124</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_dualbis_vtr</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>enable_dualbis_vtr</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RFPATHEN1</name>
<description>No Description</description>
<addressOffset>0x128</addressOffset>
<access>read-write</access>
<resetValue>0x00000004</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LNAMIXEN0DBMPA1</name>
<description>LNAMIXEN0DBMPA1</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>LNAMIXEN1</name>
<description>LNAMIXEN1</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>LNAMIXRFATTDCEN1</name>
<description>LNAMIXRFATTDCEN1</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>LNAMIXRFPKDENRF1</name>
<description>LNAMIXRFPKDENRF1</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_path1</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXTRSW1</name>
<description>LNAMIXTRSW1</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>PAENANT1</name>
<description>PAENANT1</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>PAENPA10DBM</name>
<description>PAENPA10DBM</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>PAENPAPREDRV10DBM</name>
<description>PAENPAPREDRV10DBM</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>
</fields>
</register>
<register>
<name>RFPATHEN2</name>
<description>No Description</description>
<addressOffset>0x12C</addressOffset>
<access>read-write</access>
<resetValue>0x00000004</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>LNAMIXEN0DBMPA2</name>
<description>LNAMIXEN0DBMPA2</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>LNAMIXEN2</name>
<description>LNAMIXEN2</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>LNAMIXRFATTDCEN2</name>
<description>LNAMIXRFATTDCEN2</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>LNAMIXRFPKDENRF2</name>
<description>LNAMIXRFPKDENRF2</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_path2</name>
<description></description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LNAMIXTRSW2</name>
<description>LNAMIXTRSW2</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>PAENANT2</name>
<description>PAENANT2</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>PAENPA20DBM</name>
<description>PAENPA20DBM</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>PAENPAPREDRV20DBM</name>
<description>PAENPAPREDRV20DBM</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>
</fields>
</register>
<register>
<name>RX</name>
<description></description>
<addressOffset>0x130</addressOffset>
<access>read-write</access>
<resetValue>0x00000410</resetValue>
<resetMask>0x00003FFF</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>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>
<field>
<name>SYPFDCHPLPEN</name>
<description>SYPFDCHPLPEN</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>SYPFDFPWEN</name>
<description>SYPFDFPWEN</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>
</fields>
</register>
<register>
<name>TX</name>
<description></description>
<addressOffset>0x134</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFF3707FF</resetMask>
<fields>
<field>
<name>PABLEEDDRVREG0DBM</name>
<description>PABLEEDDRVREG0DBM</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>PABLEEDREG0DBM</name>
<description>PABLEEDREG0DBM</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>PAENBIAS0DBM</name>
<description>PAENBIAS0DBM</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>PAENDRVREG0DBM</name>
<description>PAENDRVREG0DBM</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>PAENDRVREGBIAS0DBM</name>
<description>PAENDRVREGBIAS0DBM</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>PAENLO0DBM</name>
<description>PAENLO0DBM</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>PAENREG0DBM</name>
<description>PAENREG0DBM</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>PAENTAPCAP0DBM</name>
<description>PAENTAPCAP0DBM</description>
<bitOffset>7</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>
<field>
<name>ENPATRIMPASLICE0DBM</name>
<description>Override</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PAEN10DBMM</name>
<description>PAEN10DBMM</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>PAEN10DBMP</name>
<description>PAEN10DBMP</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>PAEN10DBMPDRV</name>
<description>PAEN10DBMPDRV</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>PAEN20DBM</name>
<description>PAEN20DBM</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>PAEN20DBMPDRV</name>
<description>PAEN20DBMPDRV</description>
<bitOffset>21</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>PAENBLEEDPDRVLDO</name>
<description>PAENBLEEDPDRVLDO</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>PAENBLEEDPREREG</name>
<description>PAENBLEEDPREREG</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>PAENLDOHVPDRVLDO</name>
<description>PAENLDOHVPDRVLDO</description>
<bitOffset>26</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>PAENLDOHVPREREG</name>
<description>PAENLDOHVPREREG</description>
<bitOffset>27</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>PAENPAOUT</name>
<description>PAENPAOUT</description>
<bitOffset>28</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>0x13C</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>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00003FD0</resetValue>
<resetMask>0x0001FFFF</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>
</fields>
</register>
<register>
<name>SYCAL</name>
<description></description>
<addressOffset>0x144</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>0x148</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>0x14C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00001FFF</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>SYLODIVRLO12G4EN</name>
<description>SYLODIVRLO12G4EN</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>SYLODIVRLO22G4EN</name>
<description>SYLODIVRLO22G4EN</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>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>SYLODIVTLO20DBM2G4AUXEN</name>
<description>SYLODIVTLO20DBM2G4AUXEN</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>SYLODIVTLO20DBM2G4EN</name>
<description>SYLODIVTLO20DBM2G4EN</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>
</fields>
</register>
<register>
<name>SYMMDCTRL</name>
<description></description>
<addressOffset>0x158</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</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>
</fields>
</register>
<register>
<name>DIGCLKRETIMECTRL</name>
<description>No Description</description>
<addressOffset>0x15C</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>operate</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>reset</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>0x160</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>0x164</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>0x168</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>0x16C</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>ANTDIV</name>
<description>No Description</description>
<addressOffset>0x174</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>EN</name>
<description>EN</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>All controls off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PAENANT1</name>
<description>Control pa_en_ant1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LNAMIXEN1</name>
<description>Control lnamix_en1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LNAMIXRFPKDENRF1</name>
<description>Control lnamix_rfpkd_en_rf1</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SYLODIVRLO12G4EN</name>
<description>Control sy_lodiv_rlo1_2g4_en</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PAENANT2</name>
<description>Control pa_en_ant2</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>LNAMIXEN2</name>
<description>Control lnamix_en2</description>
<value>32</value>
</enumeratedValue>
<enumeratedValue>
<name>LNAMIXRFPKDENRF2</name>
<description>Control lnamix_rfpkd_en_rf2</description>
<value>64</value>
</enumeratedValue>
<enumeratedValue>
<name>SYLODIVRLO22G4EN</name>
<description>Control sy_lodiv_rlo2_2g4_en</description>
<value>128</value>
</enumeratedValue>
<enumeratedValue>
<name>ON</name>
<description>All controls on</description>
<value>255</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STATUS</name>
<description>STATUS</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Both antenna disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ANT1</name>
<description>Antenna 1 enabled</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ANT2</name>
<description>Antenna 2 enabled</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both antenna enabled</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</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>
</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>0x05000000</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>BlueGecko</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>MR</name>
<description>Mighty Gecko RCP</description>
<value>7</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>HFRCOEM23CAL0</name>
<description>HFRCOEM23 Calibration</description>
<addressOffset>0x0A0</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>HFRCOEM23CAL1</name>
<description>HFRCOEM23 Calibration</description>
<addressOffset>0x0A4</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>HFRCOEM23CAL2</name>
<description>HFRCOEM23 Calibration</description>
<addressOffset>0x0A8</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>HFRCOEM23CAL3</name>
<description>HFRCOEM23 Calibration</description>
<addressOffset>0x0AC</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>HFRCOEM23CAL4</name>
<description>HFRCOEM23 Calibration</description>
<addressOffset>0x0B0</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>HFRCOEM23CAL5</name>
<description>HFRCOEM23 Calibration</description>
<addressOffset>0x0B4</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>HFRCOEM23CAL6</name>
<description>HFRCOEM23 Calibration</description>
<addressOffset>0x0B8</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>HFRCOEM23CAL7</name>
<description>HFRCOEM23 Calibration</description>
<addressOffset>0x0BC</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>HFRCOEM23CAL8</name>
<description>HFRCOEM23 Calibration</description>
<addressOffset>0x0C0</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>HFRCOEM23CAL9</name>
<description>HFRCOEM23 Calibration</description>
<addressOffset>0x0C4</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>HFRCOEM23CAL10</name>
<description>HFRCOEM23 Calibration</description>
<addressOffset>0x0C8</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>HFRCOEM23CAL11</name>
<description>HFRCOEM23 Calibration</description>
<addressOffset>0x0CC</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>HFRCOEM23CAL12</name>
<description>HFRCOEM23 Calibration</description>
<addressOffset>0x0D0</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>HFRCOEM23CAL13</name>
<description>HFRCOEM23 Calibration</description>
<addressOffset>0x0D4</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>HFRCOEM23CAL14</name>
<description>HFRCOEM23 Calibration</description>
<addressOffset>0x0D8</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>HFRCOEM23CAL15</name>
<description>HFRCOEM23 Calibration</description>
<addressOffset>0x0DC</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>HFRCOEM23CAL16</name>
<description>HFRCOEM23 Calibration</description>
<addressOffset>0x0E0</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>HFRCOEM23CAL17</name>
<description>HFRCOEM23 Calibration</description>
<addressOffset>0x0E4</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>
</registers>
</peripheral>
</peripherals>
<vendorExtensions>
<name>Copyright 2018 Silicon Laboratories, Inc.</name>
<flashBaseAddress>0x00000000</flashBaseAddress>
<flashSize>0x00100000</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>0x00000400</chipconfigSize>
<chipconfigAccessTypes>rx</chipconfigAccessTypes>
<reservedBaseAddress>0x0FF00000</reservedBaseAddress>
<reservedSize>0x00100000</reservedSize>
<reservedAccessTypes>rx</reservedAccessTypes>
<ramBaseAddress>0x20000000</ramBaseAddress>
<ramSize>0x00018000</ramSize>
<ramAccessTypes>rwx</ramAccessTypes>
<seqram_s_BaseAddress>0xA0000000</seqram_s_BaseAddress>
<seqram_s_Size>0x00002000</seqram_s_Size>
<seqram_s_AccessTypes>rwx</seqram_s_AccessTypes>
<frcram_s_BaseAddress>0xA0002000</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>0x00002000</seqram_ns_Size>
<seqram_ns_AccessTypes>rwx</seqram_ns_AccessTypes>
<frcram_ns_BaseAddress>0xB0002000</frcram_ns_BaseAddress>
<frcram_ns_Size>0x00001000</frcram_ns_Size>
<frcram_ns_AccessTypes>rwx</frcram_ns_AccessTypes>
</vendorExtensions>
</device>