RMUL2025/lib/cmsis_svd/data/SiliconLabs/Series2/EFM32PG23/EFM32PG23B310F256IM48.svd

157811 lines
6.1 MiB

<?xml version="1.0" encoding="UTF-8"?>
<device>
<vendor>Silicon Labs</vendor>
<vendorID>SLAB</vendorID>
<name>EFM32PG23B310F256IM48</name>
<series>EFM32</series>
<version>B</version>
<description>No description</description>
<addressUnitBits>8</addressUnitBits>
<width>32</width>
<size>32</size>
<access>read-write</access>
<resetValue>0</resetValue>
<resetMask>4294967295</resetMask>
<peripherals>
<peripheral>
<name>SCRATCHPAD_S</name>
<version>0</version>
<description>SCRATCHPAD_S Registers</description>
<baseAddress>0x40000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>SREG0</name>
<description>Used for SIMCTRL Pointer in Verification Environment</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH</name>
<description>Scratch Pad Register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SREG1</name>
<description>Used for SIMCTRL Data Access in Verification Environment</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH</name>
<description>Scratch Register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>EMU_S</name>
<version>2</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>3</value>
</interrupt>
<interrupt>
<name>EMUDG</name>
<value>30</value>
</interrupt>
<registers>
<register>
<name>DECBOD</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000022</resetValue>
<resetMask>0x00000033</resetMask>
<fields>
<field>
<name>DECBODEN</name>
<description>DECBOD enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DECBODMASK</name>
<description>DECBOD Mask</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DECOVMBODEN</name>
<description>Over Voltage Monitor enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DECOVMBODMASK</name>
<description>Over Voltage Monitor Mask</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BOD3SENSE</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000077</resetMask>
<fields>
<field>
<name>AVDDBODEN</name>
<description>AVDD BOD enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VDDIO0BODEN</name>
<description>VDDIO0 BOD enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VDDIO1BODEN</name>
<description>VDDIO1 BOD enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VREGVDDCMPCTRL</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000006</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>VREGINCMPEN</name>
<description>VREGVDD comparator enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>THRESSEL</name>
<description>VREGVDD comparator threshold programming</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PD1PARETCTRL</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PD1PARETDIS</name>
<description>Disable PD1 Partial Retention </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PERIPHNORETAIN</name>
<description>Retain associated registers when in EM2/3</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IPVERSION</name>
<description>IP Version</description>
<addressOffset>0x05C</addressOffset>
<access>read-only</access>
<resetValue>0x00000002</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>LOCK</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>write-only</access>
<resetValue>0x0000ADE8</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock EMU register</description>
<value>44520</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xEB070000</resetMask>
<fields>
<field>
<name>AVDDBOD</name>
<description>AVDD BOD Interrupt flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IOVDD0BOD</name>
<description>VDDIO0 BOD Interrupt flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM23WAKEUP</name>
<description>EM23 Wake up Interrupt flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VSCALEDONE</name>
<description>Vscale done Interrupt flag</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPAVG</name>
<description>Temperature Average Interrupt flag</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMP</name>
<description>Temperature Interrupt flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPLOW</name>
<description>Temperature low Interrupt flag</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGH</name>
<description>Temperature high Interrupt flag</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xEB070000</resetMask>
<fields>
<field>
<name>AVDDBOD</name>
<description>AVDD BOD Interrupt enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IOVDD0BOD</name>
<description>VDDIO0 BOD Interrupt enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM23WAKEUP</name>
<description>EM23 Wake up Interrupt enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VSCALEDONE</name>
<description>Vscale done Interrupt enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPAVG</name>
<description>Temperature Interrupt enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMP</name>
<description>Temperature Interrupt enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPLOW</name>
<description>Temperature low Interrupt enable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGH</name>
<description>Temperature high Interrupt enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EM4CTRL</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000133</resetMask>
<fields>
<field>
<name>EM4ENTRY</name>
<description>EM4 entry request</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4IORETMODE</name>
<description>EM4 IO retention mode</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No Retention: Pads enter reset state when entering EM4</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EM4EXIT</name>
<description>Retention through EM4: Pads enter reset state when exiting EM4</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SWUNLATCH</name>
<description>Retention through EM4 and Wakeup: software writes UNLATCH register to remove retention</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BOD3SENSEEM4WU</name>
<description>Set BOD3SENSE as EM4 wakeup</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00060E12</resetMask>
<fields>
<field>
<name>EM4UNLATCH</name>
<description>EM4 unlatch</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TEMPAVGREQ</name>
<description>Temperature Average Request</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>EM01VSCALE1</name>
<description>Scale voltage to Vscale1</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>EM01VSCALE2</name>
<description>Scale voltage to Vscale2 </description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RSTCAUSECLR</name>
<description>Reset Cause Clear</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x00000200</resetValue>
<resetMask>0xE0010309</resetMask>
<fields>
<field>
<name>EM2DBGEN</name>
<description>Enable debugging in EM2</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPAVGNUM</name>
<description>Averaged Temperature samples num</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>N16</name>
<description>16 measurements</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>N64</name>
<description>64 measurements</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EM23VSCALE</name>
<description>EM2/EM3 Vscale </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VSCALE0</name>
<description>VSCALE0. 0.9v</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VSCALE1</name>
<description>VSCALE1. 1.0v</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VSCALE2</name>
<description>VSCALE2. 1.1v</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLASHPWRUPONDEMAND</name>
<description>Enable flash on demand wakeup</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EFPDIRECTMODEEN</name>
<description>EFP Direct Mode Enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EFPDRVDECOUPLE</name>
<description>EFP drives DECOUPLE</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EFPDRVDVDD</name>
<description>EFP drives DVDD</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TEMPLIMITS</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x01FF0000</resetValue>
<resetMask>0x01FF01FF</resetMask>
<fields>
<field>
<name>TEMPLOW</name>
<description>Temp Low limit</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGH</name>
<description>Temp High limit</description>
<bitOffset>16</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-only</access>
<resetValue>0x00000080</resetValue>
<resetMask>0xFFFFD4FF</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>Lock status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>All EMU lockable registers are unlocked.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>All EMU lockable registers are locked.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FIRSTTEMPDONE</name>
<description>First Temp done</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TEMPACTIVE</name>
<description>Temp active</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TEMPAVGACTIVE</name>
<description>Temp Average active</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VSCALEBUSY</name>
<description>Vscale busy</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VSCALEFAILED</name>
<description>Vscale failed</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VSCALE</name>
<description>Vscale status</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>VSCALE0</name>
<description>Voltage scaling set to 0.9v</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VSCALE1</name>
<description>Voltage scaling set to 1.0v</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VSCALE2</name>
<description>Voltage scaling set to 1.1v</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EM4IORET</name>
<description>EM4 IO retention status</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EM2ENTERED</name>
<description>EM2 entered</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TEMP</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07FF07FF</resetMask>
<fields>
<field>
<name>TEMPLSB</name>
<description>Temperature measured decimal part</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TEMP</name>
<description>Temperature measured</description>
<bitOffset>2</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TEMPAVG</name>
<description>Averaged Temperature </description>
<bitOffset>16</bitOffset>
<bitWidth>11</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RSTCTRL</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00060407</resetValue>
<resetMask>0xC006C5CF</resetMask>
<fields>
<field>
<name>WDOG0RMODE</name>
<description>Enable WDOG0 reset</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset request is blocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYSRMODE</name>
<description>Enable M33 System reset</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset request is blocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCKUPRMODE</name>
<description>Enable M33 Lockup reset</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset Request is Block</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVDDBODRMODE</name>
<description>Enable AVDD BOD reset</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset Request is block</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IOVDD0BODRMODE</name>
<description>Enable VDDIO0 BOD reset</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset request is blocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECBODRMODE</name>
<description>Enable DECBOD reset</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset request is blocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RSTCAUSE</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x8006FFFF</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>VREGIN</name>
<description>DCDC VREGIN comparator </description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DGIF</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE1000000</resetMask>
<fields>
<field>
<name>EM23WAKEUPDGIF</name>
<description>EM23 Wake up Interrupt flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPDGIF</name>
<description>Temperature Interrupt flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPLOWDGIF</name>
<description>Temperature low Interrupt flag</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGHDGIF</name>
<description>Temperature high Interrupt flag</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DGIEN</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE1000000</resetMask>
<fields>
<field>
<name>EM23WAKEUPDGIEN</name>
<description>EM23 Wake up Interrupt enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPDGIEN</name>
<description>Temperature Interrupt enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPLOWDGIEN</name>
<description>Temperature low Interrupt enable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGHDGIEN</name>
<description>Temperature high Interrupt enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EFPIF</name>
<description>No Description</description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EFPIF</name>
<description>EFP Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EFPIEN</name>
<description>No Description</description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EFPIEN</name>
<description>EFP Interrupt enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>CMU_S</name>
<version>2</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>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC0038001</resetMask>
<fields>
<field>
<name>CALRDY</name>
<description>Calibration Ready</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WDOGLOCK</name>
<description>Configuration Lock Status for WDOG</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>WDOG configuration lock is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>WDOG configuration lock is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCK</name>
<description>Configuration Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Configuration lock is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>Configuration lock is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>write-only</access>
<resetValue>0x000093F7</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write this value to unlock</description>
<value>37879</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WDOGLOCK</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>write-only</access>
<resetValue>0x00005257</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write this value to unlock</description>
<value>37879</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CALRDY</name>
<description>Calibration Ready Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALOF</name>
<description>Calibration Overflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CALRDY</name>
<description>Calibration Ready Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALOF</name>
<description>Calibration Overflow Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CALCMD</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CALSTART</name>
<description>Calibration Start</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CALSTOP</name>
<description>Calibration Stop</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CALCTRL</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFF8FFFFF</resetMask>
<fields>
<field>
<name>CALTOP</name>
<description>Calibration Counter Top Value</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONT</name>
<description>Continuous Calibration</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UPSEL</name>
<description>Calibration Up-counter Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Up-counter is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS</name>
<description>PRS CMU_CALUP consumer is clocking up-counter</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking up-counter</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking up-counter</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking up-counter</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>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>CLKEN0</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LDMA</name>
<description>Enable Bus Clock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMAXBAR</name>
<description>Enable Bus Clock</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPCRC</name>
<description>Enable Bus Clock</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER0</name>
<description>Enable Bus Clock</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER1</name>
<description>Enable Bus Clock</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER2</name>
<description>Enable Bus Clock</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER3</name>
<description>Enable Bus Clock</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER4</name>
<description>Enable Bus Clock</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART0</name>
<description>Enable Bus Clock</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>Enable Bus Clock</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>Enable Bus Clock</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LETIMER0</name>
<description>Enable Bus Clock</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>Enable Bus Clock</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>Enable Bus Clock</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C1</name>
<description>Enable Bus Clock</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFG</name>
<description>Enable Bus Clock</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DPLL0</name>
<description>Enable Bus Clock</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO0</name>
<description>Enable Bus Clock</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCOEM23</name>
<description>Enable Bus Clock</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFXO0</name>
<description>Enable Bus Clock</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FSRCO</name>
<description>Enable Bus Clock</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFRCO</name>
<description>Enable Bus Clock</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFXO</name>
<description>Enable Bus Clock</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ULFRCO</name>
<description>Enable Bus Clock</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LESENSE</name>
<description>Enable Bus Clock</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPIO</name>
<description>Enable Bus Clock</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRS</name>
<description>Enable Bus Clock</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURAM</name>
<description>Enable Bus Clock</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURTC</name>
<description>Enable Bus Clock</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSRTC0</name>
<description>Enable Bus Clock</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCDC</name>
<description>Enable Bus Clock</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CLKEN1</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1FFFFFFF</resetMask>
<fields>
<field>
<name>HOSTMAILBOX</name>
<description>Enable Bus Clock</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEMAILBOXHOST</name>
<description>Enable Bus Clock</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LCD</name>
<description>Enable Bus Clock</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEYSCAN</name>
<description>Enable Bus Clock</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>Enable Bus Clock</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICACHE0</name>
<description>Enable Bus Clock</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSC</name>
<description>Enable Bus Clock</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG1</name>
<description>Enable Bus Clock</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP0</name>
<description>Enable Bus Clock</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP1</name>
<description>Enable Bus Clock</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VDAC0</name>
<description>Enable Bus Clock</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PCNT0</name>
<description>Enable Bus Clock</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART0</name>
<description>Enable Bus Clock</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART1</name>
<description>Enable Bus Clock</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART2</name>
<description>Enable Bus Clock</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DMEM</name>
<description>Enable Bus Clock</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYSCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x0001F507</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking SYSCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking SYSCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking SYSCLK</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CLKIN0</name>
<description>CLKIN0 is clocking SYSCLK</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCLKPRESC</name>
<description>PCLK Prescaler</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>PCLK is HCLK divided by 1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>PCLK is HCLK divided by 2</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HCLKPRESC</name>
<description>HCLK Prescaler</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>HCLK is SYSCLK divided by 1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>HCLK is SYSCLK divided by 2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>HCLK is SYSCLK divided by 4</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>HCLK is SYSCLK divided by 8</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>HCLK is SYSCLK divided by 16</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRACECLKCTRL</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000030</resetMask>
<fields>
<field>
<name>PRESC</name>
<description>TRACECLK Prescaler</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>TRACECLK is SYSCLK divided by 1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>TRACECLK is SYSCLK divided by 2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>TRACECLK is SYSCLK divided by 4</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXPORTCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F0F0F0F</resetMask>
<fields>
<field>
<name>CLKOUTSEL0</name>
<description>Clock Output Select 0</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>CLKOUT0 is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HCLK</name>
<description>HCLK is clocking CLKOUT0</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFEXPCLK</name>
<description>EXPORTCLK is clocking CLKOUT0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking CLKOUT0</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking CLKOUT0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking CLKOUT0</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking CLKOUT0</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking CLKOUT0</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking CLKOUT0</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 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>HFXO</name>
<description>HFXO is clocking CLKOUT1</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking CLKOUT1</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 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>HFXO</name>
<description>HFXO is clocking CLKOUT2</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking CLKOUT2</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 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>FSRCO</name>
<description>FSRCO is clocking EM01GRPACLK</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 is clocking EM01GRPACLK</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLLRT</name>
<description>HFRCODPLL (retimed) is clocking EM01GRPACLK. Check with datasheet for frequency limitation when using retiming with voltage scaling.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXORT</name>
<description>HFXO (retimed) is clocking EM01GRPACLK. Check with datasheet for frequency limitation when using retiming with voltage scaling.</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM01GRPCCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x128</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 EM01GRPCCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking EM01GRPCCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking EM01GRPCCLK</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 is clocking EM01GRPCCLK</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLLRT</name>
<description>HFRCODPLL (retimed) is clocking EM01GRPCCLK. Check with datasheet for frequency limitation when using retiming with voltage scaling.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXORT</name>
<description>HFXO (retimed) is clocking EM01GRPCCLK. Check with datasheet for frequency limitation when using retiming with voltage scaling.</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM23GRPACLKCTRL</name>
<description>No Description</description>
<addressOffset>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking EM23GRPACLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking EM23GRPACLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking EM23GRPACLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM4GRPACLKCTRL</name>
<description>No Description</description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking EM4GRPACLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking EM4GRPACLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking EM4GRPACLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IADCCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x180</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EM01GRPACLK</name>
<description>EM01GRPACLK is clocking IADCCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking IADCCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 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 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>EUSART0CLKCTRL</name>
<description>No Description</description>
<addressOffset>0x220</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>DISABLED</name>
<description>EUSART0 is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EM01GRPCCLK</name>
<description>EM01GRPCCLK is clocking EUSART0</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 is clocking EUSART0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking EUSART0</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking EUSART0</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYSRTC0CLKCTRL</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 SYSRTC0CLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking SYSRTC0CLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking SYSRTC0CLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LCDCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x250</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 LCDCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking LCDCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking LCDCLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>VDAC0CLKCTRL</name>
<description>No Description</description>
<addressOffset>0x260</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>DISABLED</name>
<description>VDAC is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EM01GRPACLK</name>
<description>EM01GRPACLK is clocking VDAC</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EM23GRPACLK</name>
<description>EM23GRPACLK is clocking VDAC</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking VDAC</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 is clocking VDAC</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PCNT0CLKCTRL</name>
<description>No Description</description>
<addressOffset>0x270</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>PCNT0 is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EM23GRPACLK</name>
<description>EM23GRPACLK is clocking PCNT0</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PCNTS0</name>
<description>External pin PCNT_S0 is clocking PCNT0</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LESENSEHFCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x290</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>FSRCO</name>
<description>FSRCO is clocking LESENSEHFCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 is clocking LESENSEHFCLK</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>HFRCO0_S</name>
<version>2</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>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</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>
<field>
<name>EM23ONDEMAND</name>
<description>EM23 On-demand</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CAL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0xA8689F7F</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description>Tuning Value</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FINETUNING</name>
<description>Fine Tuning Value</description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDOHP</name>
<description>LDO High Power Mode</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FREQRANGE</name>
<description>Frequency Range</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMPBIAS</name>
<description>Comparator Bias Current</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKDIV</name>
<description>Locally Divide HFRCO Clock Output</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>Divide by 1.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Divide by 2.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Divide by 4.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSEL</name>
<description>Comparator Load Select</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IREFTC</name>
<description>Tempco Trim on Comparator Current</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80010007</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQBSY</name>
<description>Frequency Updating Busy</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCBUSY</name>
<description>Synchronization Busy</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ENS</name>
<description>Enable Status</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCK</name>
<description>Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>HFRCO is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>HFRCO is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RDY</name>
<description>RDY Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>write-only</access>
<resetValue>0x00008195</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock code</description>
<value>33173</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>FSRCO_S</name>
<version>0</version>
<description>FSRCO_S Registers</description>
<baseAddress>0x40018000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DPLL0_S</name>
<version>1</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>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement Busy Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</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>DPLL is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>DPLL is locked</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>Unlock code</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>23</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>24</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>1</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>25</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>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>2</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>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>READCTRL</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00200000</resetValue>
<resetMask>0x00300000</resetMask>
<fields>
<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. See Flash Wait-States table for details</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WS2</name>
<description>Two wait-states inserted for eatch fetch or read transfer. See Flash Wait-States table for details</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WS3</name>
<description>Three wait-states inserted for eatch fetch or read transfer. See Flash Wait-States table for details</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RDATACTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00001000</resetValue>
<resetMask>0x00001002</resetMask>
<fields>
<field>
<name>AFDIS</name>
<description>Automatic Invalidate Disable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DOUTBUFEN</name>
<description>Flash dout pipeline buffer enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WRITECTRL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FF000B</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>
<field>
<name>RANGECOUNT</name>
<description>ErageRange Count</description>
<bitOffset>16</bitOffset>
<bitWidth>8</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>0x00001136</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>ERASERANGE</name>
<description>Erase range of pages</description>
<bitOffset>4</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>0xF90100FF</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 Aborte</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>RANGEPARTIAL</name>
<description>EraseRange with skipped locked pages</description>
<bitOffset>7</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>PWRON</name>
<description>Flash power on status</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WREADY</name>
<description>Flash Write Ready</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PWRUPCKBDFAILCOUNT</name>
<description>Flash power up checkerboard pattern chec</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000307</resetMask>
<fields>
<field>
<name>ERASE</name>
<description>Host Erase Done Interrupt Read Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRITE</name>
<description>Host Write Done Interrupt Read Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDATAOV</name>
<description>Host write buffer overflow</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWRUPF</name>
<description>Flash Power Up Sequence Complete Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFF</name>
<description>Flash Power Off Sequence Complete Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000307</resetMask>
<fields>
<field>
<name>ERASE</name>
<description>Erase Done Interrupt enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRITE</name>
<description>Write Done Interrupt enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDATAOV</name>
<description>write data buffer overflow irq enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWRUPF</name>
<description>Flash Power Up Seq done irq enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFF</name>
<description>Flash Power Off Seq done irq enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USERDATASIZE</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-only</access>
<resetValue>0x00000004</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>USERDATASIZE</name>
<description>User Data Size</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000011</resetMask>
<fields>
<field>
<name>PWRUP</name>
<description>Flash Power Up Command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PWROFF</name>
<description>Flash power off/sleep command</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOCK</name>
<description></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>0x00000011</resetValue>
<resetMask>0x00000011</resetMask>
<fields>
<field>
<name>MELOCKBIT</name>
<description>Mass Erase Lock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UDLOCKBIT</name>
<description>User Data Lock</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PWRCTRL</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00100002</resetValue>
<resetMask>0x00FF0013</resetMask>
<fields>
<field>
<name>PWROFFONEM1ENTRY</name>
<description>Power down Flash macro when enter EM1</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFFONEM1PENTRY</name>
<description>Power down Flash macro when enter EM1P</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFFENTRYAGAIN</name>
<description>POWER down flash again in EM1/EM1p </description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFFDLY</name>
<description>Power down delay</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PAGELOCK0</name>
<description>No Description</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LOCKBIT</name>
<description>page lock bit</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PAGELOCK1</name>
<description>No Description</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LOCKBIT</name>
<description>page lock bit</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>ICACHE0_S</name>
<version>0</version>
<description>ICACHE0_S Registers</description>
<baseAddress>0x40034000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>ICACHE0</name>
<value>17</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>The read only IPVERSION field gives the version for this module. There may be minor software changes required for modules with different values of IPVERSION.</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>CACHEDIS</name>
<description>Cache Disable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USEMPU</name>
<description>Use MPU</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOFLUSHDIS</name>
<description>Automatic Flushing Disable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PCHITS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PCHITS</name>
<description>Performance Counter Hits</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PCMISSES</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PCMISSES</name>
<description>Performance Counter Misses</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PCAHITS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PCAHITS</name>
<description>Performance Counter Advanced Hits</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>PCRUNNING</name>
<description>PC Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>FLUSH</name>
<description>Flush</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STARTPC</name>
<description>Start Performance Counters</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOPPC</name>
<description>Stop Performance Counters</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>LPMODE</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000023</resetValue>
<resetMask>0x000000F3</resetMask>
<fields>
<field>
<name>LPLEVEL</name>
<description>Low Power Level</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BASIC</name>
<description>Base instruction cache functionality</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADVANCED</name>
<description>Advanced buffering mode, where the cache uses the fetch pattern to predict highly accessed data and store it in low-energy memory</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>MINACTIVITY</name>
<description>Minimum activity mode, which allows the cache to minimize activity in logic that it predicts has a low probability being used. This mode can introduce wait-states into the instruction fetch stream when the cache exits one of its low-activity states. The number of wait-states introduced is small, but users running with 0-wait-state memory and wishing to reduce the variability that the cache might introduce with additional wait-states may wish to lower the cache low-power level. Note, this mode includes the advanced buffering mode functionality.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NESTFACTOR</name>
<description>Low Power Nest Factor</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000107</resetMask>
<fields>
<field>
<name>HITOF</name>
<description>Hit Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MISSOF</name>
<description>Miss Overflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHITOF</name>
<description>Advanced Hit Overflow Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERROR</name>
<description>RAM error Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000107</resetMask>
<fields>
<field>
<name>HITOF</name>
<description>Hit Overflow Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MISSOF</name>
<description>Miss Overflow Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHITOF</name>
<description>Advanced Hit Overflow Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERROR</name>
<description>RAM error Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PRS_S</name>
<version>2</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>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>New BitField</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_SWPULSE</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>CH0PULSE</name>
<description>Channel pulse</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH1PULSE</name>
<description>Channel pulse</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH2PULSE</name>
<description>Channel pulse</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH3PULSE</name>
<description>Channel pulse</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH4PULSE</name>
<description>Channel pulse</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH5PULSE</name>
<description>Channel pulse</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH6PULSE</name>
<description>Channel pulse</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH7PULSE</name>
<description>Channel pulse</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH8PULSE</name>
<description>Channel pulse</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH9PULSE</name>
<description>Channel pulse</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH10PULSE</name>
<description>Channel pulse</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH11PULSE</name>
<description>Channel pulse</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_SWLEVEL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>CH0LEVEL</name>
<description>Channel Level</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1LEVEL</name>
<description>Channel Level</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH2LEVEL</name>
<description>Channel Level</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH3LEVEL</name>
<description>Channel Level</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH4LEVEL</name>
<description>Channel Level</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH5LEVEL</name>
<description>Channel Level</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH6LEVEL</name>
<description>Channel Level</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH7LEVEL</name>
<description>Channel Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH8LEVEL</name>
<description>Channel Level</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH9LEVEL</name>
<description>Channel Level</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH10LEVEL</name>
<description>Channel Level</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH11LEVEL</name>
<description>Channel Level</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_PEEK</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>CH0VAL</name>
<description>Channel 0 Current Value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1VAL</name>
<description>Channel 1 Current Value</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH2VAL</name>
<description>Channel 2 Current Value</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH3VAL</name>
<description>Channel 3 Current Value</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH4VAL</name>
<description>Channel 4 Current Value</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH5VAL</name>
<description>Channel 5 Current Value</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH6VAL</name>
<description>Channel 6 Current Value</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH7VAL</name>
<description>Channel 7 Current Value</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH8VAL</name>
<description>Channel 8 Current Value</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH9VAL</name>
<description>Channel 9 Current Value</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH10VAL</name>
<description>Channel 10 Current Value</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH11VAL</name>
<description>Channel 11 Current Value</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SYNC_PEEK</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>CH0VAL</name>
<description>Channel Value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1VAL</name>
<description>Channel Value</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH2VAL</name>
<description>Channel Value</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH3VAL</name>
<description>Channel Value</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH0_CTRL</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH1_CTRL</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH2_CTRL</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH3_CTRL</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH4_CTRL</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH5_CTRL</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH6_CTRL</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH7_CTRL</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH8_CTRL</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH9_CTRL</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH10_CTRL</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH11_CTRL</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNC_CH0_CTRL</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<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>CALDN consumer register</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CALDN async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CMU_CALUP</name>
<description>CALUP Consumer register</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CALUP async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUSART0_CLK</name>
<description>CLK consumer register</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CLK async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUSART0_RX</name>
<description>RX Consumer register</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>RX async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUSART0_TRIGGER</name>
<description>TRIGGER Consumer register</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TRIGGER async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUSART1_CLK</name>
<description>CLK consumer register</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CLK async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUSART1_RX</name>
<description>RX Consumer register</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>RX async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUSART1_TRIGGER</name>
<description>TRIGGER Consumer register</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TRIGGER async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUSART2_CLK</name>
<description>CLK consumer register</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CLK async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUSART2_RX</name>
<description>RX Consumer register</description>
<addressOffset>0x07C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>RX async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUSART2_TRIGGER</name>
<description>TRIGGER Consumer register</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TRIGGER async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_IADC0_SCANTRIGGER</name>
<description>SCAN consumer register</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SCAN async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>SCAN sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_IADC0_SINGLETRIGGER</name>
<description>SINGLE Consumer register</description>
<addressOffset>0x08C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SINGLE async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>SINGLE sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LDMAXBAR_DMAREQ0</name>
<description>DMAREQ0 consumer register</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DMAREQ0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LDMAXBAR_DMAREQ1</name>
<description>DMAREQ1 Consumer register</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DMAREQ1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LESENSE_START</name>
<description>START Consumer register</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>START async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LETIMER0_CLEAR</name>
<description>CLEAR consumer register</description>
<addressOffset>0x0AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CLEAR async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LETIMER0_START</name>
<description>START Consumer register</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>START async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LETIMER0_STOP</name>
<description>STOP Consumer register</description>
<addressOffset>0x0B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>STOP async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_PCNT0_S0IN</name>
<description>S0IN consumer register</description>
<addressOffset>0x0BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>S0IN async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_PCNT0_S1IN</name>
<description>S1IN Consumer register</description>
<addressOffset>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>S1IN async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SETAMPER_TAMPERSRC25</name>
<description>TAMPERSRC25 consumer register</description>
<addressOffset>0x114</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TAMPERSRC25 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SETAMPER_TAMPERSRC26</name>
<description>TAMPERSRC26 Consumer register</description>
<addressOffset>0x118</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TAMPERSRC26 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SETAMPER_TAMPERSRC27</name>
<description>TAMPERSRC27 Consumer register</description>
<addressOffset>0x11C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TAMPERSRC27 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SETAMPER_TAMPERSRC28</name>
<description>TAMPERSRC28 Consumer register</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TAMPERSRC28 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SETAMPER_TAMPERSRC29</name>
<description>TAMPERSRC29 Consumer register</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TAMPERSRC29 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SETAMPER_TAMPERSRC30</name>
<description>TAMPERSRC30 Consumer register</description>
<addressOffset>0x128</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TAMPERSRC30 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SETAMPER_TAMPERSRC31</name>
<description>TAMPERSRC31 Consumer register</description>
<addressOffset>0x12C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TAMPERSRC31 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SYSRTC0_IN0</name>
<description>IN0 consumer register</description>
<addressOffset>0x130</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>IN0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SYSRTC0_IN1</name>
<description>IN1 Consumer register</description>
<addressOffset>0x134</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>IN1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_HFXO0_OSCREQ</name>
<description>OSCREQ consumer register</description>
<addressOffset>0x138</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>OSC async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_HFXO0_TIMEOUT</name>
<description>TIMEOUT Consumer register</description>
<addressOffset>0x13C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TIMEOUT async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN0</name>
<description>CTI Consumer Register</description>
<addressOffset>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN1</name>
<description>CTI Consumer Register</description>
<addressOffset>0x144</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN2</name>
<description>CTI Consumer Register</description>
<addressOffset>0x148</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN3</name>
<description>CTI Consumer Register</description>
<addressOffset>0x14C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_M33RXEV</name>
<description>M33 Consumer Register</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>M33 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_CC0</name>
<description>CC0 consumer register</description>
<addressOffset>0x154</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_CC1</name>
<description>CC1 Consumer register</description>
<addressOffset>0x158</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_CC2</name>
<description>CC2 Consumer register</description>
<addressOffset>0x15C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_DTI</name>
<description>DTI Consumer register</description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_DTIFS1</name>
<description>DTI Consumer register</description>
<addressOffset>0x164</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_DTIFS2</name>
<description>DTI Consumer register</description>
<addressOffset>0x168</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_CC0</name>
<description>CC0 consumer register</description>
<addressOffset>0x16C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_CC1</name>
<description>CC1 Consumer register</description>
<addressOffset>0x170</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_CC2</name>
<description>CC2 Consumer register</description>
<addressOffset>0x174</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_DTI</name>
<description>DTI Consumer register</description>
<addressOffset>0x178</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_DTIFS1</name>
<description>DTI Consumer register</description>
<addressOffset>0x17C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_DTIFS2</name>
<description>DTI Consumer register</description>
<addressOffset>0x180</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_CC0</name>
<description>CC0 consumer register</description>
<addressOffset>0x184</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_CC1</name>
<description>CC1 Consumer register</description>
<addressOffset>0x188</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_CC2</name>
<description>CC2 Consumer register</description>
<addressOffset>0x18C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_DTI</name>
<description>DTI Consumer register</description>
<addressOffset>0x190</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_DTIFS1</name>
<description>DTI Consumer register</description>
<addressOffset>0x194</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_DTIFS2</name>
<description>DTI Consumer register</description>
<addressOffset>0x198</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_CC0</name>
<description>CC0 consumer register</description>
<addressOffset>0x19C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_CC1</name>
<description>CC1 Consumer register</description>
<addressOffset>0x1A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_CC2</name>
<description>CC2 Consumer register</description>
<addressOffset>0x1A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_DTI</name>
<description>DTI Consumer register</description>
<addressOffset>0x1A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_DTIFS1</name>
<description>DTI Consumer register</description>
<addressOffset>0x1AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_DTIFS2</name>
<description>DTI Consumer register</description>
<addressOffset>0x1B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_CC0</name>
<description>CC0 consumer register</description>
<addressOffset>0x1B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_CC1</name>
<description>CC1 Consumer register</description>
<addressOffset>0x1B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_CC2</name>
<description>CC2 Consumer register</description>
<addressOffset>0x1BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_DTI</name>
<description>DTI Consumer register</description>
<addressOffset>0x1C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_DTIFS1</name>
<description>DTI Consumer register</description>
<addressOffset>0x1C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_DTIFS2</name>
<description>DTI Consumer register</description>
<addressOffset>0x1C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_CLK</name>
<description>CLK consumer register</description>
<addressOffset>0x1CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CLK async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_IR</name>
<description>IR Consumer register</description>
<addressOffset>0x1D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>IR async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_RX</name>
<description>RX Consumer register</description>
<addressOffset>0x1D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>RX async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_TRIGGER</name>
<description>TRIGGER Consumer register</description>
<addressOffset>0x1D8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TRIGGER async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_VDAC0_ASYNCTRIGCH0</name>
<description>ASYNCTRIG consumer register</description>
<addressOffset>0x1E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>ASYNCTRIG async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_VDAC0_ASYNCTRIGCH1</name>
<description>ASYNCTRIG Consumer register</description>
<addressOffset>0x1EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>ASYNCTRIG async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_VDAC0_SYNCTRIGCH0</name>
<description>SYNCTRIG Consumer register</description>
<addressOffset>0x1F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000300</resetMask>
<fields>
<field>
<name>SPRSSEL</name>
<description>SYNCTRIG sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_VDAC0_SYNCTRIGCH1</name>
<description>SYNCTRIG Consumer register</description>
<addressOffset>0x1F4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000300</resetMask>
<fields>
<field>
<name>SPRSSEL</name>
<description>SYNCTRIG sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG0_SRC0</name>
<description>SRC0 consumer register</description>
<addressOffset>0x1F8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SRC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG0_SRC1</name>
<description>SRC1 Consumer register</description>
<addressOffset>0x1FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SRC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG1_SRC0</name>
<description>SRC0 consumer register</description>
<addressOffset>0x200</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SRC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG1_SRC1</name>
<description>SRC1 Consumer register</description>
<addressOffset>0x204</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SRC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>GPIO_S</name>
<version>2</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>26</value>
</interrupt>
<interrupt>
<name>GPIO_EVEN</name>
<value>27</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>ip version id</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PORTA_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>PORTA_MODEL</name>
<description>mode low</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MODE0</name>
<description>MODE n</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE1</name>
<description>MODE n</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE2</name>
<description>MODE n</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE3</name>
<description>MODE n</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE4</name>
<description>MODE n</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE5</name>
<description>MODE n</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE6</name>
<description>MODE n</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE7</name>
<description>MODE n</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PORTA_MODEH</name>
<description>mode high</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</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>
</fields>
</register>
<register>
<name>PORTA_DOUT</name>
<description>data out</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>DOUT</name>
<description>Data output</description>
<bitOffset>0</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTA_DIN</name>
<description>data in</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>DIN</name>
<description>Data input</description>
<bitOffset>0</bitOffset>
<bitWidth>11</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PORTB_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>PORTB_MODEL</name>
<description>mode low</description>
<addressOffset>0x064</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>PORTB_DOUT</name>
<description>data out</description>
<addressOffset>0x070</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>PORTB_DIN</name>
<description>data in</description>
<addressOffset>0x074</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>PORTC_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>PORTC_MODEL</name>
<description>mode low</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MODE0</name>
<description>MODE n</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE1</name>
<description>MODE n</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE2</name>
<description>MODE n</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE3</name>
<description>MODE n</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE4</name>
<description>MODE n</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE5</name>
<description>MODE n</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE6</name>
<description>MODE n</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE7</name>
<description>MODE n</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PORTC_MODEH</name>
<description>mode high</description>
<addressOffset>0x09C</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>PORTC_DOUT</name>
<description>data out</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>DOUT</name>
<description>Data output</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTC_DIN</name>
<description>data in</description>
<addressOffset>0x0A4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>DIN</name>
<description>Data input</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PORTD_CTRL</name>
<description>Port control</description>
<addressOffset>0x0C0</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>0x0C4</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>PORTD_DOUT</name>
<description>data out</description>
<addressOffset>0x0D0</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>PORTD_DIN</name>
<description>data in</description>
<addressOffset>0x0D4</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>LOCK</name>
<description>No Description</description>
<addressOffset>0x300</addressOffset>
<access>write-only</access>
<resetValue>0x0000A534</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock code</description>
<value>42292</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GPIOLOCKSTATUS</name>
<description>No Description</description>
<addressOffset>0x310</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>GPIO LOCK status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>Registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ABUSALLOC</name>
<description>A Bus allocation</description>
<addressOffset>0x320</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F0F0F0F</resetMask>
<fields>
<field>
<name>AEVEN0</name>
<description>A Bus Even 0</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
<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>
<enumeratedValue>
<name>VDAC0CH0</name>
<description>The bus is allocated to VDAC0 CH0</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH1</name>
<description>The bus is allocated to VDAC0 CH1</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH0</name>
<description>The bus is allocated to VDAC0 CH0</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH1</name>
<description>The bus is allocated to VDAC0 CH1</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH0</name>
<description>The bus is allocated to VDAC0 CH0</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH1</name>
<description>The bus is allocated to VDAC0 CH1</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH0</name>
<description>The bus is allocated to VDAC0 CH0</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH1</name>
<description>The bus is allocated to VDAC0 CH1</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH0</name>
<description>The bus is allocated to VDAC0 CH0</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH1</name>
<description>The bus is allocated to VDAC0 CH1</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH0</name>
<description>The bus is allocated to VDAC0 CH0</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH1</name>
<description>The bus is allocated to VDAC0 CH1</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIPSELL</name>
<description>External Interrupt Port Select Low</description>
<addressOffset>0x400</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x33333333</resetMask>
<fields>
<field>
<name>EXTIPSEL0</name>
<description>External Interrupt Port Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL1</name>
<description>External Interrupt Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL2</name>
<description>External Interrupt Port Select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL3</name>
<description>External Interrupt Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL4</name>
<description>External Interrupt Port Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL5</name>
<description>External Interrupt Port Select</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL6</name>
<description>External Interrupt Port Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL7</name>
<description>External Interrupt Port Select</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIPSELH</name>
<description>External interrupt Port Select High</description>
<addressOffset>0x404</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00003333</resetMask>
<fields>
<field>
<name>EXTIPSEL0</name>
<description>External Interrupt Port Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL1</name>
<description>External Interrupt Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL2</name>
<description>External Interrupt Port Select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL3</name>
<description>External Interrupt Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIPINSELL</name>
<description>External Interrupt Pin Select Low</description>
<addressOffset>0x408</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x33333333</resetMask>
<fields>
<field>
<name>EXTIPINSEL0</name>
<description>External Interrupt Pin select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN3</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>PIN0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN3</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>PIN0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN3</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>PIN0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN3</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>PIN0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN3</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>PIN0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN3</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>PIN0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN3</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>PIN0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN3</name>
<description>OFFSET=3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIPINSELH</name>
<description>External Interrupt Pin Select High</description>
<addressOffset>0x40C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00003333</resetMask>
<fields>
<field>
<name>EXTIPINSEL0</name>
<description>External Interrupt Pin select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN8</name>
<description>OFFSET=8</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN9</name>
<description>OFFSET=9</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN10</name>
<description>OFFSET=10</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN11</name>
<description>OFFSET=11</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL1</name>
<description>External Interrupt Pin select</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN8</name>
<description>OFFSET=8</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN9</name>
<description>OFFSET=9</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN10</name>
<description>OFFSET=10</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN11</name>
<description>OFFSET=11</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL2</name>
<description>External Interrupt Pin select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN8</name>
<description>OFFSET=8</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN9</name>
<description>OFFSET=9</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN10</name>
<description>OFFSET=10</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN11</name>
<description>OFFSET=11</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL3</name>
<description>External Interrupt Pin select</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN8</name>
<description>OFFSET=8</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN9</name>
<description>OFFSET=9</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN10</name>
<description>OFFSET=10</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN11</name>
<description>OFFSET=11</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIRISE</name>
<description>External Interrupt Rising Edge Trigger</description>
<addressOffset>0x410</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>EXTIRISE</name>
<description>EXT Int Rise</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EXTIFALL</name>
<description>External Interrupt Falling Edge Trigger</description>
<addressOffset>0x414</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>EXTIFALL</name>
<description>EXT Int FALL</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt Flag</description>
<addressOffset>0x420</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF0FFF</resetMask>
<fields>
<field>
<name>EXTIF0</name>
<description>External Pin Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF1</name>
<description>External Pin Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF2</name>
<description>External Pin Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF3</name>
<description>External Pin Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF4</name>
<description>External Pin Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF5</name>
<description>External Pin Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF6</name>
<description>External Pin Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF7</name>
<description>External Pin Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF8</name>
<description>External Pin Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF9</name>
<description>External Pin Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF10</name>
<description>External Pin Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF11</name>
<description>External Pin Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WU</name>
<description>EM4 wake up</description>
<bitOffset>16</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt Enable</description>
<addressOffset>0x424</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF0FFF</resetMask>
<fields>
<field>
<name>EXTIEN0</name>
<description>External Pin Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN1</name>
<description>External Pin Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN2</name>
<description>External Pin Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN3</name>
<description>External Pin Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN4</name>
<description>External Pin Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN5</name>
<description>External Pin Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN6</name>
<description>External Pin Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN7</name>
<description>External Pin Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN8</name>
<description>External Pin Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN9</name>
<description>External Pin Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN10</name>
<description>External Pin Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN11</name>
<description>External Pin Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN0</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN1</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN2</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN3</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN4</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN5</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN6</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN7</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN8</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN9</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN10</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN11</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EM4WUEN</name>
<description>No Description</description>
<addressOffset>0x42C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF0000</resetMask>
<fields>
<field>
<name>EM4WUEN</name>
<description>EM4 wake up enable</description>
<bitOffset>16</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EM4WUPOL</name>
<description>No Description</description>
<addressOffset>0x430</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF0000</resetMask>
<fields>
<field>
<name>EM4WUPOL</name>
<description>EM4 Wake-Up Polarity</description>
<bitOffset>16</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DBGROUTEPEN</name>
<description>No Description</description>
<addressOffset>0x440</addressOffset>
<access>read-write</access>
<resetValue>0x0000000F</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>SWCLKTCKPEN</name>
<description>Route Pin Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SWDIOTMSPEN</name>
<description>Route Location 0</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TDOPEN</name>
<description>JTAG Test Debug Output Pin Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TDIPEN</name>
<description>JTAG Test Debug Input Pin Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRACEROUTEPEN</name>
<description>No Description</description>
<addressOffset>0x444</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</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>
<field>
<name>TRACEDATA1PEN</name>
<description>Trace Data1 Pin Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRACEDATA2PEN</name>
<description>Trace Data2 Pin Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRACEDATA3PEN</name>
<description>Trace Data3 Pin Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LCDSEG</name>
<description>LCD Segment Enable</description>
<addressOffset>0x460</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>LCDSEGALLOC</name>
<description>LCD Segment Allocation</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LCDCOM</name>
<description>LCD Common Enable</description>
<addressOffset>0x470</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>LCDCOMALLOC</name>
<description>LCD Common Allocation</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ACMP0_ROUTEEN</name>
<description>ACMP0 pin enable</description>
<addressOffset>0x480</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>ACMPOUT port/pin select</description>
<addressOffset>0x484</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>ACMP1 pin enable</description>
<addressOffset>0x48C</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>ACMPOUT port/pin select</description>
<addressOffset>0x490</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>CMU pin enable</description>
<addressOffset>0x498</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>CLKOUT0PEN</name>
<description>CLKOUT0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKOUT1PEN</name>
<description>CLKOUT1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKOUT2PEN</name>
<description>CLKOUT2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_CLKIN0ROUTE</name>
<description>CLKIN0 port/pin select</description>
<addressOffset>0x49C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CLKIN0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CLKIN0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_CLKOUT0ROUTE</name>
<description>CLKOUT0 port/pin select</description>
<addressOffset>0x4A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CLKOUT0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CLKOUT0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_CLKOUT1ROUTE</name>
<description>CLKOUT1 port/pin select</description>
<addressOffset>0x4A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CLKOUT1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CLKOUT1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_CLKOUT2ROUTE</name>
<description>CLKOUT2 port/pin select</description>
<addressOffset>0x4A8</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>EUSART0_ROUTEEN</name>
<description>EUSART0 pin enable</description>
<addressOffset>0x4C4</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>SCLKPEN</name>
<description>SCLK pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPEN</name>
<description>TX pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EUSART0_CSROUTE</name>
<description>CS port/pin select</description>
<addressOffset>0x4C8</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>EUSART0_CTSROUTE</name>
<description>CTS port/pin select</description>
<addressOffset>0x4CC</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>EUSART0_RTSROUTE</name>
<description>RTS port/pin select</description>
<addressOffset>0x4D0</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>EUSART0_RXROUTE</name>
<description>RX port/pin select</description>
<addressOffset>0x4D4</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>EUSART0_SCLKROUTE</name>
<description>SCLK port/pin select</description>
<addressOffset>0x4D8</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>EUSART0_TXROUTE</name>
<description>TX port/pin select</description>
<addressOffset>0x4DC</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>EUSART1_ROUTEEN</name>
<description>EUSART1 pin enable</description>
<addressOffset>0x4E4</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>SCLKPEN</name>
<description>SCLK pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPEN</name>
<description>TX pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EUSART1_CSROUTE</name>
<description>CS port/pin select</description>
<addressOffset>0x4E8</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>EUSART1_CTSROUTE</name>
<description>CTS port/pin select</description>
<addressOffset>0x4EC</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>EUSART1_RTSROUTE</name>
<description>RTS port/pin select</description>
<addressOffset>0x4F0</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>EUSART1_RXROUTE</name>
<description>RX port/pin select</description>
<addressOffset>0x4F4</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>EUSART1_SCLKROUTE</name>
<description>SCLK port/pin select</description>
<addressOffset>0x4F8</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>EUSART1_TXROUTE</name>
<description>TX port/pin select</description>
<addressOffset>0x4FC</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>EUSART2_ROUTEEN</name>
<description>EUSART2 pin enable</description>
<addressOffset>0x504</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>SCLKPEN</name>
<description>SCLK pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPEN</name>
<description>TX pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EUSART2_CSROUTE</name>
<description>CS port/pin select</description>
<addressOffset>0x508</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>EUSART2_CTSROUTE</name>
<description>CTS port/pin select</description>
<addressOffset>0x50C</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>EUSART2_RTSROUTE</name>
<description>RTS port/pin select</description>
<addressOffset>0x510</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>EUSART2_RXROUTE</name>
<description>RX port/pin select</description>
<addressOffset>0x514</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>EUSART2_SCLKROUTE</name>
<description>SCLK port/pin select</description>
<addressOffset>0x518</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>EUSART2_TXROUTE</name>
<description>TX port/pin select</description>
<addressOffset>0x51C</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>I2C0_ROUTEEN</name>
<description>I2C0 pin enable</description>
<addressOffset>0x538</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SCLPEN</name>
<description>SCL pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAPEN</name>
<description>SDA pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C0_SCLROUTE</name>
<description>SCL port/pin select</description>
<addressOffset>0x53C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SCL port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SCL pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C0_SDAROUTE</name>
<description>SDA port/pin select</description>
<addressOffset>0x540</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SDA port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SDA pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C1_ROUTEEN</name>
<description>I2C1 pin enable</description>
<addressOffset>0x548</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SCLPEN</name>
<description>SCL pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAPEN</name>
<description>SDA pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C1_SCLROUTE</name>
<description>SCL port/pin select</description>
<addressOffset>0x54C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SCL port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SCL pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C1_SDAROUTE</name>
<description>SDA port/pin select</description>
<addressOffset>0x550</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>KEYSCAN_ROUTEEN</name>
<description>KEYSCAN pin enable</description>
<addressOffset>0x558</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>COLOUT0PEN</name>
<description>COLOUT0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COLOUT1PEN</name>
<description>COLOUT1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COLOUT2PEN</name>
<description>COLOUT2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COLOUT3PEN</name>
<description>COLOUT3 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COLOUT4PEN</name>
<description>COLOUT4 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COLOUT5PEN</name>
<description>COLOUT5 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COLOUT6PEN</name>
<description>COLOUT6 pin enable control bit</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COLOUT7PEN</name>
<description>COLOUT7 pin enable control bit</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_COLOUT0ROUTE</name>
<description>COLOUT0 port/pin select</description>
<addressOffset>0x55C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>COLOUT0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>COLOUT0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_COLOUT1ROUTE</name>
<description>COLOUT1 port/pin select</description>
<addressOffset>0x560</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>COLOUT1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>COLOUT1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_COLOUT2ROUTE</name>
<description>COLOUT2 port/pin select</description>
<addressOffset>0x564</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>COLOUT2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>COLOUT2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_COLOUT3ROUTE</name>
<description>COLOUT3 port/pin select</description>
<addressOffset>0x568</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>COLOUT3 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>COLOUT3 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_COLOUT4ROUTE</name>
<description>COLOUT4 port/pin select</description>
<addressOffset>0x56C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>COLOUT4 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>COLOUT4 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_COLOUT5ROUTE</name>
<description>COLOUT5 port/pin select</description>
<addressOffset>0x570</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>COLOUT5 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>COLOUT5 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_COLOUT6ROUTE</name>
<description>COLOUT6 port/pin select</description>
<addressOffset>0x574</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>COLOUT6 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>COLOUT6 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_COLOUT7ROUTE</name>
<description>COLOUT7 port/pin select</description>
<addressOffset>0x578</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>COLOUT7 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>COLOUT7 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_ROWSENSE0ROUTE</name>
<description>ROWSENSE0 port/pin select</description>
<addressOffset>0x57C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ROWSENSE0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ROWSENSE0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_ROWSENSE1ROUTE</name>
<description>ROWSENSE1 port/pin select</description>
<addressOffset>0x580</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ROWSENSE1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ROWSENSE1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_ROWSENSE2ROUTE</name>
<description>ROWSENSE2 port/pin select</description>
<addressOffset>0x584</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ROWSENSE2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ROWSENSE2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_ROWSENSE3ROUTE</name>
<description>ROWSENSE3 port/pin select</description>
<addressOffset>0x588</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ROWSENSE3 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ROWSENSE3 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_ROWSENSE4ROUTE</name>
<description>ROWSENSE4 port/pin select</description>
<addressOffset>0x58C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ROWSENSE4 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ROWSENSE4 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_ROWSENSE5ROUTE</name>
<description>ROWSENSE5 port/pin select</description>
<addressOffset>0x590</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ROWSENSE5 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ROWSENSE5 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_ROUTEEN</name>
<description>LESENSE pin enable</description>
<addressOffset>0x598</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>CH0OUTPEN</name>
<description>CH0OUT pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1OUTPEN</name>
<description>CH1OUT pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH2OUTPEN</name>
<description>CH2OUT pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH3OUTPEN</name>
<description>CH3OUT pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH4OUTPEN</name>
<description>CH4OUT pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH5OUTPEN</name>
<description>CH5OUT pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH6OUTPEN</name>
<description>CH6OUT pin enable control bit</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH7OUTPEN</name>
<description>CH7OUT pin enable control bit</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH8OUTPEN</name>
<description>CH8OUT pin enable control bit</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH9OUTPEN</name>
<description>CH9OUT pin enable control bit</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH10OUTPEN</name>
<description>CH10OUT pin enable control bit</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH11OUTPEN</name>
<description>CH11OUT pin enable control bit</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH12OUTPEN</name>
<description>CH12OUT pin enable control bit</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH13OUTPEN</name>
<description>CH13OUT pin enable control bit</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH14OUTPEN</name>
<description>CH14OUT pin enable control bit</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH15OUTPEN</name>
<description>CH15OUT pin enable control bit</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH0OUTROUTE</name>
<description>CH0OUT port/pin select</description>
<addressOffset>0x59C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH0OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH0OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH1OUTROUTE</name>
<description>CH1OUT port/pin select</description>
<addressOffset>0x5A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH1OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH1OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH2OUTROUTE</name>
<description>CH2OUT port/pin select</description>
<addressOffset>0x5A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH2OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH2OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH3OUTROUTE</name>
<description>CH3OUT port/pin select</description>
<addressOffset>0x5A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH3OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH3OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH4OUTROUTE</name>
<description>CH4OUT port/pin select</description>
<addressOffset>0x5AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH4OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH4OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH5OUTROUTE</name>
<description>CH5OUT port/pin select</description>
<addressOffset>0x5B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH5OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH5OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH6OUTROUTE</name>
<description>CH6OUT port/pin select</description>
<addressOffset>0x5B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH6OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH6OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH7OUTROUTE</name>
<description>CH7OUT port/pin select</description>
<addressOffset>0x5B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH7OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH7OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH8OUTROUTE</name>
<description>CH8OUT port/pin select</description>
<addressOffset>0x5BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH8OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH8OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH9OUTROUTE</name>
<description>CH9OUT port/pin select</description>
<addressOffset>0x5C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH9OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH9OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH10OUTROUTE</name>
<description>CH10OUT port/pin select</description>
<addressOffset>0x5C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH10OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH10OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH11OUTROUTE</name>
<description>CH11OUT port/pin select</description>
<addressOffset>0x5C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH11OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH11OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH12OUTROUTE</name>
<description>CH12OUT port/pin select</description>
<addressOffset>0x5CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH12OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH12OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH13OUTROUTE</name>
<description>CH13OUT port/pin select</description>
<addressOffset>0x5D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH13OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH13OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH14OUTROUTE</name>
<description>CH14OUT port/pin select</description>
<addressOffset>0x5D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH14OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH14OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH15OUTROUTE</name>
<description>CH15OUT port/pin select</description>
<addressOffset>0x5D8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH15OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH15OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LETIMER_ROUTEEN</name>
<description>LETIMER pin enable</description>
<addressOffset>0x5E0</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>LETIMER_OUT0ROUTE</name>
<description>OUT0 port/pin select</description>
<addressOffset>0x5E4</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>LETIMER_OUT1ROUTE</name>
<description>OUT1 port/pin select</description>
<addressOffset>0x5E8</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>PCNT0_S0INROUTE</name>
<description>S0IN port/pin select</description>
<addressOffset>0x63C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>S0IN port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>S0IN pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PCNT0_S1INROUTE</name>
<description>S1IN port/pin select</description>
<addressOffset>0x640</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>S1IN port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>S1IN pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ROUTEEN</name>
<description>PRS0 pin enable</description>
<addressOffset>0x648</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ASYNCH0PEN</name>
<description>ASYNCH0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH1PEN</name>
<description>ASYNCH1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH2PEN</name>
<description>ASYNCH2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH3PEN</name>
<description>ASYNCH3 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH4PEN</name>
<description>ASYNCH4 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH5PEN</name>
<description>ASYNCH5 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH6PEN</name>
<description>ASYNCH6 pin enable control bit</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH7PEN</name>
<description>ASYNCH7 pin enable control bit</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH8PEN</name>
<description>ASYNCH8 pin enable control bit</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH9PEN</name>
<description>ASYNCH9 pin enable control bit</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH10PEN</name>
<description>ASYNCH10 pin enable control bit</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH11PEN</name>
<description>ASYNCH11 pin enable control bit</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCH0PEN</name>
<description>SYNCH0 pin enable control bit</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCH1PEN</name>
<description>SYNCH1 pin enable control bit</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCH2PEN</name>
<description>SYNCH2 pin enable control bit</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCH3PEN</name>
<description>SYNCH3 pin enable control bit</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH0ROUTE</name>
<description>ASYNCH0 port/pin select</description>
<addressOffset>0x64C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH1ROUTE</name>
<description>ASYNCH1 port/pin select</description>
<addressOffset>0x650</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH2ROUTE</name>
<description>ASYNCH2 port/pin select</description>
<addressOffset>0x654</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH3ROUTE</name>
<description>ASYNCH3 port/pin select</description>
<addressOffset>0x658</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH3 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH3 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH4ROUTE</name>
<description>ASYNCH4 port/pin select</description>
<addressOffset>0x65C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH4 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH4 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH5ROUTE</name>
<description>ASYNCH5 port/pin select</description>
<addressOffset>0x660</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH5 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH5 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH6ROUTE</name>
<description>ASYNCH6 port/pin select</description>
<addressOffset>0x664</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH6 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH6 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH7ROUTE</name>
<description>ASYNCH7 port/pin select</description>
<addressOffset>0x668</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH7 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH7 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH8ROUTE</name>
<description>ASYNCH8 port/pin select</description>
<addressOffset>0x66C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH8 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH8 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH9ROUTE</name>
<description>ASYNCH9 port/pin select</description>
<addressOffset>0x670</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH9 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH9 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH10ROUTE</name>
<description>ASYNCH10 port/pin select</description>
<addressOffset>0x674</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH10 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH10 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH11ROUTE</name>
<description>ASYNCH11 port/pin select</description>
<addressOffset>0x678</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH11 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH11 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_SYNCH0ROUTE</name>
<description>SYNCH0 port/pin select</description>
<addressOffset>0x67C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SYNCH0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SYNCH0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_SYNCH1ROUTE</name>
<description>SYNCH1 port/pin select</description>
<addressOffset>0x680</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SYNCH1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SYNCH1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_SYNCH2ROUTE</name>
<description>SYNCH2 port/pin select</description>
<addressOffset>0x684</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SYNCH2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SYNCH2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_SYNCH3ROUTE</name>
<description>SYNCH3 port/pin select</description>
<addressOffset>0x688</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>SYXO0_BUFOUTREQINASYNCROUTE</name>
<description>BUFOUTREQINASYNC port/pin select</description>
<addressOffset>0x6F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>BUFOUTREQINASYNC port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>BUFOUTREQINASYNC pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_ROUTEEN</name>
<description>TIMER0 pin enable</description>
<addressOffset>0x6F8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x6FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x700</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x704</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x708</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x70C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x710</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_ROUTEEN</name>
<description>TIMER1 pin enable</description>
<addressOffset>0x718</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x71C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x720</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x724</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x728</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x72C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x730</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_ROUTEEN</name>
<description>TIMER2 pin enable</description>
<addressOffset>0x738</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x73C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x740</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x744</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x748</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x74C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x750</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_ROUTEEN</name>
<description>TIMER3 pin enable</description>
<addressOffset>0x758</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x75C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x760</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x764</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x768</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x76C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x770</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_ROUTEEN</name>
<description>TIMER4 pin enable</description>
<addressOffset>0x778</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x77C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x780</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x784</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x788</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x78C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x790</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_ROUTEEN</name>
<description>USART0 pin enable</description>
<addressOffset>0x798</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>CSPEN</name>
<description>CS pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTSPEN</name>
<description>RTS pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPEN</name>
<description>RX pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKPEN</name>
<description>SCLK pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPEN</name>
<description>TX pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_CSROUTE</name>
<description>CS port/pin select</description>
<addressOffset>0x79C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_CTSROUTE</name>
<description>CTS port/pin select</description>
<addressOffset>0x7A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CTS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CTS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_RTSROUTE</name>
<description>RTS port/pin select</description>
<addressOffset>0x7A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>RTS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>RTS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_RXROUTE</name>
<description>RX port/pin select</description>
<addressOffset>0x7A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>RX port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>RX pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_CLKROUTE</name>
<description>SCLK port/pin select</description>
<addressOffset>0x7AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SCLK port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SCLK pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_TXROUTE</name>
<description>TX port/pin select</description>
<addressOffset>0x7B0</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>22</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>2</version>
<description>LDMAXBAR_S Registers</description>
<baseAddress>0x40044000</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>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CH0_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>CH1_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>CH2_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>CH3_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>CH4_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>CH5_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>CH6_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>
<register>
<name>CH7_REQSEL</name>
<description>No Description</description>
<addressOffset>0x020</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>1</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>4</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>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>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>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</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>1</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>5</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>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>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>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</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>1</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>6</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>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>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>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</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>1</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>7</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>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>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>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC0_CFG</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_OC</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_OCB</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICF</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICOF</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_CFG</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_OC</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_OCB</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICF</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICOF</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_CFG</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_CTRL</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC2_OC</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_OCB</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICF</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICOF</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTCFG</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000E03</resetMask>
<fields>
<field>
<name>DTEN</name>
<description>DTI Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDAS</name>
<description>DTI Automatic Start-up Functionality</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORESTART</name>
<description>No DTI restart on debugger exit</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESTART</name>
<description>DTI restart on debugger exit</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTAR</name>
<description>DTI Always Run</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFATS</name>
<description>DTI Fault Action on Timer Stop</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRSEN</name>
<description>DTI PRS Source Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTTIMECFG</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>DTPRESC</name>
<description>DTI Prescaler Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTRISET</name>
<description>DTI Rise-time</description>
<bitOffset>10</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFALLT</name>
<description>DTI Fall-time</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFCFG</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F030000</resetMask>
<fields>
<field>
<name>DTFA</name>
<description>DTI Fault Action</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on fault</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INACTIVE</name>
<description>Set outputs inactive</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear outputs</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRISTATE</name>
<description>Tristate outputs</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTPRS0FEN</name>
<description>DTI PRS 0 Fault Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRS1FEN</name>
<description>DTI PRS 1 Fault Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDBGFEN</name>
<description>DTI Debugger Fault Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTLOCKUPFEN</name>
<description>DTI Lockup Fault Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTEM23FEN</name>
<description>DTI EM23 Fault Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTCTRL</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DTCINV</name>
<description>DTI Complementary Output Invert. </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTIPOL</name>
<description>DTI Inactive Polarity</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTOGEN</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>DTOGCC0EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC1EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC2EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI0EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI1EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI2EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFAULT</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0F</name>
<description>DTI PRS 0 Fault</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTPRS1F</name>
<description>DTI PRS 1 Fault</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTDBGF</name>
<description>DTI Debugger Fault</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTLOCKUPF</name>
<description>DTI Lockup Fault</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTEM23F</name>
<description>DTI EM23 Entry Fault</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTFAULTC</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0FC</name>
<description>DTI PRS0 Fault Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTPRS1FC</name>
<description>DTI PRS1 Fault Clear</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTDBGFC</name>
<description>DTI Debugger Fault Clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTLOCKUPFC</name>
<description>DTI Lockup Fault Clear</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTEM23FC</name>
<description>DTI EM23 Fault Clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DTLOCK</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTILOCKKEY</name>
<description>DTI Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER DTI registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>TIMER4_S</name>
<version>1</version>
<description>TIMER4_S Registers</description>
<baseAddress>0x40058000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>TIMER4</name>
<value>8</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>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>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>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC0_CFG</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_OC</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_OCB</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICF</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICOF</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_CFG</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_OC</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_OCB</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICF</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICOF</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_CFG</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_CTRL</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC2_OC</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_OCB</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICF</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICOF</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTCFG</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000E03</resetMask>
<fields>
<field>
<name>DTEN</name>
<description>DTI Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDAS</name>
<description>DTI Automatic Start-up Functionality</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORESTART</name>
<description>No DTI restart on debugger exit</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESTART</name>
<description>DTI restart on debugger exit</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTAR</name>
<description>DTI Always Run</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFATS</name>
<description>DTI Fault Action on Timer Stop</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRSEN</name>
<description>DTI PRS Source Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTTIMECFG</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>DTPRESC</name>
<description>DTI Prescaler Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTRISET</name>
<description>DTI Rise-time</description>
<bitOffset>10</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFALLT</name>
<description>DTI Fall-time</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFCFG</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F030000</resetMask>
<fields>
<field>
<name>DTFA</name>
<description>DTI Fault Action</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on fault</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INACTIVE</name>
<description>Set outputs inactive</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear outputs</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRISTATE</name>
<description>Tristate outputs</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTPRS0FEN</name>
<description>DTI PRS 0 Fault Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRS1FEN</name>
<description>DTI PRS 1 Fault Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDBGFEN</name>
<description>DTI Debugger Fault Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTLOCKUPFEN</name>
<description>DTI Lockup Fault Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTEM23FEN</name>
<description>DTI EM23 Fault Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTCTRL</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DTCINV</name>
<description>DTI Complementary Output Invert. </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTIPOL</name>
<description>DTI Inactive Polarity</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTOGEN</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>DTOGCC0EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC1EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC2EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI0EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI1EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI2EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFAULT</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0F</name>
<description>DTI PRS 0 Fault</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTPRS1F</name>
<description>DTI PRS 1 Fault</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTDBGF</name>
<description>DTI Debugger Fault</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTLOCKUPF</name>
<description>DTI Lockup Fault</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTEM23F</name>
<description>DTI EM23 Entry Fault</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTFAULTC</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0FC</name>
<description>DTI PRS0 Fault Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTPRS1FC</name>
<description>DTI PRS1 Fault Clear</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTDBGFC</name>
<description>DTI Debugger Fault Clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTLOCKUPFC</name>
<description>DTI Lockup Fault Clear</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTEM23FC</name>
<description>DTI EM23 Fault Clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DTLOCK</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTILOCKKEY</name>
<description>DTI Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER DTI registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>USART0_S</name>
<version>0</version>
<description>USART0_S Registers</description>
<baseAddress>0x4005C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>USART0_RX</name>
<value>9</value>
</interrupt>
<interrupt>
<name>USART0_TX</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>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>1</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>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>BURTC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</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>X0</name>
<description>BURTC is frozen in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</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>0x0000001F</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>
</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>29</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>module enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable Peripheral Clock</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable Peripheral Clock</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0037B3FF</resetMask>
<fields>
<field>
<name>CORERST</name>
<description>Soft Reset the internal state registers</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No change to internal state registers</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Reset the internal state registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLAVE</name>
<description>Addressable as Follower</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>All addresses will be responded to with a NACK</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Addresses matching the programmed follower address or the general call address (if enabled) require a response from software. Other addresses are automatically responded to with a NACK.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOACK</name>
<description>Automatic Acknowledge</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Software must give one ACK command for each ACK transmitted on the I2C bus.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Addresses that are not automatically NACK'ed, and all data is automatically acknowledged.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOSE</name>
<description>Automatic STOP when Empty</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>A stop must be sent manually when no more data is to be transmitted.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The leader automatically sends a STOP when no more data is available for transmission.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOSN</name>
<description>Automatic STOP on NACK</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Stop is not automatically sent if a NACK is received from a follower.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The leader automatically sends a STOP if a NACK is received from a follower.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ARBDIS</name>
<description>Arbitration Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>When a device loses arbitration, the ARBIF interrupt flag is set and the bus is released.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>When a device loses arbitration, the ARBIF interrupt flag is set, but communication proceeds.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GCAMEN</name>
<description>General Call Address Match Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>General call address will be NACK'ed if it is not included by the follower address and address mask.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>When a general call address is received, a software response is required</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXBIL</name>
<description>TX Buffer Interrupt Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EMPTY</name>
<description>TXBL status and the TXBL interrupt flag are set when the transmit buffer becomes empty. TXBL is cleared when the buffer becomes nonempty.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALF_FULL</name>
<description>TXBL status and the TXBL interrupt flag are set when the transmit buffer goes from full to half-full or empty. TXBL is cleared when the buffer becomes full</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLHR</name>
<description>Clock Low High Ratio</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STANDARD</name>
<description>Nlow=4 and Nhigh=4, and the Nlow:Nhigh ratio is 4:4</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYMMETRIC</name>
<description>Nlow=6 and Nhigh=3, and the Nlow:Nhigh ratio is 6:3</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FAST</name>
<description>Nlow=11 and Nhigh=6, and the Nlow:Nhigh ratio is 11:6</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BITO</name>
<description>Bus Idle Timeout</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Timeout disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C40PCC</name>
<description>Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C80PCC</name>
<description>Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C160PCC</name>
<description>Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GIBITO</name>
<description>Go Idle on Bus Idle Timeout </description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>A bus idle timeout has no effect on the bus state.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>A bus idle timeout tells the I2C module that the bus is idle, allowing new transfers to be initiated.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLTO</name>
<description>Clock Low Timeout</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Timeout disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C40PCC</name>
<description>Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C80PCC</name>
<description>Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C160PCC</name>
<description>Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C320PCC</name>
<description>Timeout after 320 prescaled clock cycles. In standard mode at 100 kHz, this results in a 400us timeout.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C1024PCC</name>
<description>Timeout after 1024 prescaled clock cycles. In standard mode at 100 kHz, this results in a 1280us timeout.</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCLMONEN</name>
<description>SCL Monitor Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable SCL monitor</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable SCL monitor</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDAMONEN</name>
<description>SDA Monitor Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable SDA Monitor</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable SDA Monitor</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>START</name>
<description>Send start condition</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Send stop condition</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ACK</name>
<description>Send ACK</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>NACK</name>
<description>Send NACK</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CONT</name>
<description>Continue transmission</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ABORT</name>
<description>Abort transmission</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTX</name>
<description>Clear TX</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARPC</name>
<description>Clear Pending Commands</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATE</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>BUSY</name>
<description>Bus Busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MASTER</name>
<description>Leader</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TRANSMITTER</name>
<description>Transmitter</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NACKED</name>
<description>Nack Received</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BUSHOLD</name>
<description>Bus Held</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STATE</name>
<description>Transmission State</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<description>No transmission is being performed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WAIT</name>
<description>Waiting for idle. Will send a start condition as soon as the bus is idle.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start transmit phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADDR</name>
<description>Address transmit or receive phase</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>ADDRACK</name>
<description>Address ack/nack transmit or receive phase</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>Data transmit or receive phase</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DATAACK</name>
<description>Data ack/nack transmit or receive phase</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000080</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>PSTART</name>
<description>Pending START</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PSTOP</name>
<description>Pending STOP</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PACK</name>
<description>Pending ACK</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PNACK</name>
<description>Pending NACK</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PCONT</name>
<description>Pending continue</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PABORT</name>
<description>Pending abort</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXC</name>
<description>TX Complete</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBL</name>
<description>TX Buffer Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAV</name>
<description>RX Data Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBUFCNT</name>
<description>TX Buffer Count</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>DIV</name>
<description>Clock Divider</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SADDR</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FE</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Follower address</description>
<bitOffset>1</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SADDRMASK</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FE</resetMask>
<fields>
<field>
<name>SADDRMASK</name>
<description>Follower Address Mask</description>
<bitOffset>1</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATA0</name>
<description>RX Data 0</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATA1</name>
<description>RX Data 1</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATAP</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>RXDATAP</name>
<description>RX Data Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLEP</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATAP0</name>
<description>RX Data 0 Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAP1</name>
<description>RX Data 1 Peek</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATA</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>TXDATA</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TXDATA0</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDATA1</name>
<description>TX Data</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>START</name>
<description>START condition Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSTART</name>
<description>Repeated START condition Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDR</name>
<description>Address Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXC</name>
<description>Transfer Completed Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>Transmit Buffer Level Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>Receive Data Valid Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACK</name>
<description>Acknowledge Received Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NACK</name>
<description>Not Acknowledge Received Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSTOP</name>
<description>Leader STOP Condition Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARBLOST</name>
<description>Arbitration Lost Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERR</name>
<description>Bus Error Interrupt Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSHOLD</name>
<description>Bus Held Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>Transmit Buffer Overflow Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>Receive Buffer Underflow Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BITO</name>
<description>Bus Idle Timeout Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLTO</name>
<description>Clock Low Timeout Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSTOP</name>
<description>Follower STOP condition Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>Receive Buffer Full Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLERR</name>
<description>Clock Low Error Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCLERR</name>
<description>SCL Error Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAERR</name>
<description>SDA Error Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>START</name>
<description>START condition Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSTART</name>
<description>Repeated START condition Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDR</name>
<description>Address Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXC</name>
<description>Transfer Completed Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>Transmit Buffer Level Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>Receive Data Valid Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACK</name>
<description>Acknowledge Received Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NACK</name>
<description>Not Acknowledge Received Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSTOP</name>
<description>Leader STOP Condition Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARBLOST</name>
<description>Arbitration Lost Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERR</name>
<description>Bus Error Interrupt Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSHOLD</name>
<description>Bus Held Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>Transmit Buffer Overflow Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>Receive Buffer Underflow Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BITO</name>
<description>Bus Idle Timeout Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLTO</name>
<description>Clock Low Timeout Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSTOP</name>
<description>Follower STOP condition Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>Receive Buffer Full Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLERR</name>
<description>Clock Low Error Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCLERR</name>
<description>SCL Error Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAERR</name>
<description>SDA Error Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SYSCFG_S_CFGNS</name>
<version>2</version>
<description>SYSCFG_S_CFGNS Registers</description>
<baseAddress>0x40078000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>SYSCFG</name>
<value>20</value>
</interrupt>
<interrupt>
<name>SW0</name>
<value>57</value>
</interrupt>
<interrupt>
<name>SW1</name>
<value>58</value>
</interrupt>
<interrupt>
<name>SW2</name>
<value>59</value>
</interrupt>
<interrupt>
<name>SW3</name>
<value>60</value>
</interrupt>
<registers>
<register>
<name>CFGNSTCALIB</name>
<description>Configure to define the system tick for the M33.</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x01004A37</resetValue>
<resetMask>0x03FFFFFF</resetMask>
<fields>
<field>
<name>TENMS</name>
<description>Ten Milliseconds</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKEW</name>
<description>Skew</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NOREF</name>
<description>No Reference</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>REF</name>
<description>Reference clock is implemented</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NOREF</name>
<description>Reference clock is not implemented</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ROOTNSDATA0</name>
<description>Generic data space for user to pass to root, e.g., address of struct in mem</description>
<addressOffset>0x600</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ROOTNSDATA1</name>
<description>Generic data space for user to pass to root, e.g., address of struct in mem</description>
<addressOffset>0x604</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SYSCFG_S</name>
<version>2</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>57</value>
</interrupt>
<interrupt>
<name>SW1</name>
<value>58</value>
</interrupt>
<interrupt>
<name>SW2</name>
<value>59</value>
</interrupt>
<interrupt>
<name>SW3</name>
<value>60</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-only</access>
<resetValue>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>New BitField</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Read to get system status.</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x33003F0F</resetMask>
<fields>
<field>
<name>SW0</name>
<description>Software Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW1</name>
<description>Software Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW2</name>
<description>Software Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW3</name>
<description>Software Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPIOC</name>
<description>FPU Invalid Operation interrupt flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPDZC</name>
<description>FPU Divide by zero interrupt flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPUFC</name>
<description>FPU Underflow interrupt flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPOFC</name>
<description>FPU Overflow interrupt flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPIDC</name>
<description>FPU Input denormal interrupt flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPIXC</name>
<description>FPU Inexact interrupt flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR1B</name>
<description>SEQRAM Error 1-bit Interrupt Flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR2B</name>
<description>SEQRAM Error 2-bit Interrupt Flag</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR1B</name>
<description>FRCRAM Error 1-bit Interrupt Flag</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR2B</name>
<description>FRCRAM Error 2-bit Interrupt Flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Write to enable interrupts.</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x33003F0F</resetMask>
<fields>
<field>
<name>SW0</name>
<description>Software Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW1</name>
<description>Software Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW2</name>
<description>Software Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW3</name>
<description>Software Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPIOC</name>
<description>FPU Invalid Operation Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPDZC</name>
<description>FPU Divide by zero Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPUFC</name>
<description>FPU Underflow Interrupt Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPOFC</name>
<description>FPU Overflow Interrupt Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPIDC</name>
<description>FPU Input denormal Interrupt Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPIXC</name>
<description>FPU Inexact Interrupt Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR1B</name>
<description>SEQRAM Error 1-bit Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR2B</name>
<description>SEQRAM Error 2-bit Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR1B</name>
<description>FRCRAM Error 1-bit Interrupt Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR2B</name>
<description>FRCRAM Error 2-bit Interrupt Enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHIPREVHW</name>
<description>Read to get the hard-wired chip revision.</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000E01</resetValue>
<resetMask>0xFF0FFFFF</resetMask>
<fields>
<field>
<name>MAJOR</name>
<description>Hardwired Chip Revision Major value </description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FAMILY</name>
<description>Hardwired Chip Family value</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MINOR</name>
<description>Hardwired Chip Revision Minor value</description>
<bitOffset>12</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHIPREV</name>
<description>Read to get the chip revision programmed by feature configuration.</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>MAJOR</name>
<description>Chip Revision Major value</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FAMILY</name>
<description>Chip Family value</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MINOR</name>
<description>Chip Revision Minor value</description>
<bitOffset>12</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFGSYSTIC</name>
<description>Configure the source of the system tick for the M33.</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>SYSTICEXTCLKEN</name>
<description>SysTick External Clock Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Configure to provide general RAM configuration.</description>
<addressOffset>0x200</addressOffset>
<access>read-write</access>
<resetValue>0x00000023</resetValue>
<resetMask>0x00000023</resetMask>
<fields>
<field>
<name>ADDRFAULTEN</name>
<description>Invalid Address Bus Fault Response Enabl</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKDISFAULTEN</name>
<description>Disabled Clkbus Bus Fault Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMECCERRFAULTEN</name>
<description>Two bit ECC error bus fault response ena</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DMEM0RETNCTRL</name>
<description>Configure to provide general RAM retention configuration.</description>
<addressOffset>0x208</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RAMRETNCTRL</name>
<description>DMEM0 blockset retention control</description>
<bitOffset>0</bitOffset>
<bitWidth>3</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>BLK3</name>
<description>Power down RAM block 3 (address range 0x2000C000-0x20010000)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK2TO3</name>
<description>Power down RAM blocks 3 and above (address range 0x20008000-0x20010000)</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK1TO3</name>
<description>Power down RAM blocks 1 and above (address range 0x20004000-0x20010000)</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RAMBIASCONF</name>
<description>Configure RAM bias configure bits.</description>
<addressOffset>0x30C</addressOffset>
<access>read-write</access>
<resetValue>0x00000002</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>RAMBIASCTRL</name>
<description>RAM Bias Control</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No</name>
<description>None</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VSB100</name>
<description>Voltage Source Bias 100mV</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VSB200</name>
<description>Voltage Source Bias 200mV</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>VSB300</name>
<description>Voltage Source Bias 300mV</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>VSB400</name>
<description>Voltage Source Bias 400mV</description>
<value>8</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ICACHERAMRETNCTRL</name>
<description>Configure Host ICACHERAM retention configuration.</description>
<addressOffset>0x418</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RAMRETNCTRL</name>
<description>ICACHERAM Retention control</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ALLON</name>
<description>None of the Host ICACHE RAM blocks powered down</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALLOFF</name>
<description>Power down all Host ICACHE RAM blocks</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DMEM0PORTMAPSEL</name>
<description>Configure DMEM0 port remap selection.</description>
<addressOffset>0x41C</addressOffset>
<access>read-write</access>
<resetValue>0x00000013</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>LDMAPORTSEL</name>
<description>LDMA portmap selection</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRWAESPORTSEL</name>
<description>SRWAES portmap selection</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHBSRWPORTSEL</name>
<description>AHBSRW portmap selection</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRWECA0PORTSEL</name>
<description>SRWECA0 portmap selection</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRWECA1PORTSEL</name>
<description>SRWECA1 portmap selection</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ROOTDATA0</name>
<description>Generic data space for user to pass to root, e.g., address of struct in mem</description>
<addressOffset>0x600</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ROOTDATA1</name>
<description>Generic data space for user to pass to root, e.g., address of struct in mem</description>
<addressOffset>0x604</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ROOTLOCKSTATUS</name>
<description>This register returns the status of the SE managed locks.</description>
<addressOffset>0x608</addressOffset>
<access>read-only</access>
<resetValue>0x007F0107</resetValue>
<resetMask>0x807F0107</resetMask>
<fields>
<field>
<name>BUSLOCK</name>
<description>Bus Lock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>REGLOCK</name>
<description>Register Lock</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MFRLOCK</name>
<description>Manufacture Lock</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ROOTDBGLOCK</name>
<description>Root Debug Lock</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERDBGAPLOCK</name>
<description>User Debug Access Port Lock</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERDBGLOCK</name>
<description>User Invasive Debug Lock</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERNIDLOCK</name>
<description>User Non-invasive Debug Lock</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERSPIDLOCK</name>
<description>User Secure Invasive Debug Lock</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERSPNIDLOCK</name>
<description>User Secure Non-invasive Debug Lock</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EFUSEUNLOCKED</name>
<description>E-Fuse Unlocked</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ROOTSESWVERSION</name>
<description>SE Software version </description>
<addressOffset>0x60C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SWVERSION</name>
<description>SW Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>BURAM_S</name>
<version>0</version>
<description>BURAM_S Registers</description>
<baseAddress>0x40080000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>RET0_REG</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET1_REG</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET2_REG</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET3_REG</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET4_REG</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET5_REG</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET6_REG</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET7_REG</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET8_REG</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET9_REG</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET10_REG</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET11_REG</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET12_REG</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET13_REG</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET14_REG</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET15_REG</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET16_REG</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET17_REG</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET18_REG</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET19_REG</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET20_REG</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET21_REG</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET22_REG</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET23_REG</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET24_REG</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET25_REG</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET26_REG</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET27_REG</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET28_REG</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET29_REG</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET30_REG</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET31_REG</name>
<description>No Description</description>
<addressOffset>0x07C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>GPCRC_S</name>
<version>0</version>
<description>GPCRC_S Registers</description>
<baseAddress>0x40088000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>CRC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable CRC function. Reordering functions are still available. Only BITREVERSE and BYTEREVERSE bits are configurable in this mode.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Writes to INPUTDATA registers will result in CRC operations.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00002710</resetMask>
<fields>
<field>
<name>POLYSEL</name>
<description>Polynomial Select</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CRC32</name>
<description>CRC-32 (0x04C11DB7) polynomial selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CRC16</name>
<description>16-bit CRC programmable polynomial selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BYTEMODE</name>
<description>Byte Mode Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BITREVERSE</name>
<description>Byte-level Bit Reverse Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>No reverse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REVERSED</name>
<description>Reverse bit order in each byte</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BYTEREVERSE</name>
<description>Byte Reverse Mode</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>No reverse: B3, B2, B1, B0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REVERSED</name>
<description>Reverse byte order. For 32-bit: B0, B1, B2, B3; For 16-bit: 0, 0, B0, B1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOINIT</name>
<description>Auto Init Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80000001</resetMask>
<fields>
<field>
<name>INIT</name>
<description>Initialization Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>INIT</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INIT</name>
<description>CRC Initialization Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>POLY</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>POLY</name>
<description>CRC Polynomial Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>INPUTDATA</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INPUTDATA</name>
<description>Input Data for 32-bit</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>INPUTDATAHWORD</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>INPUTDATAHWORD</name>
<description>Input Data for 16-bit</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>INPUTDATABYTE</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INPUTDATABYTE</name>
<description>Input Data for 8-bit</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DATA</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>CRC Data Register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DATAREV</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATAREV</name>
<description>Data Reverse Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DATABYTEREV</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATABYTEREV</name>
<description>Data Byte Reverse Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DCDC_S</name>
<version>1</version>
<description>DCDC_S Registers</description>
<baseAddress>0x40094000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>IPVERSION</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Control</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000100</resetValue>
<resetMask>0x800001F1</resetMask>
<fields>
<field>
<name>MODE</name>
<description>DCDC/Bypass Mode Control</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYPASS</name>
<description>DCDC is OFF, bypass switch is enabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DCDCREGULATION</name>
<description>Request DCDC regulation, bypass switch disabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IPKTMAXCTRL</name>
<description>Ton_max timeout control</description>
<bitOffset>4</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EM01CTRL0</name>
<description>EM01 Configurations</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000109</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>IPKVAL</name>
<description>EM01 Peak Current Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Load36mA</name>
<description>Ipeak = 90mA, IL = 36mA</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>Load40mA</name>
<description>Ipeak = 100mA, IL = 40mA</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>Load44mA</name>
<description>Ipeak = 110mA, IL = 44mA</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>Load48mA</name>
<description>Ipeak = 120mA, IL = 48mA</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>Load52mA</name>
<description>Ipeak = 130mA, IL = 52mA</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>Load56mA</name>
<description>Ipeak = 140mA, IL = 56mA</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>Load60mA</name>
<description>Ipeak = 150mA, IL = 60mA</description>
<value>9</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRVSPEED</name>
<description>EM01 Drive Speed Setting</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BEST_EMI</name>
<description>Lowest Efficiency, Lowest EMI.. Small decrease in efficiency from default setting</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DEFAULT_SETTING</name>
<description>Default Efficiency, Acceptable EMI level</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INTERMEDIATE</name>
<description>Small increase in efficiency from the default setting</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BEST_EFFICIENCY</name>
<description>Highest Efficiency, Highest EMI.. Small increase in efficiency from INTERMEDIATE setting</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM23CTRL0</name>
<description>EM23 Configurations</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000103</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>IPKVAL</name>
<description>EM23 Peak Current Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Load36mA</name>
<description>Ipeak = 90mA, IL = 36mA</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>Load40mA</name>
<description>Ipeak = 100mA, IL = 40mA</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>Load44mA</name>
<description>Ipeak = 110mA, IL = 44mA</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>Load48mA</name>
<description>Ipeak = 120mA, IL = 48mA</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>Load52mA</name>
<description>Ipeak = 130mA, IL = 52mA</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>Load56mA</name>
<description>Ipeak = 140mA, IL = 56mA</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>Load60mA</name>
<description>Ipeak = 150mA, IL = 60mA</description>
<value>9</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRVSPEED</name>
<description>EM23 Drive Speed Setting</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BEST_EMI</name>
<description>Lowest Efficiency, Lowest EMI.. Small decrease in efficiency from default setting</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DEFAULT_SETTING</name>
<description>Default Efficiency, Acceptable EMI level</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INTERMEDIATE</name>
<description>Small increase in efficiency from the default setting</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BEST_EFFICIENCY</name>
<description>Highest Efficiency, Highest EMI.. Small increase in efficiency from INTERMEDIATE setting</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PFMXCTRL</name>
<description>PFMX Control Register</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000B0C</resetValue>
<resetMask>0x00001F0F</resetMask>
<fields>
<field>
<name>IPKVAL</name>
<description>PFMX mode Peak Current Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IPKTMAXCTRL</name>
<description>Ton_max timeout control</description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt Flags</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>BYPSW</name>
<description>Bypass Switch Enabled</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WARM</name>
<description>DCDC Warmup Time Done</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RUNNING</name>
<description>DCDC Running</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VREGINLOW</name>
<description>VREGIN below threshold</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VREGINHIGH</name>
<description>VREGIN above threshold</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REGULATION</name>
<description>DCDC in regulation</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TMAX</name>
<description>Ton_max Timeout Reached</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4ERR</name>
<description>EM4 Entry Request Error</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPMODE</name>
<description>Entered Pulse Pairing mode </description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PFMXMODE</name>
<description>Entered PFMX mode</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt Enable</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>BYPSW</name>
<description>Bypass Switch Enabled Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WARM</name>
<description>DCDC Warmup Time Done Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RUNNING</name>
<description>DCDC Running Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VREGINLOW</name>
<description>VREGIN below threshold Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VREGINHIGH</name>
<description>VREGIN above threshold Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REGULATION</name>
<description>DCDC in Regulation Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TMAX</name>
<description>Ton_max Timeout Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4ERR</name>
<description>EM4 Entry Req Interrupt Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPMODE</name>
<description>Pulse Pairing Mode Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PFMXMODE</name>
<description>PFMX Mode Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>DCDC Status Register</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000071F</resetMask>
<fields>
<field>
<name>BYPSW</name>
<description>Bypass Switch is currently enabled</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WARM</name>
<description>DCDC Warmup Done</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RUNNING</name>
<description>DCDC is running</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VREGIN</name>
<description>VREGIN comparator status</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BYPCMPOUT</name>
<description>Bypass Comparator Output</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PPMODE</name>
<description>DCDC in pulse-pairing mode</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PFMXMODE</name>
<description>DCDC in PFMX mode</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>Syncbusy Status Register</description>
<addressOffset>0x034</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>CTRL</name>
<description>CTRL Sync Busy Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EM01CTRL0</name>
<description>EM01CTRL0 Sync Busy Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EM01CTRL1</name>
<description>EM01CTRL1 Sync Bust Status</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EM23CTRL0</name>
<description>EM23CTRL0 Sync Busy Status</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PFMXCTRL</name>
<description>PFMXCTRL Sync Busy Status</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKKEY</name>
<description></description>
<value>43981</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LOCKSTATUS</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>Lock Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Unlocked State</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>LOCKED STATE</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>HOSTMAILBOX_S</name>
<version>0</version>
<description>HOSTMAILBOX_S Registers</description>
<baseAddress>0x40098000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>MSGPTR0</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSGPTR1</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSGPTR2</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSGPTR3</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>MBOXIF0</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIF1</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIF2</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIF3</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>MBOXIEN0</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIEN1</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIEN2</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIEN3</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>EUSART1_S</name>
<version>1</version>
<description>EUSART1_S Registers</description>
<baseAddress>0x400A0000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>EUSART1_RX</name>
<value>13</value>
</interrupt>
<interrupt>
<name>EUSART1_TX</name>
<value>14</value>
</interrupt>
<interrupt>
<name>EUSART2_RX</name>
<value>15</value>
</interrupt>
<interrupt>
<name>EUSART2_TX</name>
<value>16</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>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG0</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC1D264FF</resetMask>
<fields>
<field>
<name>SYNC</name>
<description>Synchronous Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ASYNC</name>
<description>The USART operates in asynchronous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNC</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 UARTn_RX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The receiver is connected to and receives data from UARTn_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCEN</name>
<description>Collision Check Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Collision check is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Collision check is enabled. The receiver must be enabled for the check to be performed</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPM</name>
<description>Multi-Processor Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The 9th bit of incoming frames has no special function</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>An incoming frame with the 9th bit equal to MPAB will be loaded into the RX FIFO regardless of RXBLOCK and will result in the MPAB interrupt flag being set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPAB</name>
<description>Multi-Processor Address-Bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OVS</name>
<description>Oversampling</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X16</name>
<description>16X oversampling</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X8</name>
<description>8X oversampling</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>X6</name>
<description>6X oversampling</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>4X oversampling</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable oversampling (for LF operation)</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSBF</name>
<description>Most Significant Bit First</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Data is sent with the least significant bit first</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Data is sent with the most significant bit first</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXINV</name>
<description>Receiver Input Invert</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Input is passed directly to the receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Input is inverted before it is passed to the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXINV</name>
<description>Transmitter output Invert</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Output from the transmitter is passed unchanged to UARTn_TX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Output from the transmitter is inverted before it is passed to UARTn_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOTRI</name>
<description>Automatic TX Tristate</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The output on UARTn_TX when the transmitter is idle is defined by TXINV</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>UARTn_TX is tristated whenever the transmitter is idle</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SKIPPERRF</name>
<description>Skip Parity Error Frames</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ERRSDMA</name>
<description>Halt DMA Read On Error</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on DMA requests from the EUSART</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DMA requests from the EUSART are blocked while the PERR or FERR interrupt flags are set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSRX</name>
<description>Disable RX On Error</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Framing and parity errors disable the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSTX</name>
<description>Disable TX On Error</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Received framing and parity errors have no effect on transmitter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Received framing and parity errors disable the transmitter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MVDIS</name>
<description>Majority Vote Disable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDEN</name>
<description>AUTOBAUD detection enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG1</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7BCF887F</resetMask>
<fields>
<field>
<name>DBGHALT</name>
<description>Debug halt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Continue normal EUSART operation even if core is halted</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>If core is halted, receive one frame and then halt reception by deactivating RTS. Next frame reception happens when the core is unhalted during single stepping.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSINV</name>
<description>Clear-to-send Invert Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The CTS pin is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The CTS pin is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSEN</name>
<description>Clear-to-send Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Ignore CTS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Stop transmitting when CTS is inactive</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSINV</name>
<description>Request-to-send Invert Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The RTS pin is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The RTS pin is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXTIMEOUT</name>
<description>RX Timeout</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONEFRAME</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SFUBRX</name>
<description>Start Frame Unblock Receiver</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPRSEN</name>
<description>PRS RX Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFIW</name>
<description>TX FIFO Interrupt Watermark</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least one more frame.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least two more frames.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least three more frames.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least four more frames. </description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least five more frames. </description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least six more frames. </description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least seven more frames. </description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHTFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least eight more frames. </description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>NINEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least nine more frames. </description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least ten more frames. </description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least eleven more frames. </description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least twelve more frames. </description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least thriteen more frames. </description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least fourteen more frames. </description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least fifteen more frames. </description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least sixteen more frames. </description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSRXFW</name>
<description>Request-to-send RX FIFO Watermark</description>
<bitOffset>22</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>RTS is set if there is space for at least one more frame in the RX FIFO.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>RTS is set if there is space for at least two more frames in the RX FIFO.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>RTS is set if there is space for at least three more frames in the RX FIFO.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>RTS is set if there is space for four more frames in the RX FIFO.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description>RTS is set if there is space for five more frames in the RX FIFO.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description>RTS is set if there is space for six more frames in the RX FIFO.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description>RTS is set if there is space for seven more frames in the RX FIFO.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHTFRAMES</name>
<description>RTS is set if there is space for eight more frames in the RX FIFO.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>NINEFRAMES</name>
<description>RTS is set if there is space for nine more frames in the RX FIFO.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TENFRAMES</name>
<description>RTS is set if there is space for ten more frames in the RX FIFO.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVENFRAMES</name>
<description>RTS is set if there is space for eleven more frames in the RX FIFO.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVEFRAMES</name>
<description>RTS is set if there is space for twelve more frames in the RX FIFO.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEENFRAMES</name>
<description>RTS is set if there is space for thirteen more frames in the RX FIFO.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEENFRAMES</name>
<description>RTS is set if there is space for fourteen more frames in the RX FIFO.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEENFRAMES</name>
<description>RTS is set if there is space for fifteen more frames in the RX FIFO.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEENFRAMES</name>
<description>RTS is set if there is space for sixteen more frames in the RX FIFO.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXFIW</name>
<description>RX FIFO Interrupt Watermark</description>
<bitOffset>27</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least one frame in it.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least two frames in it.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least three frames in it.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least four frames in it.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least five frames in it. </description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least six frames in it. </description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least seven frames in it. </description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHTFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least eight frames in it. </description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>NINEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least nine frames in it. </description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least ten frames in it. </description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least eleven frames in it. </description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least twelve frames in it. </description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least thriteen frames in it. </description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least fourteen frames in it. </description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least fifteen frames in it. </description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least sixteen frames in it. </description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFG2</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000020</resetValue>
<resetMask>0xFF0000FF</resetMask>
<fields>
<field>
<name>MASTER</name>
<description>Main mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SLAVE</name>
<description>Secondary mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MASTER</name>
<description>Main mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKPOL</name>
<description>Clock Polarity</description>
<bitOffset>1</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>2</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>CSINV</name>
<description>Chip Select Invert</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AL</name>
<description>Chip select is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AH</name>
<description>Chip select is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOTX</name>
<description>Always Transmit When RXFIFO Not Full</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOCS</name>
<description>Automatic Chip Select</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKPRSEN</name>
<description>PRS CLK Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCELOAD</name>
<description>Force Load to Shift Register</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDIV</name>
<description>Sync Clock Div</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRAMECFG</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00001002</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>SEVEN</name>
<description>Each frame contains 7 data bits</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Each frame contains 8 data bits</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NINE</name>
<description>Each frame contains 9 data bits</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>TEN</name>
<description>Each frame contains 10 data bits</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVEN</name>
<description>Each frame contains 11 data bits</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVE</name>
<description>Each frame contains 12 data bits</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEEN</name>
<description>Each frame contains 13 data bits</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEEN</name>
<description>Each frame contains 14 data bits</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEEN</name>
<description>Each frame contains 15 data bits</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEEN</name>
<description>Each frame contains 16 data bits</description>
<value>10</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>DTXDATCFG</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTXDAT</name>
<description>Default TX DATA</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IRHFCFG</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>IRHFEN</name>
<description>Enable IrDA Module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IRHFPW</name>
<description>IrDA TX Pulse Width</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRHFFILT</name>
<description>IrDA RX Filter</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No filter enabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Filter enabled. IrDA pulse must be high for at least 5 consecutive clock cycles to be detected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMINGCFG</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00050000</resetValue>
<resetMask>0x000F7773</resetMask>
<fields>
<field>
<name>TXDELAY</name>
<description>TX Delay Transmission</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Frames are transmitted immediately.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLE</name>
<description>Transmission of new frames is delayed by a single bit period.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DOUBLE</name>
<description>Transmission of new frames is delayed by a two bit periods.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRIPPLE</name>
<description>Transmission of new frames is delayed by a three bit periods.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSSETUP</name>
<description>Chip Select Setup</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>CS is asserted half or 1 baud-time before the start of transmission depending on CLKPHASE equal to 1 or 0 respectively</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is asserted 1 additional baud-time before start of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is asserted 2 additional baud-times before start of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is asserted 3 additional baud-times before start of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>CS is asserted 4 additional baud-times before start of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>CS is asserted 5 additional baud-times before start of transmission</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>CS is asserted 6 additional baud-times before start of transmission</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is asserted 7 additional baud-times before start of transmission</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSHOLD</name>
<description>Chip Select Hold</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>CS is de-asserted half or 1 baud-time after the end of transmission depending on CLKPHASE equal to 1 or 0 respectively</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is de-asserted 1 additional baud-time after the end of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is de-asserted 2 additional baud-times after the end of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is de-asserted 3 additional baud-times after the end of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>CS is de-asserted 4 additional baud-times after the end of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>CS is de-asserted 5 additional baud-times after the end of transmission</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>CS is de-asserted 6 additional baud-times after the end of transmission</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is de-asserted 7 additional baud-times after the end of transmission</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICS</name>
<description>Inter-Character Spacing</description>
<bitOffset>12</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 between frames</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Create a space of 2 baud-times between frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>Create a space of 3 baud-times between frames</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Create a space of 4 baud-times between frames</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>Create a space of 5 baud-times between frames</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>Create a space of 6 baud-times between frames</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>Create a space of 7 baud-times between frames</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETUPWINDOW</name>
<description>Setup Window</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STARTFRAMECFG</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>STARTFRAME</name>
<description>Start Frame</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SIGFRAMECFG</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>SIGFRAME</name>
<description>Signal Frame Value</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x007FFFF8</resetMask>
<fields>
<field>
<name>DIV</name>
<description>Fractional Clock Divider</description>
<bitOffset>3</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIGCTRL</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RXTEN</name>
<description>Receive Trigger Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXTEN</name>
<description>Transmit Trigger Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOTXTEN</name>
<description>AUTOTX Trigger Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>RXEN</name>
<description>Receiver Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXDIS</name>
<description>Receiver Disable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXEN</name>
<description>Transmitter Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDIS</name>
<description>Transmitter Disable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>Receiver Block Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>Receiver Block Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>Transmitter Tristate Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>Transmitter Tristate Disable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTX</name>
<description>Clear TX FIFO</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data and Control bits</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATAP</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATAP</name>
<description>RX Data Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATA</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TXDATA</name>
<description>TX Data and Control bits</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-only</access>
<resetValue>0x00003040</resetValue>
<resetMask>0x031F31FB</resetMask>
<fields>
<field>
<name>RXENS</name>
<description>Receiver Enable Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXENS</name>
<description>Transmitter Enable Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCK</name>
<description>Block Incoming Data</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRI</name>
<description>Transmitter Tristated</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXC</name>
<description>TX Complete</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXIDLE</name>
<description>RX Idle</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFCNT</name>
<description>Valid entries in TX FIFO</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Rate Detection Completed</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLEARTXBUSY</name>
<description>TX FIFO Clear Busy</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x030C3FFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX FIFO Overflow Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX FIFO Underflow Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX FIFO Overflow Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX FIFO 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>LOADERR</name>
<description>Load Error 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>STARTF</name>
<description>Start Frame Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SIGF</name>
<description>Signal Frame Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Complete Interrupt Flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTO</name>
<description>RX Timeout Interrupt Flag</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x030C3FFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete IEN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level IEN</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level IEN</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full IEN</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX FIFO Overflow IEN</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX FIFO Underflow IEN</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX FIFO Overflow IEN</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX FIFO Underflow IEN</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error IEN</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error IEN</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MPAF</name>
<description>Multi-Processor Addr Frame IEN</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOADERR</name>
<description>Load Error IEN</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCF</name>
<description>Collision Check Fail IEN</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX IDLE IEN</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STARTF</name>
<description>Start Frame IEN</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SIGF</name>
<description>Signal Frame IEN</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Complete IEN</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTO</name>
<description>RX Timeout IEN</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>DIV</name>
<description>SYNCBUSY for DIV in CLKDIV</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXTEN</name>
<description>SYNCBUSY for RXTEN in TRIGCTRL</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTEN</name>
<description>SYNCBUSY for TXTEN in TRIGCTRL</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXEN</name>
<description>SYNCBUSY for RXEN in CMD</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDIS</name>
<description>SYNCBUSY for RXDIS in CMD</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXEN</name>
<description>SYNCBUSY for TXEN in CMD</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXDIS</name>
<description>SYNCBUSY for TXDIS in CMD</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>SYNCBUSY for RXBLOCKEN in CMD</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>SYNCBUSY for RXBLOCKDIS in CMD</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>SYNCBUSY for TXTRIEN in CMD</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>SYNCBUSY in TXTRIDIS in CMD</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>AUTOTXTEN</name>
<description>SYNCBUSY for AUTOTXTEN in TRIGCTRL</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>EUSART2_S</name>
<version>1</version>
<description>EUSART2_S Registers</description>
<baseAddress>0x400A4000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG0</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC1D264FF</resetMask>
<fields>
<field>
<name>SYNC</name>
<description>Synchronous Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ASYNC</name>
<description>The USART operates in asynchronous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNC</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 UARTn_RX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The receiver is connected to and receives data from UARTn_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCEN</name>
<description>Collision Check Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Collision check is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Collision check is enabled. The receiver must be enabled for the check to be performed</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPM</name>
<description>Multi-Processor Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The 9th bit of incoming frames has no special function</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>An incoming frame with the 9th bit equal to MPAB will be loaded into the RX FIFO regardless of RXBLOCK and will result in the MPAB interrupt flag being set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPAB</name>
<description>Multi-Processor Address-Bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OVS</name>
<description>Oversampling</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X16</name>
<description>16X oversampling</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X8</name>
<description>8X oversampling</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>X6</name>
<description>6X oversampling</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>4X oversampling</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable oversampling (for LF operation)</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSBF</name>
<description>Most Significant Bit First</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Data is sent with the least significant bit first</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Data is sent with the most significant bit first</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXINV</name>
<description>Receiver Input Invert</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Input is passed directly to the receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Input is inverted before it is passed to the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXINV</name>
<description>Transmitter output Invert</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Output from the transmitter is passed unchanged to UARTn_TX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Output from the transmitter is inverted before it is passed to UARTn_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOTRI</name>
<description>Automatic TX Tristate</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The output on UARTn_TX when the transmitter is idle is defined by TXINV</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>UARTn_TX is tristated whenever the transmitter is idle</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SKIPPERRF</name>
<description>Skip Parity Error Frames</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ERRSDMA</name>
<description>Halt DMA Read On Error</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on DMA requests from the EUSART</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DMA requests from the EUSART are blocked while the PERR or FERR interrupt flags are set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSRX</name>
<description>Disable RX On Error</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Framing and parity errors disable the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSTX</name>
<description>Disable TX On Error</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Received framing and parity errors have no effect on transmitter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Received framing and parity errors disable the transmitter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MVDIS</name>
<description>Majority Vote Disable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDEN</name>
<description>AUTOBAUD detection enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG1</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7BCF887F</resetMask>
<fields>
<field>
<name>DBGHALT</name>
<description>Debug halt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Continue normal EUSART operation even if core is halted</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>If core is halted, receive one frame and then halt reception by deactivating RTS. Next frame reception happens when the core is unhalted during single stepping.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSINV</name>
<description>Clear-to-send Invert Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The CTS pin is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The CTS pin is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSEN</name>
<description>Clear-to-send Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Ignore CTS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Stop transmitting when CTS is inactive</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSINV</name>
<description>Request-to-send Invert Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The RTS pin is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The RTS pin is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXTIMEOUT</name>
<description>RX Timeout</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONEFRAME</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SFUBRX</name>
<description>Start Frame Unblock Receiver</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPRSEN</name>
<description>PRS RX Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFIW</name>
<description>TX FIFO Interrupt Watermark</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least one more frame.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least two more frames.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least three more frames.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least four more frames. </description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least five more frames. </description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least six more frames. </description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least seven more frames. </description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHTFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least eight more frames. </description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>NINEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least nine more frames. </description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least ten more frames. </description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least eleven more frames. </description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least twelve more frames. </description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least thriteen more frames. </description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least fourteen more frames. </description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least fifteen more frames. </description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least sixteen more frames. </description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSRXFW</name>
<description>Request-to-send RX FIFO Watermark</description>
<bitOffset>22</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>RTS is set if there is space for at least one more frame in the RX FIFO.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>RTS is set if there is space for at least two more frames in the RX FIFO.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>RTS is set if there is space for at least three more frames in the RX FIFO.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>RTS is set if there is space for four more frames in the RX FIFO.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description>RTS is set if there is space for five more frames in the RX FIFO.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description>RTS is set if there is space for six more frames in the RX FIFO.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description>RTS is set if there is space for seven more frames in the RX FIFO.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHTFRAMES</name>
<description>RTS is set if there is space for eight more frames in the RX FIFO.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>NINEFRAMES</name>
<description>RTS is set if there is space for nine more frames in the RX FIFO.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TENFRAMES</name>
<description>RTS is set if there is space for ten more frames in the RX FIFO.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVENFRAMES</name>
<description>RTS is set if there is space for eleven more frames in the RX FIFO.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVEFRAMES</name>
<description>RTS is set if there is space for twelve more frames in the RX FIFO.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEENFRAMES</name>
<description>RTS is set if there is space for thirteen more frames in the RX FIFO.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEENFRAMES</name>
<description>RTS is set if there is space for fourteen more frames in the RX FIFO.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEENFRAMES</name>
<description>RTS is set if there is space for fifteen more frames in the RX FIFO.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEENFRAMES</name>
<description>RTS is set if there is space for sixteen more frames in the RX FIFO.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXFIW</name>
<description>RX FIFO Interrupt Watermark</description>
<bitOffset>27</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least one frame in it.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least two frames in it.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least three frames in it.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least four frames in it.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least five frames in it. </description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least six frames in it. </description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least seven frames in it. </description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHTFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least eight frames in it. </description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>NINEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least nine frames in it. </description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least ten frames in it. </description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least eleven frames in it. </description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least twelve frames in it. </description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least thriteen frames in it. </description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least fourteen frames in it. </description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least fifteen frames in it. </description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least sixteen frames in it. </description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFG2</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000020</resetValue>
<resetMask>0xFF0000FF</resetMask>
<fields>
<field>
<name>MASTER</name>
<description>Main mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SLAVE</name>
<description>Secondary mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MASTER</name>
<description>Main mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKPOL</name>
<description>Clock Polarity</description>
<bitOffset>1</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>2</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>CSINV</name>
<description>Chip Select Invert</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AL</name>
<description>Chip select is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AH</name>
<description>Chip select is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOTX</name>
<description>Always Transmit When RXFIFO Not Full</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOCS</name>
<description>Automatic Chip Select</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKPRSEN</name>
<description>PRS CLK Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCELOAD</name>
<description>Force Load to Shift Register</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDIV</name>
<description>Sync Clock Div</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRAMECFG</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00001002</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>SEVEN</name>
<description>Each frame contains 7 data bits</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Each frame contains 8 data bits</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NINE</name>
<description>Each frame contains 9 data bits</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>TEN</name>
<description>Each frame contains 10 data bits</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVEN</name>
<description>Each frame contains 11 data bits</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVE</name>
<description>Each frame contains 12 data bits</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEEN</name>
<description>Each frame contains 13 data bits</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEEN</name>
<description>Each frame contains 14 data bits</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEEN</name>
<description>Each frame contains 15 data bits</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEEN</name>
<description>Each frame contains 16 data bits</description>
<value>10</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>DTXDATCFG</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTXDAT</name>
<description>Default TX DATA</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IRHFCFG</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>IRHFEN</name>
<description>Enable IrDA Module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IRHFPW</name>
<description>IrDA TX Pulse Width</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRHFFILT</name>
<description>IrDA RX Filter</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No filter enabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Filter enabled. IrDA pulse must be high for at least 5 consecutive clock cycles to be detected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMINGCFG</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00050000</resetValue>
<resetMask>0x000F7773</resetMask>
<fields>
<field>
<name>TXDELAY</name>
<description>TX Delay Transmission</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Frames are transmitted immediately.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLE</name>
<description>Transmission of new frames is delayed by a single bit period.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DOUBLE</name>
<description>Transmission of new frames is delayed by a two bit periods.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRIPPLE</name>
<description>Transmission of new frames is delayed by a three bit periods.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSSETUP</name>
<description>Chip Select Setup</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>CS is asserted half or 1 baud-time before the start of transmission depending on CLKPHASE equal to 1 or 0 respectively</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is asserted 1 additional baud-time before start of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is asserted 2 additional baud-times before start of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is asserted 3 additional baud-times before start of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>CS is asserted 4 additional baud-times before start of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>CS is asserted 5 additional baud-times before start of transmission</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>CS is asserted 6 additional baud-times before start of transmission</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is asserted 7 additional baud-times before start of transmission</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSHOLD</name>
<description>Chip Select Hold</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>CS is de-asserted half or 1 baud-time after the end of transmission depending on CLKPHASE equal to 1 or 0 respectively</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is de-asserted 1 additional baud-time after the end of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is de-asserted 2 additional baud-times after the end of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is de-asserted 3 additional baud-times after the end of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>CS is de-asserted 4 additional baud-times after the end of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>CS is de-asserted 5 additional baud-times after the end of transmission</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>CS is de-asserted 6 additional baud-times after the end of transmission</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is de-asserted 7 additional baud-times after the end of transmission</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICS</name>
<description>Inter-Character Spacing</description>
<bitOffset>12</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 between frames</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Create a space of 2 baud-times between frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>Create a space of 3 baud-times between frames</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Create a space of 4 baud-times between frames</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>Create a space of 5 baud-times between frames</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>Create a space of 6 baud-times between frames</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>Create a space of 7 baud-times between frames</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETUPWINDOW</name>
<description>Setup Window</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STARTFRAMECFG</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>STARTFRAME</name>
<description>Start Frame</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SIGFRAMECFG</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>SIGFRAME</name>
<description>Signal Frame Value</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x007FFFF8</resetMask>
<fields>
<field>
<name>DIV</name>
<description>Fractional Clock Divider</description>
<bitOffset>3</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIGCTRL</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RXTEN</name>
<description>Receive Trigger Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXTEN</name>
<description>Transmit Trigger Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOTXTEN</name>
<description>AUTOTX Trigger Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>RXEN</name>
<description>Receiver Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXDIS</name>
<description>Receiver Disable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXEN</name>
<description>Transmitter Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDIS</name>
<description>Transmitter Disable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>Receiver Block Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>Receiver Block Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>Transmitter Tristate Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>Transmitter Tristate Disable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTX</name>
<description>Clear TX FIFO</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data and Control bits</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATAP</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATAP</name>
<description>RX Data Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATA</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TXDATA</name>
<description>TX Data and Control bits</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-only</access>
<resetValue>0x00003040</resetValue>
<resetMask>0x031F31FB</resetMask>
<fields>
<field>
<name>RXENS</name>
<description>Receiver Enable Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXENS</name>
<description>Transmitter Enable Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCK</name>
<description>Block Incoming Data</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRI</name>
<description>Transmitter Tristated</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXC</name>
<description>TX Complete</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXIDLE</name>
<description>RX Idle</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFCNT</name>
<description>Valid entries in TX FIFO</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Rate Detection Completed</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLEARTXBUSY</name>
<description>TX FIFO Clear Busy</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x030C3FFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX FIFO Overflow Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX FIFO Underflow Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX FIFO Overflow Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX FIFO 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>LOADERR</name>
<description>Load Error 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>STARTF</name>
<description>Start Frame Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SIGF</name>
<description>Signal Frame Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Complete Interrupt Flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTO</name>
<description>RX Timeout Interrupt Flag</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x030C3FFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete IEN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level IEN</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level IEN</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full IEN</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX FIFO Overflow IEN</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX FIFO Underflow IEN</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX FIFO Overflow IEN</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX FIFO Underflow IEN</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error IEN</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error IEN</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MPAF</name>
<description>Multi-Processor Addr Frame IEN</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOADERR</name>
<description>Load Error IEN</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCF</name>
<description>Collision Check Fail IEN</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX IDLE IEN</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STARTF</name>
<description>Start Frame IEN</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SIGF</name>
<description>Signal Frame IEN</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Complete IEN</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTO</name>
<description>RX Timeout IEN</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>DIV</name>
<description>SYNCBUSY for DIV in CLKDIV</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXTEN</name>
<description>SYNCBUSY for RXTEN in TRIGCTRL</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTEN</name>
<description>SYNCBUSY for TXTEN in TRIGCTRL</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXEN</name>
<description>SYNCBUSY for RXEN in CMD</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDIS</name>
<description>SYNCBUSY for RXDIS in CMD</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXEN</name>
<description>SYNCBUSY for TXEN in CMD</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXDIS</name>
<description>SYNCBUSY for TXDIS in CMD</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>SYNCBUSY for RXBLOCKEN in CMD</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>SYNCBUSY for RXBLOCKDIS in CMD</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>SYNCBUSY for TXTRIEN in CMD</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>SYNCBUSY in TXTRIDIS in CMD</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>AUTOTXTEN</name>
<description>SYNCBUSY for AUTOTXTEN in TRIGCTRL</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SYSRTC0_S</name>
<version>1</version>
<description>SYSRTC0_S Registers</description>
<baseAddress>0x400A8000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP VERSION</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>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>SYSRTC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWRST</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SWRST</name>
<description>Software reset command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESETTING</name>
<description>Software reset busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</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>SYSRTC is frozen in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>SYSRTC is running in debug mode</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>0x00000003</resetMask>
<fields>
<field>
<name>START</name>
<description>Start SYSRTC</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop SYSRTC</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>SYSRTC running status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCKSTATUS</name>
<description>Lock Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>SYSRTC registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>SYSRTC registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x018</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>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>START</name>
<description>Sync busy for START bitfield</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STOP</name>
<description>Sync busy for STOP bitfield</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CNT</name>
<description>Sync busy for CNT bitfield</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x020</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 SYSRTC lockable registers</description>
<value>18294</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GRP0_IF</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>OVF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMP0</name>
<description>Compare 0 Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMP1</name>
<description>Compare 1 Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CAP0</name>
<description>Capture 0 Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GRP0_IEN</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>OVF</name>
<description>Overflow Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMP0</name>
<description>Compare 0 Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMP1</name>
<description>Compare 1 Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CAP0</name>
<description>Capture 0 Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GRP0_CTRL</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>CMP0EN</name>
<description>Compare 0 Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMP1EN</name>
<description>Compare 1 Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CAP0EN</name>
<description>Capture 0 Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMP0CMOA</name>
<description>Compare 0 Compare Match Output Action</description>
<bitOffset>3</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CLEAR</name>
<description>Cleared on the next cycle</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set on the next cycle</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PULSE</name>
<description>Set on the next cycle, cleared on the cycle after</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Inverted on the next cycle</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CMPIF</name>
<description>Export this channel's CMP IF</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP1CMOA</name>
<description>Compare 1 Compare Match Output Action</description>
<bitOffset>6</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CLEAR</name>
<description>Cleared on the next cycle</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set on the next cycle</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PULSE</name>
<description>Set on the next cycle, cleared on the cycle after</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Inverted on the next cycle</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CMPIF</name>
<description>Export this channel's CMP IF</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CAP0EDGE</name>
<description>Capture 0 Edge Select</description>
<bitOffset>9</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>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GRP0_CMP0VALUE</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CMP0VALUE</name>
<description>Compare 0 Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GRP0_CMP1VALUE</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CMP1VALUE</name>
<description>Compare 1 Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GRP0_CAP0VALUE</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CAP0VALUE</name>
<description>Capture 0 Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>GRP0_SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>CTRL</name>
<description>Sync busy for CTRL register</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMP0VALUE</name>
<description>Sync busy for CMP0VALUE register</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMP1VALUE</name>
<description>Sync busy for CMP1VALUE register</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LCD_S</name>
<version>1</version>
<description>LCD_S Registers</description>
<baseAddress>0x400AC000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>LCD</name>
<value>72</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWRST</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SWRST</name>
<description>Software reset command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESETTING</name>
<description>Software reset busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00100000</resetValue>
<resetMask>0x7F1D0006</resetMask>
<fields>
<field>
<name>UDCTRL</name>
<description>Update Data Control</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>REGULAR</name>
<description>The data transfer is controlled by SW. Transfer is performed as soon as possible on the next CTRL.PRESCALE clock</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMESTART</name>
<description>Data is loaded continuously at every frame start</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FCEVENT</name>
<description>The data transfer is done at the next Frame Counter event</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISPLAYEVENT</name>
<description>The data transfer is done at the next Display Counter event</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSC</name>
<description>Direct Segment Control</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>DSC disable</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DSC enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WARMUPDLY</name>
<description>Warmup Delay</description>
<bitOffset>18</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>WARMUP1</name>
<description>1mswarm up </description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WARMUP31</name>
<description>31ms warm up</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WARMUP63</name>
<description>62ms warm up</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WARMUP125</name>
<description>125ms warm up</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>WARMUP250</name>
<description>250ms warm up</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>WARMUP500</name>
<description>500ms warm up</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WARMUP1000</name>
<description>1000ms warm up</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WARMUP2000</name>
<description>2000ms warm up</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRESCALE</name>
<description>Presclae</description>
<bitOffset>24</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>LOAD</name>
<description>Load command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEAR</name>
<description>Clear command</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DISPCTRL</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00100000</resetValue>
<resetMask>0x03700017</resetMask>
<fields>
<field>
<name>MUX</name>
<description>Mux Configuration</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STATIC</name>
<description>Static</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DUPLEX</name>
<description>Duplex</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TRIPLEX</name>
<description>Triplex</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>QUADRUPLEX</name>
<description>Quadruplex</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WAVE</name>
<description>Waveform Selection</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TYPEB</name>
<description>Type B waveform</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TYPEA</name>
<description>Type A waveform</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHGRDST</name>
<description>Charge Redistribution Cycles</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable charge redistribution.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>Use 1 prescaled low frequency clock cycle for charge redistribution.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Use 2 prescaled low frequency clock cycles for charge redistribution.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>Use 3 prescaled low frequency clock cycles for charge redistribution.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Use 4 prescaled low frequency clock cycles for charge redistribution.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BIAS</name>
<description>Bias Configuration</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STATIC</name>
<description>Static</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONEHALF</name>
<description>1/2 Bias</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ONETHIRD</name>
<description>1/3 Bias</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ONEFOURTH</name>
<description>1/4 Bias</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BACFG</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000007</resetValue>
<resetMask>0x00FF0007</resetMask>
<fields>
<field>
<name>ASTATETOP</name>
<description>ASTATE top cnt</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FCPRESC</name>
<description>Frame Counter Prescaler</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>every frame clock</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>every 2nd frame clock</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>every 4th frame clock</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>every 8th frame clock</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FCTOP</name>
<description>Frame Counter Top </description>
<bitOffset>18</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BACTRL</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x100003FF</resetMask>
<fields>
<field>
<name>BLINKEN</name>
<description>Blink Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLANK</name>
<description>Blank Display</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Display is not "blanked"</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Display is "blanked"</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AEN</name>
<description>Animation Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AREGASC</name>
<description>Animate Register A Shift Control</description>
<bitOffset>3</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOSHIFT</name>
<description>No Shift operation on Animation Register A</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SHIFTLEFT</name>
<description>Animation Register A is shifted left</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SHIFTRIGHT</name>
<description>Animation Register A is shifted right</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AREGBSC</name>
<description>Animate Register B Shift Control</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOSHIFT</name>
<description>No Shift operation on Animation Register B</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SHIFTLEFT</name>
<description>Animation Register B is shifted left</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SHIFTRIGHT</name>
<description>Animation Register B is shifted right</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALOGSEL</name>
<description>Animate Logic Function Select</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AND</name>
<description>AREGA and AREGB AND'ed</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OR</name>
<description>AREGA and AREGB OR'ed</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FCEN</name>
<description>Frame Counter Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISPLAYCNTEN</name>
<description>Display Counter Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable the display counter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable the display counter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALOC</name>
<description>Animation Location</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SEG0TO7</name>
<description>Animation appears on segments 0 to 7</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SEG8TO15</name>
<description>Animation appears on segments 8 to 15</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000090F</resetMask>
<fields>
<field>
<name>ASTATE</name>
<description>Current Animation State</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BLINK</name>
<description>Blink State</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOADBUSY</name>
<description>Load Synchronization is busy</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>AREGA</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>AREGA</name>
<description>Animation Register A Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AREGB</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>AREGB</name>
<description>Animation Register B Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>FC</name>
<description>Frame Counter </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISPLAY</name>
<description>Display Update Event</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCBUSYDONE</name>
<description>Synchronization is Done</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>FC</name>
<description>Frame Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISPLAY</name>
<description>Display Update Event</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCBUSYDONE</name>
<description>Sync Busy Done</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BIASCTRL</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x001F0000</resetValue>
<resetMask>0xC45F137F</resetMask>
<fields>
<field>
<name>RESISTOR</name>
<description>Resistor strength</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFDRV</name>
<description>Buffer Drive Strength</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFBIAS</name>
<description>Buffer Bias Setting</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Mode Setting</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STEPDOWN</name>
<description>Use step down control with VLCD less than VDDX. Use VLCD[4:0] to control VLCD level, and use SPEED to adjust VLCD drive strength.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CHARGEPUMP</name>
<description>Use the charge pump to pump VLCD above VDDX.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VLCD</name>
<description>VLCD voltage level</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VDDXSEL</name>
<description>VDDX select</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DVDD</name>
<description>Connect charge pump to digital DVDD supply</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AVDD</name>
<description>Connect charge pump to analog AVDD supply</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LCDGATE</name>
<description>LCD Gate</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UNGATE</name>
<description>LCD BIAS voltages driven onto pins.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GATE</name>
<description>LCD BIAS MUX tristated at the pins.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMAMODE</name>
<description>DMA Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DMADISABLE</name>
<description>No DMA requests are generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DMAFC</name>
<description>DMA request on frame counter event. This will also start a DMA transfer during EM23. </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DMADISPLAY</name>
<description>DMA request on display counter event. This will also start a DMA transfer during EM23. </description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DISPCTRLX</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>DISPLAYDIV</name>
<description>Display Divider</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEGD0</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>SEGD0</name>
<description>COM0 Segment Data Low</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEGD1</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>SEGD1</name>
<description>COM1 Segment Data Low</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEGD2</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>SEGD2</name>
<description>COM2 Segment Data Low</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEGD3</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>SEGD3</name>
<description>COM3 Segment Data Low</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>UPDATECTRL</name>
<description>No Description</description>
<addressOffset>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0001E100</resetMask>
<fields>
<field>
<name>AUTOLOAD</name>
<description>Auto Load</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MANUAL</name>
<description>CLK_BUS register to CLK_PER register loads must be done manually with a write to CMD.LOAD. </description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUTO</name>
<description>CLK_BUS register to CLK_PER register loads will be started automatically after a write to the register in UPDATECTRL.LOADADDR is detected.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOADADDR</name>
<description>Load Address</description>
<bitOffset>13</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BACTRLWR</name>
<description>Starts synchronizing registers from CLK_BUS to CLK_PER after a write to BACTRL. Use with UPDATECTRL.AUTOLOAD</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AREGAWR</name>
<description>Starts synchronizing registers from CLK_BUS to CLK_PER after a write to AREGA. Use with UPDATECTRL.AUTOLOAD</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>AREGBWR</name>
<description>Starts synchronizing registers from CLK_BUS to CLK_PER after a write to AREGB. Use with UPDATECTRL.AUTOLOAD</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SEGD0WR</name>
<description>Starts synchronizing registers from CLK_BUS to CLK_PER after a write to SEGD0. Use with UPDATECTRL.AUTOLOAD</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEGD1WR</name>
<description>Starts synchronizing registers from CLK_BUS to CLK_PER after a write to SEGD1. Use with UPDATECTRL.AUTOLOAD</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SEGD2WR</name>
<description>Starts synchronizing registers from CLK_BUS to CLK_PER after a write to SEGD2. Use with UPDATECTRL.AUTOLOAD</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEGD3WR</name>
<description>Starts synchronizing registers from CLK_BUS to CLK_PER after a write to SEGD3. Use with UPDATECTRL.AUTOLOAD</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FRAMERATE</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>FRDIV</name>
<description>Frame Rate Divider</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>KEYSCAN_S</name>
<version>1</version>
<description>KEYSCAN_S Registers</description>
<baseAddress>0x400B0000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>KEYSCAN</name>
<value>73</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>IPVERSION</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>Enable</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Stops clocking and resets peripheral core logic.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enables clocking, and begins scanning if CFG.AUTOSTART is 0x1.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWRST</name>
<description>Software Reset</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SWRST</name>
<description>Software reset command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESETTING</name>
<description>Software reset busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>Config</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x2501387F</resetValue>
<resetMask>0x7753FFFF</resetMask>
<fields>
<field>
<name>CLKDIV</name>
<description>Clock Divider</description>
<bitOffset>0</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEPRESS</name>
<description>Single Press</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MULTIPRESS</name>
<description>After KEYIF is set and then cleared, scanning will continue. This can give multiple interrupts for the same key press, but allow multiple key presses to be detected. To use this mode for multi-key detection, the ISR should update a section of memory of COLNUM bytes on each interrupt, until key release is detected. After key release, the section of memory where key presses are recorded can be processed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLEPRESS</name>
<description>After KEYIF has been set and cleared, it will not set again until no key press is detected. This allows faster response since the ISR can start processing data as soon as the KEYIF is set.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOSTART</name>
<description>Automatically Start</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AUTOSTARTDIS</name>
<description>Auto start is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUTOSTARTEN</name>
<description>Auto start is enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NUMROWS</name>
<description>Number of Rows</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RSV1</name>
<description>1 Row is not supported; defaults to 3 instead</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RSV2</name>
<description>2 Rows are not supported; defaults to 3 instead</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ROW3</name>
<description>3 Rows</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ROW4</name>
<description>4 Rows</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>ROW5</name>
<description>5 Rows</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>ROW6</name>
<description>6 Rows</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NUMCOLS</name>
<description>Number of Columns</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>Command </description>
<addressOffset>0x010</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>KEYSCANSTART</name>
<description>Keyscan Start</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>KEYSCANSTOP</name>
<description>Keyscan Stop</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DELAY</name>
<description>Delay</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F0F0F00</resetMask>
<fields>
<field>
<name>SCANDLY</name>
<description>Scan Delay</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SCANDLY2</name>
<description>2ms Scan Delay</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY4</name>
<description>4ms Scan Delay</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY6</name>
<description>6ms Scan Delay</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY8</name>
<description>8ms Scan Delay</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY10</name>
<description>10ms Scan Delay</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY12</name>
<description>12ms Scan Delay</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY14</name>
<description>14ms Scan Delay</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY16</name>
<description>16ms Scan Delay</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY18</name>
<description>18ms Scan Delay</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY20</name>
<description>20ms Scan Delay</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY22</name>
<description>22ms Scan Delay</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY24</name>
<description>24ms Scan Delay</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY26</name>
<description>26ms Scan Delay</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY28</name>
<description>28ms Scan Delay</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY30</name>
<description>30ms Scan Delay</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY32</name>
<description>32ms Scan Delay</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBDLY</name>
<description>Debounce Delay</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DEBDLY2</name>
<description>2ms Debounce Delay</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY4</name>
<description>4ms Debounce Delay</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY6</name>
<description>6ms Debounce Delay</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY8</name>
<description>8ms Debounce Delay</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY10</name>
<description>10ms Debounce Delay</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY12</name>
<description>12ms Debounce Delay</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY14</name>
<description>14ms Debounce Delay</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY16</name>
<description>16ms Debounce Delay</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY18</name>
<description>18ms Debounce Delay</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY20</name>
<description>20ms Debounce Delay</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY22</name>
<description>22ms Debounce Delay</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY24</name>
<description>24ms Debounce Delay</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY26</name>
<description>26ms Debounce Delay</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY28</name>
<description>28ms Debounce Delay</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY30</name>
<description>30ms Debounce Delay</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY32</name>
<description>32ms Debounce Delay</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STABDLY</name>
<description>Row stable Delay</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STABDLY2</name>
<description>2ms Row Stable Delay</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY4</name>
<description>4ms Row Stable Delay</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY6</name>
<description>6ms Row Stable Delay</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY8</name>
<description>8ms Row Stable Delay</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY10</name>
<description>10ms Row Stable Delay</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY12</name>
<description>12ms Row Stable Delay</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY14</name>
<description>14ms Row Stable Delay</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY16</name>
<description>16ms Row Stable Delay</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY18</name>
<description>18ms Row Stable Delay</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY20</name>
<description>20ms Row Stable Delay</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY22</name>
<description>22ms Row Stable Delay</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY24</name>
<description>24ms Row Stable Delay</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY26</name>
<description>26ms Row Stable Delay</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY28</name>
<description>28ms Row Stable Delay</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY30</name>
<description>30ms Row Stable Delay</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY32</name>
<description>32ms Row Stable Delay</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status</description>
<addressOffset>0x018</addressOffset>
<access>read-only</access>
<resetValue>0x40000000</resetValue>
<resetMask>0xC701003F</resetMask>
<fields>
<field>
<name>ROW</name>
<description>Row detection</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RUNNING</name>
<description>Running</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>COL</name>
<description>Column Latched</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NOKEY</name>
<description>No Key pressed status</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCBUSY</name>
<description>Sync Busy</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt Flags</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>NOKEY</name>
<description>No key was pressed</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEY</name>
<description>A key was pressed</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANNED</name>
<description>Completed scan</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WAKEUP</name>
<description>Wake up</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt Enables</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>NOKEY</name>
<description>No Key was pressed</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEY</name>
<description>A Key was pressed </description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANNED</name>
<description>Completed Scanning</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WAKEUP</name>
<description>Wake up</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DMEM_S</name>
<version>1</version>
<description>DMEM_S Registers</description>
<baseAddress>0x400B4000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>New BitField</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLEARECCADDR0</name>
<description>Clear ECCERRADDR0</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARECCADDR1</name>
<description>Clear ECCERRADDR1</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000040</resetValue>
<resetMask>0x0000007F</resetMask>
<fields>
<field>
<name>ECCEN</name>
<description>Enable ECC functionality</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ECCWEN</name>
<description>Enable ECC syndrome writes</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ECCERRFAULTEN</name>
<description>ECC Error bus fault enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHBPORTPRIORITY</name>
<description>AHB port arbitration priority</description>
<bitOffset>3</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No AHB port have raised priority.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORT0</name>
<description>AHB port 0 has raised priority.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORT1</name>
<description>AHB port 1 has raised priority.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADDRFAULTEN</name>
<description>Address fault bus fault enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ECCERRADDR0</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>ECC Error Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ECCERRADDR1</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>ECC Error Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ECCMERRIND</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>P0</name>
<description>Multiple ECC errors on AHB port 0</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>P1</name>
<description>Multiple ECC errors on AHB port 1</description>
<bitOffset>1</bitOffset>
<bitWidth>1</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>0x00000033</resetMask>
<fields>
<field>
<name>AHB0ERR1B</name>
<description>AHB0 1-bit ECC Error Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHB1ERR1B</name>
<description>AHB1 1-bit ECC Error Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHB0ERR2B</name>
<description>AHB0 2-bit ECC Error Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHB1ERR2B</name>
<description>AHB1 2-bit ECC Error Interrupt Flag</description>
<bitOffset>5</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>0x00000033</resetMask>
<fields>
<field>
<name>AHB0ERR1B</name>
<description>AHB0 1-bit ECC Error Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHB1ERR1B</name>
<description>AHB1 1-bit ECC Error Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHB0ERR2B</name>
<description>AHB0 2-bit ECC Error Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHB1ERR2B</name>
<description>AHB1 2-bit ECC Error Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LCDRF_S</name>
<version>0</version>
<description>LCDRF_S Registers</description>
<baseAddress>0x400C0000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>RFIMLCDCTRL</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>LCDCPXOEN</name>
<description>LCD Charge Pump XO Clock Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LCDCPXOSEL</name>
<description>LCD Charge Pump XO Select</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INTRCO</name>
<description>Internal LCD CP 10Mhz RC oscillator</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXODIV</name>
<description>HFXO divided 4 clock</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LCDCPXORETIMEEN</name>
<description>LCD Charge Pump XO Retime Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LCDLOWNOISE</name>
<description>LCD Low Noise</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Normal operation</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLOW</name>
<description>slows down slew rate to reduce RF interference at a cost of additional power consumption</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LCDCMPDOUT</name>
<description>LCD Comparator Dout</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SMU_S</name>
<version>2</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>0</value>
</interrupt>
<interrupt>
<name>SMU_PRIVILEGED</name>
<value>1</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</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 Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUINST</name>
<description>PPU Instruction Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUSEC</name>
<description>PPU Security Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BMPUSEC</name>
<description>BMPU Security Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>M33CTRL</name>
<description>Holds the M33 control settings</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>LOCKSVTAIRCR</name>
<description>New BitField</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKNSVTOR</name>
<description>New BitField</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKSMPU</name>
<description>New BitField</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKNSMPU</name>
<description>New BitField</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKSAU</name>
<description>New BitField</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUPATD0</name>
<description>Set peripheral bits to 1 to mark as privileged access only</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EMU</name>
<description>EMU Privileged Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMU</name>
<description>CMU Privileged Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO0</name>
<description>HFRCO0 Privileged Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FSRCO</name>
<description>FSRCO Privileged Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DPLL0</name>
<description>DPLL0 Privileged Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFXO</name>
<description>LFXO Privileged Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFRCO</name>
<description>LFRCO Privileged Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ULFRCO</name>
<description>ULFRCO Privileged Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSC</name>
<description>MSC Privileged Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICACHE0</name>
<description>ICACHE0 Privileged Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRS</name>
<description>PRS Privileged Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPIO</name>
<description>GPIO Privileged Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMA</name>
<description>LDMA Privileged Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMAXBAR</name>
<description>LDMAXBAR Privileged Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER0</name>
<description>TIMER0 Privileged Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER1</name>
<description>TIMER1 Privileged Access</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER2</name>
<description>TIMER2 Privileged Access</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER3</name>
<description>TIMER3 Privileged Access</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER4</name>
<description>TIMER4 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>BURTC</name>
<description>BURTC Privileged Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C1</name>
<description>I2C1 Privileged Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHIPTESTCTRL</name>
<description>CHIPTESTCTRL Privileged Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFGCFGNS</name>
<description>SYSCFGCFGNS Privileged Access</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFG</name>
<description>SYSCFG Privileged Access</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURAM</name>
<description>BURAM Privileged Access</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPCRC</name>
<description>GPCRC Privileged Access</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCDC</name>
<description>DCDC Privileged Access</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HOSTMAILBOX</name>
<description>HOSTMAILBOX Privileged Access</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART1</name>
<description>EUSART1 Privileged Access</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART2</name>
<description>EUSART2 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>0x01FFFFFF</resetValue>
<resetMask>0x01FFFFFF</resetMask>
<fields>
<field>
<name>SYSRTC</name>
<description>SYSRTC Privileged Access</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LCD</name>
<description>LCD Privileged Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEYSCAN</name>
<description>KEYSCAN Privileged Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DMEM</name>
<description>DMEM Privileged Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LCDRF</name>
<description>LCDRF Privileged Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>SMU Privileged Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMUCFGNS</name>
<description>SMUCFGNS Privileged Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LETIMER0</name>
<description>LETIMER0 Privileged Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>IADC0 Privileged Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP0</name>
<description>ACMP0 Privileged Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP1</name>
<description>ACMP1 Privileged Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>AMUXCP0 Privileged Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VDAC0</name>
<description>VDAC0 Privileged Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PCNT</name>
<description>PCNT Privileged Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LESENSE</name>
<description>LESENSE Privileged Access</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO1</name>
<description>HFRCO1 Privileged Access</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFXO0</name>
<description>HFXO0 Privileged Access</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>I2C0 Privileged Access</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>WDOG0 Privileged Access</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG1</name>
<description>WDOG1 Privileged Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART0</name>
<description>EUSART0 Privileged Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEMAILBOX</name>
<description>SEMAILBOX Privileged Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUSATD0</name>
<description>Set peripheral bits to 1 to mark as secure access only</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EMU</name>
<description>EMU Secure Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMU</name>
<description>CMU Secure Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO0</name>
<description>HFRCO0 Secure Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FSRCO</name>
<description>FSRCO Secure Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DPLL0</name>
<description>DPLL0 Secure Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFXO</name>
<description>LFXO Secure Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFRCO</name>
<description>LFRCO Secure Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ULFRCO</name>
<description>ULFRCO Secure Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSC</name>
<description>MSC Secure Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICACHE0</name>
<description>ICACHE0 Secure Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRS</name>
<description>PRS Secure Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPIO</name>
<description>GPIO Secure Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMA</name>
<description>LDMA Secure Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMAXBAR</name>
<description>LDMAXBAR Secure Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER0</name>
<description>TIMER0 Secure Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER1</name>
<description>TIMER1 Secure Access</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER2</name>
<description>TIMER2 Secure Access</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER3</name>
<description>TIMER3 Secure Access</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER4</name>
<description>TIMER4 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>BURTC</name>
<description>BURTC Secure Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C1</name>
<description>I2C1 Secure Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHIPTESTCTRL</name>
<description>CHIPTESTCTRL Secure Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFGCFGNS</name>
<description>SYSCFGCFGNS Secure Access</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFG</name>
<description>SYSCFG Secure Access</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURAM</name>
<description>BURAM Secure Access</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPCRC</name>
<description>GPCRC Secure Access</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCDC</name>
<description>DCDC Secure Access</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HOSTMAILBOX</name>
<description>HOSTMAILBOX Secure Access</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART1</name>
<description>EUSART1 Secure Access</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART2</name>
<description>EUSART2 Secure Access</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUSATD1</name>
<description>Set peripheral bits to 1 to mark as secure access only</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x01FFFFFF</resetValue>
<resetMask>0x01FFFFFF</resetMask>
<fields>
<field>
<name>SYSRTC</name>
<description>SYSRTC Secure Access</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LCD</name>
<description>LCD Secure Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEYSCAN</name>
<description>KEYSCAN Secure Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DMEM</name>
<description>DMEM Secure Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LCDRF</name>
<description>LCDRF Secure Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>SMU Secure Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMUCFGNS</name>
<description>SMUCFGNS Secure Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LETIMER0</name>
<description>LETIMER0 Secure Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>IADC0 Secure Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP0</name>
<description>ACMP0 Secure Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP1</name>
<description>ACMP1 Secure Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>AMUXCP0 Secure Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VDAC0</name>
<description>VDAC0 Secure Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PCNT</name>
<description>PCNT Secure Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LESENSE</name>
<description>LESENSE Secure Access</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO1</name>
<description>HFRCO1 Secure Access</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFXO0</name>
<description>HFXO0 Secure Access</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>I2C0 Secure Access</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>WDOG0 Secure Access</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG1</name>
<description>WDOG1 Secure Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART0</name>
<description>EUSART0 Secure Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEMAILBOX</name>
<description>SEMAILBOX Secure Access</description>
<bitOffset>23</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>Set master bits to 1 to mark as a privileged master</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x0000003F</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>LDMA</name>
<description>MCU LDMA privileged mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEEXTDMA</name>
<description>SEEXTDMA privileged mode</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BMPUSATD0</name>
<description>Set master bits to 1 to mark as a secure master</description>
<addressOffset>0x170</addressOffset>
<access>read-write</access>
<resetValue>0x0000003F</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>LDMA</name>
<description>MCU LDMA secure mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEEXTDMA</name>
<description>SEEXTDMA 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>0x0A000000</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>0x0C000000</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>SMU_S_CFGNS</name>
<version>2</version>
<description>SMU_S_CFGNS Registers</description>
<baseAddress>0x4400C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>SMU_SECURE</name>
<value>0</value>
</interrupt>
<interrupt>
<name>SMU_PRIVILEGED</name>
<value>1</value>
</interrupt>
<registers>
<register>
<name>NSSTATUS</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>SMUNSLOCK</name>
<description>SMUNS 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>
</fields>
</register>
<register>
<name>NSLOCK</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>SMUNSLOCKKEY</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>NSIF</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000005</resetMask>
<fields>
<field>
<name>PPUNSPRIV</name>
<description>PPUNS Privilege Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUNSINST</name>
<description>PPUNS Instruction Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NSIEN</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000005</resetMask>
<fields>
<field>
<name>PPUNSPRIV</name>
<description>PPUNS Privilege Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUNSINST</name>
<description>PPUNS Instruction Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUNSPATD0</name>
<description>Set peripheral bits to 1 to mark as privileged access only</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCHPAD</name>
<description>SCRATCHPAD Privileged Access</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<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>HFRCO0</name>
<description>HFRCO0 Privileged Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FSRCO</name>
<description>FSRCO Privileged Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DPLL0</name>
<description>DPLL0 Privileged Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFXO</name>
<description>LFXO Privileged Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFRCO</name>
<description>LFRCO Privileged Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ULFRCO</name>
<description>ULFRCO Privileged Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSC</name>
<description>MSC Privileged Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICACHE0</name>
<description>ICACHE0 Privileged Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRS</name>
<description>PRS Privileged Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPIO</name>
<description>GPIO Privileged Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMA</name>
<description>LDMA Privileged Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMAXBAR</name>
<description>LDMAXBAR Privileged Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER0</name>
<description>TIMER0 Privileged Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER1</name>
<description>TIMER1 Privileged Access</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER2</name>
<description>TIMER2 Privileged Access</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER3</name>
<description>TIMER3 Privileged Access</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER4</name>
<description>TIMER4 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>BURTC</name>
<description>BURTC Privileged Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C1</name>
<description>I2C1 Privileged Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHIPTESTCTRL</name>
<description>CHIPTESTCTRL Privileged Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFGCFGNS</name>
<description>SYSCFGCFGNS Privileged Access</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFG</name>
<description>SYSCFG Privileged Access</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURAM</name>
<description>BURAM Privileged Access</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPCRC</name>
<description>GPCRC Privileged Access</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCDC</name>
<description>DCDC Privileged Access</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HOSTMAILBOX</name>
<description>HOSTMAILBOX Privileged Access</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART1</name>
<description>EUSART1 Privileged Access</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART2</name>
<description>EUSART2 Privileged Access</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUNSPATD1</name>
<description>Set peripheral bits to 1 to mark as privileged access only</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01FFFFFF</resetMask>
<fields>
<field>
<name>SYSRTC</name>
<description>SYSRTC Privileged Access</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LCD</name>
<description>LCD Privileged Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEYSCAN</name>
<description>KEYSCAN Privileged Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DMEM</name>
<description>DMEM Privileged Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LCDRF</name>
<description>LCDRF Privileged Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>SMU Privileged Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMUCFGNS</name>
<description>SMUCFGNS Privileged Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LETIMER0</name>
<description>LETIMER0 Privileged Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>IADC0 Privileged Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP0</name>
<description>ACMP0 Privileged Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP1</name>
<description>ACMP1 Privileged Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>AMUXCP0 Privileged Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VDAC0</name>
<description>VDAC0 Privileged Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PCNT</name>
<description>PCNT Privileged Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LESENSE</name>
<description>LESENSE Privileged Access</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO1</name>
<description>HFRCO1 Privileged Access</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFXO0</name>
<description>HFXO0 Privileged Access</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>I2C0 Privileged Access</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>WDOG0 Privileged Access</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG1</name>
<description>WDOG1 Privileged Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART0</name>
<description>EUSART0 Privileged Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEMAILBOX</name>
<description>SEMAILBOX Privileged Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUNSFS</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 I</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BMPUNSPATD0</name>
<description>No Description</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>LDMA</name>
<description>MCU LDMA privileged mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEEXTDMA</name>
<description>SEEXTDMA privileged mode</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LETIMER0_S</name>
<version>1</version>
<description>LETIMER0_S Registers</description>
<baseAddress>0x49000000</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>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>module en</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWRST</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SWRST</name>
<description>Software reset command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESETTING</name>
<description>Software reset busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x00C</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>COMP0 is only written by software</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>COMP0 is set to COMP1 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 65535 (0xFFFF)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The top value of the LETIMER is given by COMP0</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>0x010</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>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>LETIMER Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LETIMERLOCKSTATUS</name>
<description>LETIMER Lock Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>LETIMER registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>LETIMER registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</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>LOCK</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LETIMERLOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unock LETIMER lockable registers</description>
<value>52476</value>
</enumeratedValue>
</enumeratedValues>
</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>2</version>
<description>IADC0_S Registers</description>
<baseAddress>0x49004000</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>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>Enable</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</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>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</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>0x707F003F</resetMask>
<fields>
<field>
<name>EM23WUCONVERT</name>
<description>EM23 Wakeup on Conversion</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>WUDVL</name>
<description>When using suspend mode, conversions performed in EM2 or EM3 should not wake up the DMA until the FIFO's DVL setting is reached. This saves more power for large OSR settings or infrequent sampling.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WUCONVERT</name>
<description>When using suspend mode, conversions performed in EM2 or EM3 will wake up the DMA and keep it awake until the conversions are done, regardless of the DVL setting. This mode burns more power, but it is useful when the conversion rate is faster than the time for the DMA to cycle through wake up and going back to sleep as it converts more than 4 scan table entries. Without using the wake up on conversion mode, the FIFO may overflow while the DMA is going in and out of sleep.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADCCLKSUSPEND0</name>
<description>ADC_CLK Suspend - PRS0</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRSWUDIS</name>
<description>Normal mode which does not disable the ADC_CLK.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSWUEN</name>
<description>ADCCLKWUEN will gate off ADC_CLK until the trigger is detected provided the internal timer is not selected as the trigger. Once the trigger is detected the ADC_CLK will be started, the band gap will be started, the ADC will be warmed up, and the SCAN Table and the Single entry will be converted. Once the conversions are done, the ADC_CLK will be gated off.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADCCLKSUSPEND1</name>
<description>ADC_CLK Suspend - PRS1</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRSWUDIS</name>
<description>Normal mode which does not disable the ADC_CLK.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSWUEN</name>
<description>ADCCLKWUEN will gate off ADC_CLK until the trigger is detected provided the internal timer is not selected as the trigger. Once the trigger is detected the ADC_CLK will be started, the band gap will be started, the ADC will be warmed up, and the SCAN Table and the Single entry will be converted. Once the conversions are done, the ADC_CLK will be gated off.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DBGHALT</name>
<description>Debug Halt</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Continue operation as normal during debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALT</name>
<description>Complete the current conversion and then halt during debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WARMUPMODE</name>
<description>Warmup Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Shut down the IADC after conversions have completed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>KEEPINSTANDBY</name>
<description>Switch to standby mode after conversions have completed. The next warmup time will require 1us.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>KEEPWARM</name>
<description>Keep IADC fully powered after conversions have completed.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMEBASE</name>
<description>Time Base</description>
<bitOffset>16</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HSCLKRATE</name>
<description>High Speed Clock Rate</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>Use CMU_CLK_ADC directly. The source clock must be 40 MHz or less.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Divide CMU_CLK_ADC by 2 before using it. The resulting CLK_SRC_ADC must be 40 MHz or less.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV3</name>
<description>Divide CMU_CLK_ADC by 3 before using it. The resulting CLK_SRC_ADC must be 40 MHz or less.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Divide CMU_CLK_ADC by 4 before using it. The resulting CLK_SRC_ADC must be 40 MHz or less.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>Command </description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0303001B</resetMask>
<fields>
<field>
<name>SINGLESTART</name>
<description>Single Queue Start</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SINGLESTOP</name>
<description>Single Queue Stop</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SCANSTART</name>
<description>Scan Queue Start</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SCANSTOP</name>
<description>Scan Queue Stop</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TIMEREN</name>
<description>Timer Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TIMERDIS</name>
<description>Timer Disable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SINGLEFIFOFLUSH</name>
<description>Flush the Single FIFO</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SCANFIFOFLUSH</name>
<description>Flush the Scan FIFO</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TIMER</name>
<description>Timer </description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TIMER</name>
<description>Timer Period</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x4131CF5B</resetMask>
<fields>
<field>
<name>SINGLEQEN</name>
<description>Single Queue Enabled</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SINGLEQUEUEPENDING</name>
<description>Single Queue Pending</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SCANQEN</name>
<description>Scan Queued Enabled</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SCANQUEUEPENDING</name>
<description>Scan Queue Pending</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CONVERTING</name>
<description>Converting</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SINGLEFIFODV</name>
<description>SINGLEFIFO Data Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SCANFIFODV</name>
<description>SCANFIFO Data Valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SINGLEFIFOFLUSHING</name>
<description>The Single FIFO is flushing</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SCANFIFOFLUSHING</name>
<description>The Scan FIFO is flushing</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMERACTIVE</name>
<description>Timer Active</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SINGLEWRITEPENDING</name>
<description>SINGLE write pending</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MASKREQWRITEPENDING</name>
<description>MASKREQ write pending</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCBUSY</name>
<description>SYNCBUSY</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ADCWARM</name>
<description>ADCWARM</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MASKREQ</name>
<description>Mask Request</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>MASKREQ</name>
<description>Scan Queue Mask Request</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STMASK</name>
<description>Scan Table Mask</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>STMASK</name>
<description>Scan Table Mask</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CMPTHR</name>
<description>Comparator Threshold</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADLT</name>
<description>ADC Less Than or Equal to Threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADGT</name>
<description>ADC Greater Than or Equal to Threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt Flag</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x800F338F</resetMask>
<fields>
<field>
<name>SINGLEFIFODVL</name>
<description>Single FIFO Data Valid Level</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFODVL</name>
<description>Scan FIFO Data Valid Level</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLECMP</name>
<description>Single Result Window Compare</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANCMP</name>
<description>Scan Result Window Compare</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANENTRYDONE</name>
<description>Scan Entry Done</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANTABLEDONE</name>
<description>Scan Table Done</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEDONE</name>
<description>Single Conversion Done</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POLARITYERR</name>
<description>Polarity Error</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port Allocation Error</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEFIFOOF</name>
<description>Single FIFO Overflow</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFOOF</name>
<description>Scan FIFO Overflow</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEFIFOUF</name>
<description>Single FIFO Underflow</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFOUF</name>
<description>Scan FIFO Underflow</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM23ABORTERROR</name>
<description>EM2/3 Abort Error</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt Enable</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x800F338F</resetMask>
<fields>
<field>
<name>SINGLEFIFODVL</name>
<description>Single FIFO Data Valid Level Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFODVL</name>
<description>Scan FIFO Data Valid Level Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLECMP</name>
<description>Single Result Window Compare Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANCMP</name>
<description>Scan Result Window Compare Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANENTRYDONE</name>
<description>Scan Entry Done Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANTABLEDONE</name>
<description>Scan Table Done Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEDONE</name>
<description>Single Conversion Done Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POLARITYERR</name>
<description>Polarity Error Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port Allocation Error Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEFIFOOF</name>
<description>Single FIFO Overflow Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFOOF</name>
<description>Scan FIFO Overflow Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEFIFOUF</name>
<description>Single FIFO Underflow Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFOUF</name>
<description>Scan FIFO Underflow Enable</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM23ABORTERROR</name>
<description>EM2/3 Abort Error Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIGGER</name>
<description>Trigger</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00011717</resetMask>
<fields>
<field>
<name>SCANTRIGSEL</name>
<description>Scan Trigger Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IMMEDIATE</name>
<description>Immediate triggering. The scan queue will be disabled once all conversions in the scan table are complete, unless TRIGGERACTION is set to continuous.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMER</name>
<description>Triggers when the local timer count reaches zero. </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSCLKGRP</name>
<description>Triggers on PRS0 from a timer module that is using the same clock group as the ADC and has been programmed to use the same clock source as the ADC. The prescale may be different between the ADC and the timer module.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSPOS</name>
<description>Triggers on asynchronous PRS0 positive edge. Requires PRS0 to go low for 3 ADC_CLKs before another positive edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSNEG</name>
<description>Triggers on asynchronous PRS0 negative edge. Requires PRS0 to go high for 3 ADC_CLKs before another negative edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization. PRSNEG should only be used when the trigger source is from a module that remains powered during EM23. For modules (ie: TIMER) that power down during EM23, PRSPOS should be used for an asynchronous trigger, and PRSCLKGRP should be used for a synchronous trigger.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LESENSE</name>
<description>Triggers on LESENSE convert request. When using the LESENSE for the SCAN Table, only one entry is converted per LESENSE convert request. </description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANTRIGACTION</name>
<description>Scan Trigger Action</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONCE</name>
<description>For TRIGSEL=IMMEDIATE, goes through the scan table once and disables queue. For TRIGSEL = TIMER, PRSCLKGRP, PRSPOS, PRSNEG, goes through the scan table once per trigger.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONTINUOUS</name>
<description>Goes through the scan table, converts each entry with a mask bit set, and puts it back into the scan queue to repeat again continuously. The queues are first come first serve. If both queues are triggered, the single queue will get to convert after each scan table completes. The scan queue will get to convert after each single conversion completes.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SINGLETRIGSEL</name>
<description>Single Trigger Select</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IMMEDIATE</name>
<description>Immediate triggering. The single queue will be disabled once the conversion is complete, unless TRIGGERACTION is set to continuous.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMER</name>
<description>Triggers when the local timer count reaches zero. </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSCLKGRP</name>
<description>Triggers on PRS1 from a timer module that is using the same clock group as the ADC and has been programmed to use the same clock source as the ADC. The prescale may be different between the ADC and the timer module.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSPOS</name>
<description>Triggers on asynchronous PRS1 positive edge. Requires PRS1 to go low for 3 ADC_CLKs before another positive edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSNEG</name>
<description>Triggers on asynchronous PRS1 negative edge. Requires PRS1 to go high for 3 ADC_CLKs before another negative edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization. PRSNEG should only be used when the trigger source is from a module that remains powered during EM23. For modules (ie: TIMER) that power down during EM23, PRSPOS should be used for an asynchronous trigger, and PRSCLKGRP should be used for a synchronous trigger.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SINGLETRIGACTION</name>
<description>Single Trigger Action</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONCE</name>
<description>For TRIGSEL=IMMEDIATE, converts the single queue once and disables queue. For TRIGSEL = TIMER, PRSCLKGRP, PRSPOS, PRSNEG, converts the single queue once per trigger.</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>
<enumeratedValue>
<name>HIGHSPEED</name>
<description>Double high speed mode with a maximum CLK_ADC of 20 MHz. Power consumption is boosted to allow faster conversions.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHACCURACY</name>
<description>High accuracy mode with maximum CLK_ADC of 5 MHz.</description>
<value>2</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>OSRHA</name>
<description>High Accuracy OSR</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HIACC16</name>
<description>High accuracy over sampling of 16x.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC32</name>
<description>High accuracy over sampling of 32x.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC64</name>
<description>High accuracy over sampling of 64x.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC92</name>
<description>High accuracy over sampling of 92x.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC128</name>
<description>High accuracy over sampling of 128x.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC256</name>
<description>High accuracy over sampling of 256x.</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>VREF2P5</name>
<description>External Reference. Supports 2.5V in high accuracy mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDX</name>
<description>AVDD (unbuffered)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDX0P8BUF</name>
<description>AVDD (buffered) * 0.8</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGAVG</name>
<description>Digital Averaging</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AVG1</name>
<description>Collect one output word (no digital averaging).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG2</name>
<description>Collect and average 2 digital output words.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG4</name>
<description>Collect and average 4 digital output words.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG8</name>
<description>Collect and average 8 digital output words.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG16</name>
<description>Collect and average 16 digital output words.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TWOSCOMPL</name>
<description>Two's Complement</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AUTO</name>
<description>Automatic: Single ended measurements are reported as unipolar and differential measurements are reported as bipolar.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FORCEUNIPOLAR</name>
<description>Force all measurements to result in unipolar output. Negative differential numbers will saturate to 0.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FORCEBIPOLAR</name>
<description>Force all measurements to result in bipolar output. Single ended measurements are half the range, but allow for small negative measurements.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCALE0</name>
<description>Scale</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x8002C000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OFFSET</name>
<description>Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAIN13LSB</name>
<description>Gain 13 LSBs</description>
<bitOffset>18</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAIN3MSB</name>
<description>Gain 3 MSBs</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GAIN011</name>
<description>Upper 3 bits of gain = 011 (0.75x)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GAIN100</name>
<description>Upper 3 bits of gain = 100 (1.00x)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCHED0</name>
<description>Scheduling</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>PRESCALE</name>
<description>Prescale</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG1</name>
<description>Configration</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00002060</resetValue>
<resetMask>0x30E770FF</resetMask>
<fields>
<field>
<name>ADCMODE</name>
<description>ADC Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>High speed mode with a maximum CLK_ADC of 10 MHz.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHSPEED</name>
<description>Double high speed mode with a maximum CLK_ADC of 20 MHz. Power consumption is boosted to allow faster conversions.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHACCURACY</name>
<description>High accuracy mode with maximum CLK_ADC of 5 MHz.</description>
<value>2</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>OSRHA</name>
<description>High Accuracy OSR</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HIACC16</name>
<description>High accuracy over sampling of 16x.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC32</name>
<description>High accuracy over sampling of 32x.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC64</name>
<description>High accuracy over sampling of 64x.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC92</name>
<description>High accuracy over sampling of 92x.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC128</name>
<description>High accuracy over sampling of 128x.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC256</name>
<description>High accuracy over sampling of 256x.</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>VREF2P5</name>
<description>External Reference. Supports 2.5V in high accuracy mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDX</name>
<description>AVDD (unbuffered)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDX0P8BUF</name>
<description>AVDD (buffered) * 0.8</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGAVG</name>
<description>Digital Averaging</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AVG1</name>
<description>Collect one output word (no digital averaging).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG2</name>
<description>Collect and average 2 digital output words.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG4</name>
<description>Collect and average 4 digital output words.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG8</name>
<description>Collect and average 8 digital output words.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG16</name>
<description>Collect and average 16 digital output words.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TWOSCOMPL</name>
<description>Two's Complement</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AUTO</name>
<description>Automatic: Single ended measurements are reported as unipolar and differential measurements are reported as bipolar.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FORCEUNIPOLAR</name>
<description>Force all measurements to result in unipolar output. Negative differential numbers will saturate to 0.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FORCEBIPOLAR</name>
<description>Force all measurements to result in bipolar output. Single ended measurements are half the range, but allow for small negative measurements.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCALE1</name>
<description>Scale</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x8002C000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OFFSET</name>
<description>Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAIN13LSB</name>
<description>Gain 13 LSBs</description>
<bitOffset>18</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAIN3MSB</name>
<description>Gain 3 MSBs</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GAIN011</name>
<description>Upper 3 bits of gain = 011 (0.75x)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GAIN100</name>
<description>Upper 3 bits of gain = 100 (1.00x)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCHED1</name>
<description>Scheduling</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>PRESCALE</name>
<description>Prescale</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SINGLEFIFOCFG</name>
<description>Single FIFO Configuration</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000030</resetValue>
<resetMask>0x0000017F</resetMask>
<fields>
<field>
<name>ALIGNMENT</name>
<description>Alignment</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RIGHT12</name>
<description>ID[7:0], SIGN_EXT, DATA[11:0]</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT16</name>
<description>ID[7:0], SIGN_EXT, DATA[15:0]</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT20</name>
<description>ID[7:0], SIGN_EXT, DATA[19:0]</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT12</name>
<description>DATA[11:0], 000000000000, ID[7:0]</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT16</name>
<description>DATA[15:0], 00000000, ID[7:0]</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT20</name>
<description>DATA[19:0], 0000, ID[7:0]</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SHOWID</name>
<description>Show ID</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DVL</name>
<description>Data Valid Level</description>
<bitOffset>4</bitOffset>
<bitWidth>3</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>
<enumeratedValue>
<name>VALID5</name>
<description>When 5 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID6</name>
<description>When 6 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID7</name>
<description>When 7 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID8</name>
<description>When 8 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA.</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMAWUFIFOSINGLE</name>
<description>Single FIFO DMA wakeup.</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>While in EM2 or EM3, the DMA controller will not be requested.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>While in EM2 or EM3, the DMA controller will be requested when the single FIFO reaches its Data Valid Level. [DVL must be set to 0 (VALID1).]</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SINGLEFIFODATA</name>
<description>Read the oldest valid data from the single FIFO and pop the FIFO</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Single FIFO Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SINGLEFIFOSTAT</name>
<description>Single FIFO status</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>FIFOREADCNT</name>
<description>FIFO Read Count</description>
<bitOffset>0</bitOffset>
<bitWidth>4</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>0x0000017F</resetMask>
<fields>
<field>
<name>ALIGNMENT</name>
<description>Alignment</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RIGHT12</name>
<description>ID[7:0], SIGN_EXT, DATA[11:0]</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT16</name>
<description>ID[7:0], SIGN_EXT, DATA[15:0]</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT20</name>
<description>ID[7:0], SIGN_EXT, DATA[19:0]</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT12</name>
<description>DATA[11:0], 000000000000, ID[7:0]</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT16</name>
<description>DATA[15:0], 00000000, ID[7:0]</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT20</name>
<description>DATA[19:0], 0000, ID[7:0]</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SHOWID</name>
<description>Show ID</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DVL</name>
<description>Data Valid Level</description>
<bitOffset>4</bitOffset>
<bitWidth>3</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>
<enumeratedValue>
<name>VALID5</name>
<description>When 5 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID6</name>
<description>When 6 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID7</name>
<description>When 7 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID8</name>
<description>When 8 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA.</description>
<value>7</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>0x0000000F</resetMask>
<fields>
<field>
<name>FIFOREADCNT</name>
<description>FIFO Read Count</description>
<bitOffset>0</bitOffset>
<bitWidth>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>1</version>
<description>ACMP0_S Registers</description>
<baseAddress>0x49008000</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>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWRST</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SWRST</name>
<description>Software reset</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESETTING</name>
<description>Software reset busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000004</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>0x010</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>0x014</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>VDACOUT0</name>
<description>VDAC0 channel 0 output</description>
<value>64</value>
</enumeratedValue>
<enumeratedValue>
<name>VDACOUT1</name>
<description>VDAC0 channel 1 output</description>
<value>65</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTPA</name>
<description>External interface, base is PA0.</description>
<value>80</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTPB</name>
<description>External interface, base is PB0.</description>
<value>81</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTPC</name>
<description>External interface, base is PC0.</description>
<value>82</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTPD</name>
<description>External interface, base is PD0.</description>
<value>83</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>VDACOUT0</name>
<description>VDAC0 channel 0 output</description>
<value>64</value>
</enumeratedValue>
<enumeratedValue>
<name>VDACOUT1</name>
<description>VDAC0 channel 1 output</description>
<value>65</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>0x018</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>0x01C</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>0x020</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>0x024</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>1</version>
<description>ACMP1_S Registers</description>
<baseAddress>0x4900C000</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>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWRST</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SWRST</name>
<description>Software reset</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESETTING</name>
<description>Software reset busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000004</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>0x010</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>0x014</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>VDACOUT0</name>
<description>VDAC0 channel 0 output</description>
<value>64</value>
</enumeratedValue>
<enumeratedValue>
<name>VDACOUT1</name>
<description>VDAC0 channel 1 output</description>
<value>65</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTPA</name>
<description>External interface, base is PA0.</description>
<value>80</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTPB</name>
<description>External interface, base is PB0.</description>
<value>81</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTPC</name>
<description>External interface, base is PC0.</description>
<value>82</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTPD</name>
<description>External interface, base is PD0.</description>
<value>83</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>VDACOUT0</name>
<description>VDAC0 channel 0 output</description>
<value>64</value>
</enumeratedValue>
<enumeratedValue>
<name>VDACOUT1</name>
<description>VDAC0 channel 1 output</description>
<value>65</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>0x018</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>0x01C</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>0x020</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>0x024</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>AMUXCP0_S</name>
<version>1</version>
<description>AMUXCP0_S Registers</description>
<baseAddress>0x49020000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>IPVERSION</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Control</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000033</resetMask>
<fields>
<field>
<name>FORCEHP</name>
<description>Force High Power</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCELP</name>
<description>Force Low Power</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCERUN</name>
<description>Force run</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCESTOP</name>
<description>Force stop</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RUN</name>
<description>running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>HICAP</name>
<description>high cap</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TEST</name>
<description>Test</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80003313</resetMask>
<fields>
<field>
<name>SYNCCLK</name>
<description>Sync Clock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCMODE</name>
<description>Sync Mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEREQUEST</name>
<description>Force Request</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEHICAP</name>
<description>Force high capacitance driver</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCELOCAP</name>
<description>Force low capacitance driver</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEBOOSTON</name>
<description>Force Boost On</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEBOOSTOFF</name>
<description>Force Boost Off</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATUSEN</name>
<description>Enable write to status bits</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIM</name>
<description>Trim </description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x77E44AA1</resetValue>
<resetMask>0x77FFEFFF</resetMask>
<fields>
<field>
<name>WARMUPTIME</name>
<description>Warm up time</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>WUCYCLES72</name>
<description>Warm up cycle = 72; 3.6us @20 MHz</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WUCYCLES96</name>
<description>Warm up cycle = 96; 4.8us @ 20 MHz</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WUCYCLES128</name>
<description>Warm up cycle = 128; 6.4us @ 20 MHz</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WUCYCLES160</name>
<description>Warm up cycle = 160; 8.0us @ 20 MHz</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLOATVDDCPLO</name>
<description>Float VDDCP Low Power</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FLOATVDDCPHI</name>
<description>Float VDDCP High Power</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYPASSDIV2LO</name>
<description>Bypass Div2 Low Power</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYPASSDIV2HI</name>
<description>Bypass Div2 High Power</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUMP0P5XLO</name>
<description>Bump 0.5X Low Power</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUMP0P5XHI</name>
<description>Bump 0.5X High Power</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIAS2XLO</name>
<description>Bias 2x Low Power</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIAS2XHI</name>
<description>Bias 2x High Power</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VOLTAGECTRLLO</name>
<description>Charge Pump Voltage Control Low Power</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VOLTAGECTRLHI</name>
<description>Charge Pump Voltage Control High Power</description>
<bitOffset>13</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIASCTRLLO</name>
<description>Bias Control Low Power</description>
<bitOffset>15</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIASCTRLLOCONT</name>
<description>Bias Control Low Power Continuous</description>
<bitOffset>18</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIASCTRLHI</name>
<description>Bias Control High Power</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUMPCAPLO</name>
<description>Pump Cap Low Power</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUMPCAPHI</name>
<description>Pump Cap High Power</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>VDAC0_S</name>
<version>1</version>
<description>VDAC0_S Registers</description>
<baseAddress>0x49024000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>VDAC</name>
<value>55</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>VDAC Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWRST</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SWRST</name>
<description>Software reset command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESETTING</name>
<description>Software reset busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x20000000</resetValue>
<resetMask>0x7F773FBF</resetMask>
<fields>
<field>
<name>DIFF</name>
<description>Differential Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SINGLEENDED</name>
<description>Single ended output</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIFFERENTIAL</name>
<description>Differential output</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SINEMODE</name>
<description>Sine Mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISSINEMODE</name>
<description>Sine mode disabled. Sine reset to 0 degrees</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENSINEMODE</name>
<description>Sine mode enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SINERESET</name>
<description>Sine Wave Reset When inactive</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH0PRESCRST</name>
<description>Channel 0 Start Reset Prescaler</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORESETPRESC</name>
<description>Prescaler not reset on channel 0 start</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESETPRESC</name>
<description>Prescaler reset on channel 0 start</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFRSEL</name>
<description>Reference Selection</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>V125</name>
<description>Internal 1.25 V bandgap reference</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>V25</name>
<description>Internal 2.5 V bandgap reference</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VDD</name>
<description>AVDD reference</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EXT</name>
<description>External pin reference</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRESC</name>
<description>Prescaler Setting for DAC clock</description>
<bitOffset>7</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMEROVRFLOWPERIOD</name>
<description>Internal Timer Overflow Period</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CYCLES2</name>
<description>The Timer overflows every 2 Prescaled CLK_DAC cycles</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES4</name>
<description>The Timer overflows every 4 Prescaled CLK_DAC cycles</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES8</name>
<description>The Timer overflows every 8 Prescaled CLK_DAC cycles</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES16</name>
<description>The Timer overflows every 16 Prescaled CLK_DAC cycles</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES32</name>
<description>The Timer overflows every 32 Prescaled CLK_DAC cycles</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES64</name>
<description>The Timer overflows every 64 Prescaled CLK_DAC cycles</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFRESHPERIOD</name>
<description>Refresh Timer Overflow Period</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CYCLES2</name>
<description>All channels with enabled refresh are refreshed every 2 CLK_REFRESH cycles</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES4</name>
<description>All channels with enabled refresh are refreshed every 4 CLK_REFRESH cycles</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES8</name>
<description>All channels with enabled refresh are refreshed every 8 CLK_REFRESH cycles</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES16</name>
<description>All channels with enabled refresh are refreshed every 16 CLK_REFRESH cycles</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES32</name>
<description>All channels with enabled refresh are refreshed every 32 CLK_REFRESH cycles</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES64</name>
<description>All channels with enabled refresh are refreshed every 64 CLK_REFRESH cycles</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES128</name>
<description>All channels with enabled refresh are refreshed every 128 CLK_REFRESH cycles</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES256</name>
<description>All channels with enabled refresh are refreshed every 256 CLK_REFRESH cycles</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BIASKEEPWARM</name>
<description>Bias Keepwarm Mode Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DMAWU</name>
<description>VDAC DMA Wakeup</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ONDEMANDCLK</name>
<description>Always allow clk_dac</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DBGHALT</name>
<description>Debug Halt</description>
<bitOffset>27</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>WARMUPTIME</name>
<description>DAC Warmup Time</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFCDBF333</resetMask>
<fields>
<field>
<name>CH0ENS</name>
<description>Channel 0 Enabled Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1ENS</name>
<description>Channel 1 Enabled Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH0WARM</name>
<description>Channel 0 Warmed Status</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1WARM</name>
<description>Channel 1 Warmed Status</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH0FIFOFULL</name>
<description>Channel 0 FIFO Full Status</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1FIFOFULL</name>
<description>Channel 1 FIFO Full Status</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH0FIFOCNT</name>
<description>Channel 0 FIFO Valid Count</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1FIFOCNT</name>
<description>Channel 1 FIFO Valid Count</description>
<bitOffset>15</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH0CURRENTSTATE</name>
<description>Channel 0 Current Status</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1CURRENTSTATE</name>
<description>Channel 1 Current Status</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH0FIFOEMPTY</name>
<description>Channel 0 FIFO Empty Status</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1FIFOEMPTY</name>
<description>Channel 1 FIFO Empty Status</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH0FIFOFLBUSY</name>
<description>CH0 WFIFO Flush Sync Busy</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1FIFOFLBUSY</name>
<description>CH1 WFIFO Flush Sync Busy</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ABUSINPUTCONFLICT</name>
<description>ABUS Input Conflict Status</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SINEACTIVE</name>
<description>Sine Wave Output Status on Channel</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ABUSALLOCERR</name>
<description>ABUS Allocation Error Status</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCBUSY</name>
<description>Sync Busy Combined</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CH0CFG</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000010</resetValue>
<resetMask>0x00015B75</resetMask>
<fields>
<field>
<name>CONVMODE</name>
<description>Channel 0 Conversion Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONTINUOUS</name>
<description>DAC channel 0 is set in continuous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SAMPLEOFF</name>
<description>DAC channel 0 is set in sample/shut off mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POWERMODE</name>
<description>Channel 0 Power Mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HIGHPOWER</name>
<description>Default is High Power Mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOWPOWER</name>
<description>Set this bit for Low Power Mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRIGMODE</name>
<description>Channel 0 Trigger Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No Conversion Trigger Source Selected for Channel 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SW</name>
<description>Channel 0 is triggered by Channel 0 FIFO (CH0F) write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCPRS</name>
<description>Channel 0 is triggered by Sync PRS input. PRS Trigger should have the same clock group as VDAC.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LESENSE</name>
<description>Channel 0 is triggered by LESENSE</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>INTERNALTIMER</name>
<description>Channel 0 is triggered by Internal Timer Overflow</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYNCPRS</name>
<description>Channel 0 is triggered by Async PRS input</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFRESHSOURCE</name>
<description>Channel 0 Refresh Source</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No Refresh Source Selected for Channel 0.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REFRESHTIMER</name>
<description>Channel 0 Refresh triggered by Refresh Timer Overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCPRS</name>
<description>Channel 0 Refresh triggered by Sync PRS. PRS Trigger should have the same clock group as VDAC.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYNCPRS</name>
<description>Channel 0 Refresh triggered by Async PRS</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FIFODVL</name>
<description>Channel 0 FIFO Low Watermark</description>
<bitOffset>11</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HIGHCAPLOADEN</name>
<description>Channel 0 High Cap Load Mode Enable</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEEPWARM</name>
<description>Channel 0 Keepwarm Mode Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH1CFG</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000010</resetValue>
<resetMask>0x00015B75</resetMask>
<fields>
<field>
<name>CONVMODE</name>
<description>Channel 1 Conversion Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONTINUOUS</name>
<description>DAC channel 1 is set in continuous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SAMPLEOFF</name>
<description>DAC channel 1 is set in sample/shut off mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POWERMODE</name>
<description>Channel 1 Power Mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HIGHPOWER</name>
<description>Default is High Power Mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOWPOWER</name>
<description>Set this bit for Low Power Mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRIGMODE</name>
<description>Channel 1 Trigger Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No Conversion Trigger Source Selected for Channel 1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SW</name>
<description>Channel 1 is triggered by Channel 1 FIFO (CH1F) write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCPRS</name>
<description>Channel 1 is triggered by Sync PRS input.PRS Trigger should have the same clock group as VDAC.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INTERNALTIMER</name>
<description>Channel 1 is triggered by Internal Timer Overflow</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYNCPRS</name>
<description>Channel 1 is triggered by Async PRS input</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFRESHSOURCE</name>
<description>Channel 1 Refresh Source</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No Refresh Source Selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REFRESHTIMER</name>
<description>CH1 Refresh Triggered by Refresh Timer Overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCPRS</name>
<description>CH1 Refresh Triggered by Sync PRS. PRS Trigger should have the same clock group as VDAC.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYNCPRS</name>
<description>CH1 Refresh Triggered by Async PRS</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FIFODVL</name>
<description>Channel 1 FIFO Low Watermark</description>
<bitOffset>11</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HIGHCAPLOADEN</name>
<description>Channel 1 High Cap Load Mode Enable</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEEPWARM</name>
<description>Channel 1 Keepwarm Mode Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000F33</resetMask>
<fields>
<field>
<name>CH0EN</name>
<description>DAC Channel 0 Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH0DIS</name>
<description>DAC Channel 0 Disable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH1EN</name>
<description>DAC Channel 1 Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH1DIS</name>
<description>DAC Channel 1 Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH0FIFOFLUSH</name>
<description>CH0 WFIFO Flush</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH1FIFOFLUSH</name>
<description>CH1 WFIFO Flush</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SINEMODESTART</name>
<description>Start Sine Wave Generation</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SINEMODESTOP</name>
<description>Stop Sine Wave Generation</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x04340333</resetMask>
<fields>
<field>
<name>CH0CD</name>
<description>CH0 Conversion Done Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1CD</name>
<description>CH1 Conversion Done Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH0OF</name>
<description>CH0 Data Overflow Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1OF</name>
<description>CH1 Data Overflow Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH0UF</name>
<description>CH0 Data Underflow Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1UF</name>
<description>CH1 Data Underflow Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ABUSALLOCERR</name>
<description>ABUS Port Allocation Error Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH0DVL</name>
<description>CH0 Data Valid Level Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1DVL</name>
<description>CH1 Data Valid Level Interrupt Flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ABUSINPUTCONFLICT</name>
<description>ABUS Input Conflict Error Flag</description>
<bitOffset>26</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>0x04340333</resetMask>
<fields>
<field>
<name>CH0CD</name>
<description>CH0 Conversion Done Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1CD</name>
<description>CH1 Conversion Done Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH0OF</name>
<description>CH0 Data Overflow Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1OF</name>
<description>CH1 Data Overflow Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH0UF</name>
<description>CH0 Data Underflow Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1UF</name>
<description>CH1 Data Underflow Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ABUSALLOCERR</name>
<description>ABUS Allocation Error Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH0DVL</name>
<description>CH0 Data Valid Level Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1DVL</name>
<description>CH1 Data Valid Level Interrupt Flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ABUSINPUTCONFLICT</name>
<description>ABUS Input Conflict Interrupt Flag</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH0F</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Channel 0 Data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CH1F</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Channel 1 Data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>OUTCTRL</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7FDFF333</resetMask>
<fields>
<field>
<name>MAINOUTENCH0</name>
<description>CH0 Main Output Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MAINOUTENCH1</name>
<description>CH1 Main Output Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUXOUTENCH0</name>
<description>CH0 Alternative Output Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUXOUTENCH1</name>
<description>CH1 Alternative Output Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SHORTCH0</name>
<description>CH1 Main and Alternative Output Short</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SHORTCH1</name>
<description>CH0 Main and Alternative Output Short</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ABUSPORTSELCH0</name>
<description>CH0 ABUS Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No GPIO Selected for CH0 ABUS Output</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A Selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B Selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C Selected</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D Selected</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ABUSPINSELCH0</name>
<description>CH0 ABUS Pin Select</description>
<bitOffset>15</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ABUSPORTSELCH1</name>
<description>CH1 ABUS Port Select</description>
<bitOffset>22</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No GPIO Selected for CH1 ABUS Output</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A Selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B Selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C Selected</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D Selected</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ABUSPINSELCH1</name>
<description>CH1 ABUS Pin Select</description>
<bitOffset>25</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>OUTTIMERCFG</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01FF83FF</resetMask>
<fields>
<field>
<name>CH0OUTHOLDTIME</name>
<description>CH0 Output Hold Time</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1OUTHOLDTIME</name>
<description>CH1 Output Hold Time</description>
<bitOffset>15</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PCNT0_S</name>
<version>1</version>
<description>PCNT0_S Registers</description>
<baseAddress>0x49030000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>PCNT0</name>
<value>56</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP VERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>PCNT Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWRST</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SWRST</name>
<description>Software reset command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESETTING</name>
<description>Software reset busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000377</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Mode Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OVSSINGLE</name>
<description>Single input EM23GRPACLK oversampling mode (available in EM0-EM3).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTCLKSINGLE</name>
<description>Externally clocked single input counter mode (available in EM0-EM3).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTCLKQUAD</name>
<description>Externally clocked quadrature decoder mode (available in EM0-EM3).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OVSQUAD1X</name>
<description>EM23GRPACLK oversampling quadrature decoder 1X mode (available in EM0-EM3).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>OVSQUAD2X</name>
<description>EM23GRPACLK oversampling quadrature decoder 2X mode (available in EM0-EM3).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>OVSQUAD4X</name>
<description>EM23GRPACLK oversampling quadrature decoder 4X mode (available in EM0-EM3).</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBUGHALT</name>
<description>Debug Mode Halt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>PCNT is running in debug mode.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>PCNT is frozen in debug mode.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILTEN</name>
<description>Enable Digital Pulse Width Filter</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HYST</name>
<description>Enable Hysteresis</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>S0PRSEN</name>
<description>S0IN PRS Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>S1PRSEN</name>
<description>S1IN PRS Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000F7</resetMask>
<fields>
<field>
<name>S1CDIR</name>
<description>Count Direction Determined By S1</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTDIR</name>
<description>Non-Quadrature Mode Counter Direction Co</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Up counter mode.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Down counter mode.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EDGE</name>
<description>Edge Select</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POS</name>
<description>Positive edges on the PCNTn_S0IN inputs are counted in OVSSINGLE mode. Does not invert PCNTn_S1IN input in OVSSINGLE and EXTCLKSINGLE modes</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEG</name>
<description>Negative edges on the PCNTn_S0IN inputs are counted in OVSSINGLE mode. Inverts the PCNTn_S1IN input in OVSSINGLE and EXTCLKSINGLE modes</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNTEV</name>
<description>Controls When the Counter Counts</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BOTH</name>
<description>Counts up on up-count and down on down-count events.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Only counts up on up-count events.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Only counts down on down-count events.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXCNTEV</name>
<description>Controls When the Aux Counter Counts</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BOTH</name>
<description>Counts up on both up-count and down-count events.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Counts up on up-count events.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Counts up on down-count events.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000F17</resetMask>
<fields>
<field>
<name>CORERST</name>
<description>PCNT Clock Domain Reset</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CNTRST</name>
<description>CNT Reset</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>AUXCNTRST</name>
<description>AUXCNT Reset</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>LCNTIM</name>
<description>Load CNT Immediately</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STARTCNT</name>
<description>Start Main Counter</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STARTAUXCNT</name>
<description>Start Aux Counter</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOPCNT</name>
<description>Stop Main Counter</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOPAUXCNT</name>
<description>Stop Aux Counter</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>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DIR</name>
<description>Current Counter Direction</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Up counter mode (clockwise in EXTCLKQUAD mode with the EDGE bit in PCNTn_CTRL set to 0).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Down counter mode.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOPBV</name>
<description>TOP Buffer Valid</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PCNTLOCKSTATUS</name>
<description>Lock Status</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>PCNT registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>PCNT registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNTRUNNING</name>
<description>Main Counter running status</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>AUXCNTRUNNING</name>
<description>Aux Counter running status</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>UF</name>
<description>Underflow Interrupt Read Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OF</name>
<description>Overflow Interrupt Read Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCNG</name>
<description>Direction Change Detect Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUXOF</name>
<description>Auxiliary Overflow Interrupt Read Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OQSTERR</name>
<description>Oversampling Quad State Err Int Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</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>0x0000001F</resetMask>
<fields>
<field>
<name>UF</name>
<description>Underflow Interrupt Read Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OF</name>
<description>Overflow Interrupt Read Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCNG</name>
<description>Direction Change Detect Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUXOF</name>
<description>Auxiliary Overflow Interrupt Read Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OQSTERR</name>
<description>Oversampling Quad State Err Int Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>AUXCNT</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>AUXCNT</name>
<description>Auxiliary Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TOP</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x000000FF</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>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x000000FF</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>OVSCTRL</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000010FF</resetMask>
<fields>
<field>
<name>FILTLEN</name>
<description>Configure Filter Length for Inputs S0IN </description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FLUTTERRM</name>
<description>Flutter Remove</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>CTRL</name>
<description>CTRL Register Busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMD</name>
<description>CMD Register Busy</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TOP</name>
<description>TOP Register Busy</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TOPB</name>
<description>TOPB Register Busy</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OVSCTRL</name>
<description>OVSCTRL Register Busy</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-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>PCNTLOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unock PCNT lockable registers</description>
<value>42976</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LESENSE_S</name>
<version>1</version>
<description>LESENSE_S Registers</description>
<baseAddress>0x49038000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>IPVERSION</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>Global Enable of LESENSE functions</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISABLING</name>
<description>Disabling</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWRST</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SWRST</name>
<description>Software reset command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESETTING</name>
<description>Software reset busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>Configuration Register</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00020FEF</resetMask>
<fields>
<field>
<name>SCANMODE</name>
<description>Configure scan mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PERIODIC</name>
<description>A new scan is started each time the period counter overflows</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONESHOT</name>
<description>A single scan is performed when START in CMD is set</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS</name>
<description>Pulse on PRS channel</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANCONF</name>
<description>Select scan configuration</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIRMAP</name>
<description>The channel configuration register registers used are directly mapped to the channel number.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INVMAP</name>
<description>The channel configuration register registers used are CH&lt;subscript&gt;X+8&lt;/subscript&gt;_CONF for channels 0-7 and CH&lt;subscript&gt;X-8&lt;/subscript&gt;_CONF for channels 8-15.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>The channel configuration register registers used toggles between CH&lt;subscript&gt;X&lt;/subscript&gt;_CONF and CH&lt;subscript&gt;X+8&lt;/subscript&gt;_CONF when channel x triggers</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DECDEF</name>
<description>The decoder state defines the CONF registers to be used.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DUALSAMPLE</name>
<description>Enable dual sample mode</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STRSCANRES</name>
<description>Enable storing of SCANRES</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DMAWU</name>
<description>DMA wake-up from EM2</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No DMA wake-up from EM2</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DMA wake-up from EM2 when FIFO count is greater or equal to RESFIDL</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESFIDL</name>
<description>Result FIFO level</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>LESENSE can not start new scans in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>LESENSE can start new scans in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMCTRL</name>
<description>Timing Control Register</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x10CFF773</resetMask>
<fields>
<field>
<name>AUXPRESC</name>
<description>Prescaling factor for high frequency tim</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>High frequency timer is clocked at LESENSEHFCLK/1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>High frequency timer is clocked at LESENSEHFCLK/2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>High frequency timer is clocked at LESENSEHFCLK/4</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>High frequency timer is clocked at LESENSEHFCLK/8</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LFPRESC</name>
<description>Prescaling factor for low frequency time</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>Low frequency timer is clocked with LESENSECLK/1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Low frequency timer is clocked with LESENSECLK/2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Low frequency timer is clocked with LESENSECLK/4</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>Low frequency timer is clocked with LESENSECLK/8</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>Low frequency timer is clocked with LESENSECLK/16</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>Low frequency timer is clocked with LESENSECLK/32</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>Low frequency timer is clocked with LESENSECLK/64</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>Low frequency timer is clocked with LESENSECLK/128</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCPRESC</name>
<description>Period counter prescaling</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>The period counter clock frequency is LESENSECLK/1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>The period counter clock frequency is LESENSECLK/2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>The period counter clock frequency is LESENSECLK/4</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>The period counter clock frequency is LESENSECLK/8</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>The period counter clock frequency is LESENSECLK/16</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>The period counter clock frequency is LESENSECLK/32</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>The period counter clock frequency is LESENSECLK/64</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>The period counter clock frequency is LESENSECLK/128</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCTOP</name>
<description>Period counter top value</description>
<bitOffset>12</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STARTDLY</name>
<description>Start delay configuration</description>
<bitOffset>22</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUXSTARTUP</name>
<description>AUX startup config</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PREDEMAND</name>
<description>Request oscillator .5 LESENSECLK cycle before sensing starts</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONDEMAND</name>
<description>Request oscillator at sensing time</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PERCTRL</name>
<description>Peripheral Control Register</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x03500144</resetMask>
<fields>
<field>
<name>DACCH0DATA</name>
<description>DAC CH0 data selection.</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DACDATA</name>
<description>DAC data is defined by CH0DATA in the DAC interface.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>THRES</name>
<description>DAC data is defined by THRES in CHx_INTERACT.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DACSTARTUP</name>
<description>DAC startup configuration</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FULLCYCLE</name>
<description>DAC is started a full LESENSECLK before sensor interaction starts.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFCYCLE</name>
<description>DAC is started half a LESENSECLK cycle before sensor interaction starts.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DACCONVTRIG</name>
<description>DAC conversion trigger configuration</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CHANNELSTART</name>
<description>DAC is enabled before every LESENSE channle measurement.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANSTART</name>
<description>DAC is only enabled once per scan.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACMP0MODE</name>
<description>ACMP0 mode</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MUX</name>
<description>LESENSE controls POSSEL of ACMP0 </description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MUXTHRES</name>
<description>LESENSE controls POSSEL and reference divider of ACMP0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACMP1MODE</name>
<description>ACMP1 mode</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MUX</name>
<description>LESENSE controls the POSSEL of ACMP1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MUXTHRES</name>
<description>LESENSE POSSEL and reference divider of ACMP1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACMP0INV</name>
<description>Invert analog comparator 0 output</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP1INV</name>
<description>Invert analog comparator 1 output</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DECCTRL</name>
<description>Decoder control Register</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FD</resetMask>
<fields>
<field>
<name>DECDIS</name>
<description>Disable the decoder</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTMAP</name>
<description>Enable decoder to channel interrupt map</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HYSTPRS0</name>
<description>Enable decoder hysteresis on PRS0 output</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HYSTPRS1</name>
<description>Enable decoder hysteresis on PRS1 output</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HYSTPRS2</name>
<description>Enable decoder hysteresis on PRS2 output</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HYSTIRQ</name>
<description>Enable decoder hysteresis on interrupt r</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSCNT</name>
<description>Enable count mode on decoder PRS channel</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EVALCTRL</name>
<description>LESENSE evaluation control</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>WINSIZE</name>
<description>Sliding window and step detection size</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRSCTRL</name>
<description>PRS control register</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00011F1F</resetMask>
<fields>
<field>
<name>DECCMPVAL</name>
<description>Decoder state compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DECCMPMASK</name>
<description>Decoder state compare value mask</description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DECCMPEN</name>
<description>Enable PRS output DECCMP</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>Command Register</description>
<addressOffset>0x024</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>START</name>
<description>Start scanning of sensors.</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop scanning of sensors</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DECODE</name>
<description>Start decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARBUF</name>
<description>Clear result buffer</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CHEN</name>
<description>Channel enable Register</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>CHEN</name>
<description>Enable scan channel</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCANRES</name>
<description>Scan result register</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCANRES</name>
<description>Scan results</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STEPDIR</name>
<description>Direction of previous step detection</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status Register</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000007B</resetMask>
<fields>
<field>
<name>RESFIFOV</name>
<description>Result fifo valid</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RESFIFOFULL</name>
<description>Result fifo full</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SCANACTIVE</name>
<description>LESENSE scan active</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RUNNING</name>
<description>LESENSE periodic counter running</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>READBUSY</name>
<description>FIFO Read Busy</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FLUSHING</name>
<description>FIFO Flushing</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RESCOUNT</name>
<description>Result FIFO Count</description>
<addressOffset>0x034</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>COUNT</name>
<description>Result Fifo Count</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RESFIFO</name>
<description>Result Fifo</description>
<addressOffset>0x038</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>BUFDATASRC</name>
<description>Result data and source</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CURCH</name>
<description>Current channel index</description>
<addressOffset>0x03C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>CURCH</name>
<description>Shows the index of the current channel</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DECSTATE</name>
<description>Current decoder state</description>
<addressOffset>0x040</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DECSTATE</name>
<description>Shows the current decoder state</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SENSORSTATE</name>
<description>Decoder input register</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>SENSORSTATE</name>
<description>Sensor State</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IDLECONF</name>
<description>GPIO Idle phase configuration</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CHIDLE0</name>
<description>Channel IDLE configuration</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE1</name>
<description>Channel IDLE configuration</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE2</name>
<description>Channel IDLE configuration</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE3</name>
<description>Channel IDLE configuration</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE4</name>
<description>Channel IDLE configuration</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE5</name>
<description>Channel IDLE configuration</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE6</name>
<description>Channel IDLE configuration</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE7</name>
<description>Channel IDLE configuration</description>
<bitOffset>14</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE8</name>
<description>Channel IDLE configuration</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE9</name>
<description>Channel IDLE configuration</description>
<bitOffset>18</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE10</name>
<description>Channel IDLE configuration</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE11</name>
<description>Channel IDLE configuration</description>
<bitOffset>22</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE12</name>
<description>Channel IDLE configuration</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE13</name>
<description>Channel IDLE configuration</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE14</name>
<description>Channel IDLE configuration</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE15</name>
<description>Channel IDLE configuration</description>
<bitOffset>30</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>Synchronization Busy Register</description>
<addressOffset>0x050</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>CMD</name>
<description>Command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt Flags</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Channel</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1</name>
<description>Channel</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH2</name>
<description>Channel</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH3</name>
<description>Channel</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH4</name>
<description>Channel</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH5</name>
<description>Channel</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH6</name>
<description>Channel</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH7</name>
<description>Channel</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH8</name>
<description>Channel</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH9</name>
<description>Channel</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH10</name>
<description>Channel</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH11</name>
<description>Channel</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH12</name>
<description>Channel</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH13</name>
<description>Channel</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH14</name>
<description>Channel</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH15</name>
<description>Channel</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANDONE</name>
<description>Scan Done</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEC</name>
<description>Decoder </description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RESWL</name>
<description>Result Watermark Level</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RESOF</name>
<description>Result Overflow</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTOF</name>
<description>Counter Overflow</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RESUF</name>
<description>Result Underflow</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt Enables</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Channel</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1</name>
<description>Channel</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH2</name>
<description>Channel</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH3</name>
<description>Channel</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH4</name>
<description>Channel</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH5</name>
<description>Channel</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH6</name>
<description>Channel</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH7</name>
<description>Channel</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH8</name>
<description>Channel</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH9</name>
<description>Channel</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH10</name>
<description>Channel</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH11</name>
<description>Channel</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH12</name>
<description>Channel</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH13</name>
<description>Channel</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH14</name>
<description>Channel</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH15</name>
<description>Channel</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANDONE</name>
<description>Scan Complete</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEC</name>
<description>Decoder </description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RESWL</name>
<description>Result Watermark Level</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RESOF</name>
<description>Result Overflow</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTOF</name>
<description>Counter Overflow</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RESUF</name>
<description>Result Underflow</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH0_TIMING</name>
<description>No Description</description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH0_INTERACT</name>
<description>No Description</description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH0_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x108</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH0_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x10C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH1_TIMING</name>
<description>No Description</description>
<addressOffset>0x110</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH1_INTERACT</name>
<description>No Description</description>
<addressOffset>0x114</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH1_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x118</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH1_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x11C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH2_TIMING</name>
<description>No Description</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH2_INTERACT</name>
<description>No Description</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH2_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x128</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH2_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x12C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH3_TIMING</name>
<description>No Description</description>
<addressOffset>0x130</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH3_INTERACT</name>
<description>No Description</description>
<addressOffset>0x134</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH3_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x138</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH3_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x13C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH4_TIMING</name>
<description>No Description</description>
<addressOffset>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH4_INTERACT</name>
<description>No Description</description>
<addressOffset>0x144</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH4_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x148</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH4_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x14C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH5_TIMING</name>
<description>No Description</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH5_INTERACT</name>
<description>No Description</description>
<addressOffset>0x154</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH5_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x158</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH5_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x15C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH6_TIMING</name>
<description>No Description</description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH6_INTERACT</name>
<description>No Description</description>
<addressOffset>0x164</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH6_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x168</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH6_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x16C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH7_TIMING</name>
<description>No Description</description>
<addressOffset>0x170</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH7_INTERACT</name>
<description>No Description</description>
<addressOffset>0x174</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH7_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x178</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH7_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x17C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH8_TIMING</name>
<description>No Description</description>
<addressOffset>0x180</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH8_INTERACT</name>
<description>No Description</description>
<addressOffset>0x184</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH8_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x188</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH8_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x18C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH9_TIMING</name>
<description>No Description</description>
<addressOffset>0x190</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH9_INTERACT</name>
<description>No Description</description>
<addressOffset>0x194</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH9_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x198</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH9_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x19C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH10_TIMING</name>
<description>No Description</description>
<addressOffset>0x1A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH10_INTERACT</name>
<description>No Description</description>
<addressOffset>0x1A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH10_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x1A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH10_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x1AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH11_TIMING</name>
<description>No Description</description>
<addressOffset>0x1B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH11_INTERACT</name>
<description>No Description</description>
<addressOffset>0x1B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH11_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x1B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH11_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x1BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH12_TIMING</name>
<description>No Description</description>
<addressOffset>0x1C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH12_INTERACT</name>
<description>No Description</description>
<addressOffset>0x1C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH12_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x1C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH12_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x1CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH13_TIMING</name>
<description>No Description</description>
<addressOffset>0x1D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH13_INTERACT</name>
<description>No Description</description>
<addressOffset>0x1D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH13_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x1D8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH13_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x1DC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH14_TIMING</name>
<description>No Description</description>
<addressOffset>0x1E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH14_INTERACT</name>
<description>No Description</description>
<addressOffset>0x1E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH14_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x1E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH14_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x1EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH15_TIMING</name>
<description>No Description</description>
<addressOffset>0x1F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH15_INTERACT</name>
<description>No Description</description>
<addressOffset>0x1F4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH15_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x1F8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH15_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x1FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST0_ARC</name>
<description>No Description</description>
<addressOffset>0x200</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST1_ARC</name>
<description>No Description</description>
<addressOffset>0x204</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST2_ARC</name>
<description>No Description</description>
<addressOffset>0x208</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST3_ARC</name>
<description>No Description</description>
<addressOffset>0x20C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST4_ARC</name>
<description>No Description</description>
<addressOffset>0x210</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST5_ARC</name>
<description>No Description</description>
<addressOffset>0x214</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST6_ARC</name>
<description>No Description</description>
<addressOffset>0x218</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST7_ARC</name>
<description>No Description</description>
<addressOffset>0x21C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST8_ARC</name>
<description>No Description</description>
<addressOffset>0x220</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST9_ARC</name>
<description>No Description</description>
<addressOffset>0x224</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST10_ARC</name>
<description>No Description</description>
<addressOffset>0x228</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST11_ARC</name>
<description>No Description</description>
<addressOffset>0x22C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST12_ARC</name>
<description>No Description</description>
<addressOffset>0x230</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST13_ARC</name>
<description>No Description</description>
<addressOffset>0x234</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST14_ARC</name>
<description>No Description</description>
<addressOffset>0x238</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST15_ARC</name>
<description>No Description</description>
<addressOffset>0x23C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST16_ARC</name>
<description>No Description</description>
<addressOffset>0x240</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST17_ARC</name>
<description>No Description</description>
<addressOffset>0x244</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST18_ARC</name>
<description>No Description</description>
<addressOffset>0x248</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST19_ARC</name>
<description>No Description</description>
<addressOffset>0x24C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST20_ARC</name>
<description>No Description</description>
<addressOffset>0x250</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST21_ARC</name>
<description>No Description</description>
<addressOffset>0x254</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST22_ARC</name>
<description>No Description</description>
<addressOffset>0x258</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST23_ARC</name>
<description>No Description</description>
<addressOffset>0x25C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST24_ARC</name>
<description>No Description</description>
<addressOffset>0x260</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST25_ARC</name>
<description>No Description</description>
<addressOffset>0x264</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST26_ARC</name>
<description>No Description</description>
<addressOffset>0x268</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST27_ARC</name>
<description>No Description</description>
<addressOffset>0x26C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST28_ARC</name>
<description>No Description</description>
<addressOffset>0x270</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST29_ARC</name>
<description>No Description</description>
<addressOffset>0x274</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST30_ARC</name>
<description>No Description</description>
<addressOffset>0x278</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST31_ARC</name>
<description>No Description</description>
<addressOffset>0x27C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST32_ARC</name>
<description>No Description</description>
<addressOffset>0x280</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST33_ARC</name>
<description>No Description</description>
<addressOffset>0x284</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST34_ARC</name>
<description>No Description</description>
<addressOffset>0x288</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST35_ARC</name>
<description>No Description</description>
<addressOffset>0x28C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST36_ARC</name>
<description>No Description</description>
<addressOffset>0x290</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST37_ARC</name>
<description>No Description</description>
<addressOffset>0x294</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST38_ARC</name>
<description>No Description</description>
<addressOffset>0x298</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST39_ARC</name>
<description>No Description</description>
<addressOffset>0x29C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST40_ARC</name>
<description>No Description</description>
<addressOffset>0x2A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST41_ARC</name>
<description>No Description</description>
<addressOffset>0x2A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST42_ARC</name>
<description>No Description</description>
<addressOffset>0x2A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST43_ARC</name>
<description>No Description</description>
<addressOffset>0x2AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST44_ARC</name>
<description>No Description</description>
<addressOffset>0x2B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST45_ARC</name>
<description>No Description</description>
<addressOffset>0x2B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST46_ARC</name>
<description>No Description</description>
<addressOffset>0x2B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST47_ARC</name>
<description>No Description</description>
<addressOffset>0x2BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST48_ARC</name>
<description>No Description</description>
<addressOffset>0x2C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST49_ARC</name>
<description>No Description</description>
<addressOffset>0x2C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST50_ARC</name>
<description>No Description</description>
<addressOffset>0x2C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST51_ARC</name>
<description>No Description</description>
<addressOffset>0x2CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST52_ARC</name>
<description>No Description</description>
<addressOffset>0x2D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST53_ARC</name>
<description>No Description</description>
<addressOffset>0x2D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST54_ARC</name>
<description>No Description</description>
<addressOffset>0x2D8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST55_ARC</name>
<description>No Description</description>
<addressOffset>0x2DC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST56_ARC</name>
<description>No Description</description>
<addressOffset>0x2E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST57_ARC</name>
<description>No Description</description>
<addressOffset>0x2E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST58_ARC</name>
<description>No Description</description>
<addressOffset>0x2E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST59_ARC</name>
<description>No Description</description>
<addressOffset>0x2EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST60_ARC</name>
<description>No Description</description>
<addressOffset>0x2F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST61_ARC</name>
<description>No Description</description>
<addressOffset>0x2F4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST62_ARC</name>
<description>No Description</description>
<addressOffset>0x2F8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST63_ARC</name>
<description>No Description</description>
<addressOffset>0x2FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>HFRCOEM23_S</name>
<version>2</version>
<description>HFRCOEM23_S Registers</description>
<baseAddress>0x4A000000</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>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</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>
<field>
<name>EM23ONDEMAND</name>
<description>EM23 On-demand</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CAL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0xA8689F7F</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description>Tuning Value</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FINETUNING</name>
<description>Fine Tuning Value</description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDOHP</name>
<description>LDO High Power Mode</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FREQRANGE</name>
<description>Frequency Range</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMPBIAS</name>
<description>Comparator Bias Current</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKDIV</name>
<description>Locally Divide HFRCO Clock Output</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>Divide by 1.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Divide by 2.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Divide by 4.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSEL</name>
<description>Comparator Load Select</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IREFTC</name>
<description>Tempco Trim on Comparator Current</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80010007</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQBSY</name>
<description>Frequency Updating Busy</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCBUSY</name>
<description>Synchronization Busy</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ENS</name>
<description>Enable Status</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCK</name>
<description>Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>HFRCO is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>HFRCO is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RDY</name>
<description>RDY Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>write-only</access>
<resetValue>0x00008195</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock code</description>
<value>33173</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>HFXO0_S</name>
<version>3</version>
<description>HFXO0_S Registers</description>
<baseAddress>0x4A004000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>HFXO0</name>
<value>45</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000003</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>0x0BB00820</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>T4US</name>
<description>The steady state timeout is set to 16 us minimum. The maximum can be +40%.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>T16US</name>
<description>The steady state timeout is set to 41 us minimum. The maximum can be +40%.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>T41US</name>
<description>The steady state timeout is set to 83 us minimum. The maximum can be +40%.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>T83US</name>
<description>The steady state timeout is set to 125 us minimum. The maximum can be +40%.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>T125US</name>
<description>The steady state timeout is set to 166 us minimum. The maximum can be +40%.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>T166US</name>
<description>The steady state timeout is set to 208 us minimum. The maximum can be +40%.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>T208US</name>
<description>The steady state timeout is set to 250 us minimum. The maximum can be +40%.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>T250US</name>
<description>The steady state timeout is set to 333 us minimum. The maximum can be +40%.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>T333US</name>
<description>The steady state timeout is set to 416 us minimum. The maximum can be +40%.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>T416US</name>
<description>The steady state timeout is set to 500 us minimum. The maximum can be +40%.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>T500US</name>
<description>The steady state timeout is set to 666 us minimum. The maximum can be +40%.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>T666US</name>
<description>The steady state timeout is set to 833 us minimum. The maximum can be +40%.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>T833US</name>
<description>The steady state timeout is set to 1666 us minimum. The maximum can be +40%.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>T1666US</name>
<description>The steady state timeout is set to 2500 us minimum. The maximum can be +40%.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>T2500US</name>
<description>The steady state timeout is set to 4166 us minimum. The maximum can be +40%.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>T4166US</name>
<description>The steady state timeout is set to 7500 us minimum. The maximum can be +40%.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMEOUTCBLSB</name>
<description>Core Bias LSB Change Timeout</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T8US</name>
<description>The core bias LSB change timeout is set to 8 us minimum. The maximum can be +40%.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>T20US</name>
<description>The core bias LSB change timeout is set to 20 us minimum. The maximum can be +40%.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>T41US</name>
<description>The core bias LSB change timeout is set to 41 us minimum. The maximum can be +40%.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>T62US</name>
<description>The core bias LSB change timeout is set to 62 us minimum. The maximum can be +40%.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>T83US</name>
<description>The core bias LSB change timeout is set to 83 us minimum. The maximum can be +40%.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>T104US</name>
<description>The core bias LSB change timeout is set to 104 us minimum. The maximum can be +40%.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>T125US</name>
<description>The core bias LSB change timeout is set to 125 us minimum. The maximum can be +40%.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>T166US</name>
<description>The core bias LSB change timeout is set to 166 us minimum. The maximum can be +40%.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>T208US</name>
<description>The core bias LSB change timeout is set to 208 us minimum. The maximum can be +40%.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>T250US</name>
<description>The core bias LSB change timeout is set to 250 us minimum. The maximum can be +40%.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>T333US</name>
<description>The core bias LSB change timeout is set to 333 us minimum. The maximum can be +40%.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>T416US</name>
<description>The core bias LSB change timeout is set to 416 us minimum. The maximum can be +40%.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>T833US</name>
<description>The core bias LSB change timeout is set to 833 us minimum. The maximum can be +40%.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>T1250US</name>
<description>The core bias LSB change timeout is set to 1250 us minimum. The maximum can be +40%.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>T2083US</name>
<description>The core bias LSB change timeout is set to 2083 us minimum. The maximum can be +40%.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>T3750US</name>
<description>The core bias LSB change timeout is set to 3750 us minimum. The maximum can be +40%.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>XTALCTRL</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x033C3C3C</resetValue>
<resetMask>0x8FFFFFFF</resetMask>
<fields>
<field>
<name>COREBIASANA</name>
<description>Core Bias Current</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CTUNEXIANA</name>
<description>Tuning Capacitance on XI</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CTUNEXOANA</name>
<description>Tuning Capacitance on XO</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CTUNEFIXANA</name>
<description>Fixed Tuning Capacitance</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Remove fixed capacitance on XI and XO nodes</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>XI</name>
<description>Adds fixed capacitance on XI node</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>XO</name>
<description>Adds fixed capacitance on XO node</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Adds fixed capacitance on both XI and XO nodes</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COREDGENANA</name>
<description>Core Degeneration</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Do not apply core degeneration resistence</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DGEN33</name>
<description>Apply 33 ohm core degeneration resistence</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DGEN50</name>
<description>Apply 50 ohm core degeneration resistence</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DGEN100</name>
<description>Apply 100 ohm core degeneration resistence</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SKIPCOREBIASOPT</name>
<description>Skip Core Bias Optimization</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>XTALCTRL1</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x0000003C</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>CTUNEXIBUFOUTANA</name>
<description>BUFOUT Tuning Capacitance on XI</description>
<bitOffset>0</bitOffset>
<bitWidth>8</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>0xB000000F</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Crystal Oscillator Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</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>
<enumeratedValue>
<name>EXTCLKPKDET</name>
<description>external sinusoidal clock can be supplied on XI pin (peak detector used).</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENXIDCBIASANA</name>
<description>Enable XI Internal DC Bias</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SQBUFSCHTRGANA</name>
<description>Squaring Buffer Schmitt Trigger</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Squaring buffer schmitt trigger is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Squaring buffer schmitt trigger is enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FORCELFTIMEOUT</name>
<description>Force Low Frequency Timeout</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x07000040</resetValue>
<resetMask>0x8707FF7D</resetMask>
<fields>
<field>
<name>BUFOUTFREEZE</name>
<description>Freeze BUFOUT Controls</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEEPWARM</name>
<description>Keep Warm</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM23ONDEMAND</name>
<description>On-demand During EM23</description>
<bitOffset>3</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>
<field>
<name>FORCECTUNEMAX</name>
<description>Force Tuning Cap to Max Value</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSSTATUSSEL0</name>
<description>PRS Status 0 Output Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>PRS mux outputs 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENS</name>
<description>PRS mux outputs enabled status</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>COREBIASOPTRDY</name>
<description>PRS mux outputs core bias optimization ready status</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RDY</name>
<description>PRS mux outputs ready status</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSRDY</name>
<description>PRS mux outputs PRS ready status</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>BUFOUTRDY</name>
<description>PRS mux outputs BUFOUT ready status</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>HWREQ</name>
<description>PRS mux outputs oscillator requested by digital clock status</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSHWREQ</name>
<description>PRS mux outputs oscillator requested by PRS request status</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>BUFOUTHWREQ</name>
<description>PRS mux outputs oscillator requested by BUFOUT request status</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSSTATUSSEL1</name>
<description>PRS Status 1 Output Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>PRS mux outputs 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENS</name>
<description>PRS mux outputs enabled status</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>COREBIASOPTRDY</name>
<description>PRS mux outputs core bias optimization ready status</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RDY</name>
<description>PRS mux outputs ready status</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSRDY</name>
<description>PRS mux outputs PRS ready status</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>BUFOUTRDY</name>
<description>PRS mux outputs BUFOUT ready status</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>HWREQ</name>
<description>PRS mux outputs oscillator requested by digital clock status</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSHWREQ</name>
<description>PRS mux outputs oscillator requested by PRS request status</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>BUFOUTHWREQ</name>
<description>PRS mux outputs oscillator requested by BUFOUT request status</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FORCEEN</name>
<description>Force Digital Clock Request</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEENPRS</name>
<description>Force PRS Oscillator Request</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEENBUFOUT</name>
<description>Force BUFOUT Request</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISONDEMAND</name>
<description>Disable On-demand For Digital Clock</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISONDEMANDPRS</name>
<description>Disable On-demand For PRS</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISONDEMANDBUFOUT</name>
<description>Disable On-demand For BUFOUT</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUFOUTTRIM</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000008</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>VTRTRIMANA</name>
<description>BUFOUT Reference Trim</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUFOUTCTRL</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00643C15</resetValue>
<resetMask>0xC0FFFFFF</resetMask>
<fields>
<field>
<name>XOUTBIASANA</name>
<description>Driver Bias Current</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>XOUTCFANA</name>
<description>Buffer Gain</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>XOUTGMANA</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PEAKDETTHRESANA</name>
<description>Peak Detector Threshold for XOUT</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>V105MV</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>V132MV</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>V157MV</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>V184MV</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>V210MV</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>V236MV</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>V262MV</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>V289MV</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>V315MV</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>V341MV</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>V367MV</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>V394MV</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>V420MV</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>V446MV</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>V472MV</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>V499MV</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMEOUTCTUNE</name>
<description>Tuning Cap Change Timeout</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T2US</name>
<description>The tuning cap change timeout is set to 2 us minimum. The maximum can be +40%.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>T5US</name>
<description>The tuning cap change timeout is set to 5 us minimum. The maximum can be +40%.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>T10US</name>
<description>The tuning cap change timeout is set to 10 us minimum. The maximum can be +40%.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>T16US</name>
<description>The tuning cap change timeout is set to 16 us minimum. The maximum can be +40%.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>T21US</name>
<description>The tuning cap change timeout is set to 21 us minimum. The maximum can be +40%.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>T26US</name>
<description>The tuning cap change timeout is set to 26 us minimum. The maximum can be +40%.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>T31US</name>
<description>The tuning cap change timeout is set to 31 us minimum. The maximum can be +40%.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>T42US</name>
<description>The tuning cap change timeout is set to 42 us minimum. The maximum can be +40%.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>T52US</name>
<description>The tuning cap change timeout is set to 52 us minimum. The maximum can be +40%.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>T63US</name>
<description>The tuning cap change timeout is set to 63 us minimum. The maximum can be +40%.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>T83US</name>
<description>The tuning cap change timeout is set to 83 us minimum. The maximum can be +40%.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>T104US</name>
<description>The tuning cap change timeout is set to 104 us minimum. The maximum can be +40%.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>T208US</name>
<description>The tuning cap change timeout is set to 208 us minimum. The maximum can be +40%.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>T313US</name>
<description>The tuning cap change timeout is set to 313 us minimum. The maximum can be +40%.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>T521US</name>
<description>The tuning cap change timeout is set to 521 us minimum. The maximum can be +40%.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>T938US</name>
<description>The tuning cap change timeout is set to 938 us minimum. The maximum can be +40%.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMEOUTSTARTUP</name>
<description>Oscillator Startup Timeout</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T42US</name>
<description>The oscillator startup timeout is set to 42 us minimum. The maximum can be +40%.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>T83US</name>
<description>The oscillator startup timeout is set to 83 us minimum. The maximum can be +40%.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>T108US</name>
<description>The oscillator startup timeout is set to 108 us minimum. The maximum can be +40%.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>T133US</name>
<description>The oscillator startup timeout is set to 133 us minimum. The maximum can be +40%.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>T158US</name>
<description>The oscillator startup timeout is set to 158 us minimum. The maximum can be +40%.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>T183US</name>
<description>The oscillator startup timeout is set to 183 us minimum. The maximum can be +40%.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>T208US</name>
<description>The oscillator startup timeout is set to 208 us minimum. The maximum can be +40%.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>T233US</name>
<description>The oscillator startup timeout is set to 233 us minimum. The maximum can be +40%.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>T258US</name>
<description>The oscillator startup timeout is set to 258 us minimum. The maximum can be +40%.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>T283US</name>
<description>The oscillator startup timeout is set to 283 us minimum. The maximum can be +40%.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>T333US</name>
<description>The oscillator startup timeout is set to 333 us minimum. The maximum can be +40%.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>T375US</name>
<description>The oscillator startup timeout is set to 375 us minimum. The maximum can be +40%.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>T417US</name>
<description>The oscillator startup timeout is set to 417 us minimum. The maximum can be +40%.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>T458US</name>
<description>The oscillator startup timeout is set to 458 us minimum. The maximum can be +40%.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>T500US</name>
<description>The oscillator startup timeout is set to 500 us minimum. The maximum can be +40%.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>T667US</name>
<description>The oscillator startup timeout is set to 667 us minimum. The maximum can be +40%.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MINIMUMSTARTUPDELAY</name>
<description>Minimum Startup Delay</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</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>0xC03F800F</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>PRSRDY</name>
<description>PRS Ready Status</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BUFOUTRDY</name>
<description>BUFOUT Ready Status</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BUFOUTFROZEN</name>
<description>BUFOUT Frozen</description>
<bitOffset>15</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 Digital Clock</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ISWARM</name>
<description>Oscillator Is Kept Warm</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PRSHWREQ</name>
<description>Oscillator Requested by PRS Request</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BUFOUTHWREQ</name>
<description>Oscillator Requested by BUFOUT Request</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCBUSY</name>
<description>Sync Busy</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCK</name>
<description>Configuration Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Configuration lock is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>Configuration lock is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xF830800F</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Digital Clock 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>PRSRDY</name>
<description>PRS Ready Interrupt</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTRDY</name>
<description>BUFOUT Ready Interrupt</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTFROZEN</name>
<description>BUFOUT FROZEN Interrupt</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSERR</name>
<description>PRS Requset Error Interrupt</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTERR</name>
<description>BUFOUT Request Error Interrupt</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTFREEZEERR</name>
<description>BUFOUT Freeze Error Interrupt</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTDNSERR</name>
<description>BUFOUT Did Not Start Error Interrupt</description>
<bitOffset>28</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>LFTIMEOUTERR</name>
<description>Low Frequency Timeout Error Interrupt</description>
<bitOffset>30</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>0xF830800F</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Digital Clock 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>PRSRDY</name>
<description>PRS Ready Interrupt</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTRDY</name>
<description>BUFOUT Ready Interrupt</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTFROZEN</name>
<description>BUFOUT FROZEN Interrupt</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSERR</name>
<description>PRS Requset Error Interrupt</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTERR</name>
<description>BUFOUT Request Error Interrupt</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTFREEZEERR</name>
<description>BUFOUT Freeze Error Interrupt</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTDNSERR</name>
<description>BUFOUT Did Not Start Error Interrupt</description>
<bitOffset>28</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>LFTIMEOUTERR</name>
<description>Low Frequency Timeout Error Interrupt</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COREBIASOPTERR</name>
<description>Core Bias Optimization Error Interrupt</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>write-only</access>
<resetValue>0x0000580E</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write this value to unlock</description>
<value>22542</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>I2C0_S</name>
<version>0</version>
<description>I2C0_S Registers</description>
<baseAddress>0x4B000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>I2C0</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>WDOG0_S</name>
<version>1</version>
<description>WDOG0_S Registers</description>
<baseAddress>0x4B004000</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>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disabling busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x000F0000</resetValue>
<resetMask>0x730F073F</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>EM1RUN</name>
<description>EM1 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>EM2RUN</name>
<description>EM2 Run</description>
<bitOffset>2</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>3</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>4</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>5</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>1</version>
<description>WDOG1_S Registers</description>
<baseAddress>0x4B008000</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>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disabling busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x000F0000</resetValue>
<resetMask>0x730F073F</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>EM1RUN</name>
<description>EM1 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>EM2RUN</name>
<description>EM2 Run</description>
<bitOffset>2</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>3</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>4</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>5</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>EUSART0_S</name>
<version>1</version>
<description>EUSART0_S Registers</description>
<baseAddress>0x4B010000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>EUSART0_RX</name>
<value>11</value>
</interrupt>
<interrupt>
<name>EUSART0_TX</name>
<value>12</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version 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>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG0</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC1D264FF</resetMask>
<fields>
<field>
<name>SYNC</name>
<description>Synchronous Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ASYNC</name>
<description>The USART operates in asynchronous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNC</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 UARTn_RX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The receiver is connected to and receives data from UARTn_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCEN</name>
<description>Collision Check Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Collision check is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Collision check is enabled. The receiver must be enabled for the check to be performed</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPM</name>
<description>Multi-Processor Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The 9th bit of incoming frames has no special function</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>An incoming frame with the 9th bit equal to MPAB will be loaded into the RX FIFO regardless of RXBLOCK and will result in the MPAB interrupt flag being set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPAB</name>
<description>Multi-Processor Address-Bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OVS</name>
<description>Oversampling</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X16</name>
<description>16X oversampling</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X8</name>
<description>8X oversampling</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>X6</name>
<description>6X oversampling</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>4X oversampling</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable oversampling (for LF operation)</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSBF</name>
<description>Most Significant Bit First</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Data is sent with the least significant bit first</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Data is sent with the most significant bit first</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXINV</name>
<description>Receiver Input Invert</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Input is passed directly to the receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Input is inverted before it is passed to the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXINV</name>
<description>Transmitter output Invert</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Output from the transmitter is passed unchanged to UARTn_TX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Output from the transmitter is inverted before it is passed to UARTn_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOTRI</name>
<description>Automatic TX Tristate</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The output on UARTn_TX when the transmitter is idle is defined by TXINV</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>UARTn_TX is tristated whenever the transmitter is idle</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SKIPPERRF</name>
<description>Skip Parity Error Frames</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ERRSDMA</name>
<description>Halt DMA Read On Error</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on DMA requests from the EUSART</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DMA requests from the EUSART are blocked while the PERR or FERR interrupt flags are set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSRX</name>
<description>Disable RX On Error</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Framing and parity errors disable the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSTX</name>
<description>Disable TX On Error</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Received framing and parity errors have no effect on transmitter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Received framing and parity errors disable the transmitter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MVDIS</name>
<description>Majority Vote Disable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDEN</name>
<description>AUTOBAUD detection enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG1</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7BCF8E7F</resetMask>
<fields>
<field>
<name>DBGHALT</name>
<description>Debug halt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Continue normal EUSART operation even if core is halted</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>If core is halted, receive one frame and then halt reception by deactivating RTS. Next frame reception happens when the core is unhalted during single stepping.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSINV</name>
<description>Clear-to-send Invert Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The CTS pin is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The CTS pin is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSEN</name>
<description>Clear-to-send Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Ignore CTS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Stop transmitting when CTS is inactive</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSINV</name>
<description>Request-to-send Invert Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The RTS pin is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The RTS pin is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXTIMEOUT</name>
<description>RX Timeout</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONEFRAME</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXDMAWU</name>
<description>Transmitter DMA Wakeup</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDMAWU</name>
<description>Receiver DMA Wakeup</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SFUBRX</name>
<description>Start Frame Unblock Receiver</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPRSEN</name>
<description>PRS RX Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFIW</name>
<description>TX FIFO Interrupt Watermark</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least one more frame.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least two more frames.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least three more frames.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least four more frames. </description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least five more frames. </description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least six more frames. </description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least seven more frames. </description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHTFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least eight more frames. </description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>NINEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least nine more frames. </description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least ten more frames. </description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least eleven more frames. </description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least twelve more frames. </description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least thriteen more frames. </description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least fourteen more frames. </description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least fifteen more frames. </description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least sixteen more frames. </description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSRXFW</name>
<description>Request-to-send RX FIFO Watermark</description>
<bitOffset>22</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>RTS is set if there is space for at least one more frame in the RX FIFO.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>RTS is set if there is space for at least two more frames in the RX FIFO.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>RTS is set if there is space for at least three more frames in the RX FIFO.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>RTS is set if there is space for four more frames in the RX FIFO.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description>RTS is set if there is space for five more frames in the RX FIFO.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description>RTS is set if there is space for six more frames in the RX FIFO.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description>RTS is set if there is space for seven more frames in the RX FIFO.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHTFRAMES</name>
<description>RTS is set if there is space for eight more frames in the RX FIFO.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>NINEFRAMES</name>
<description>RTS is set if there is space for nine more frames in the RX FIFO.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TENFRAMES</name>
<description>RTS is set if there is space for ten more frames in the RX FIFO.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVENFRAMES</name>
<description>RTS is set if there is space for eleven more frames in the RX FIFO.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVEFRAMES</name>
<description>RTS is set if there is space for twelve more frames in the RX FIFO.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEENFRAMES</name>
<description>RTS is set if there is space for thirteen more frames in the RX FIFO.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEENFRAMES</name>
<description>RTS is set if there is space for fourteen more frames in the RX FIFO.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEENFRAMES</name>
<description>RTS is set if there is space for fifteen more frames in the RX FIFO.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEENFRAMES</name>
<description>RTS is set if there is space for sixteen more frames in the RX FIFO.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXFIW</name>
<description>RX FIFO Interrupt Watermark</description>
<bitOffset>27</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least one frame in it.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least two frames in it.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least three frames in it.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least four frames in it.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least five frames in it. </description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least six frames in it. </description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least seven frames in it. </description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHTFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least eight frames in it. </description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>NINEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least nine frames in it. </description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least ten frames in it. </description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least eleven frames in it. </description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least twelve frames in it. </description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least thriteen frames in it. </description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least fourteen frames in it. </description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least fifteen frames in it. </description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least sixteen frames in it. </description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFG2</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000020</resetValue>
<resetMask>0xFF0000FF</resetMask>
<fields>
<field>
<name>MASTER</name>
<description>Main mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SLAVE</name>
<description>Secondary mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MASTER</name>
<description>Main mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKPOL</name>
<description>Clock Polarity</description>
<bitOffset>1</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>2</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>CSINV</name>
<description>Chip Select Invert</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AL</name>
<description>Chip select is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AH</name>
<description>Chip select is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOTX</name>
<description>Always Transmit When RXFIFO Not Full</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOCS</name>
<description>Automatic Chip Select</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKPRSEN</name>
<description>PRS CLK Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCELOAD</name>
<description>Force Load to Shift Register</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDIV</name>
<description>Sync Clock Div</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRAMECFG</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00001002</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>SEVEN</name>
<description>Each frame contains 7 data bits</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Each frame contains 8 data bits</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NINE</name>
<description>Each frame contains 9 data bits</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>TEN</name>
<description>Each frame contains 10 data bits</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVEN</name>
<description>Each frame contains 11 data bits</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVE</name>
<description>Each frame contains 12 data bits</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEEN</name>
<description>Each frame contains 13 data bits</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEEN</name>
<description>Each frame contains 14 data bits</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEEN</name>
<description>Each frame contains 15 data bits</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEEN</name>
<description>Each frame contains 16 data bits</description>
<value>10</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>DTXDATCFG</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTXDAT</name>
<description>Default TX DATA</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IRHFCFG</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>IRHFEN</name>
<description>Enable IrDA Module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IRHFPW</name>
<description>IrDA TX Pulse Width</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRHFFILT</name>
<description>IrDA RX Filter</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No filter enabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Filter enabled. IrDA pulse must be high for at least 5 consecutive clock cycles to be detected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRLFCFG</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>IRLFEN</name>
<description>Pulse Generator/Extender Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMINGCFG</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00050000</resetValue>
<resetMask>0x000F7773</resetMask>
<fields>
<field>
<name>TXDELAY</name>
<description>TX Delay Transmission</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Frames are transmitted immediately.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLE</name>
<description>Transmission of new frames is delayed by a single bit period.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DOUBLE</name>
<description>Transmission of new frames is delayed by a two bit periods.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRIPPLE</name>
<description>Transmission of new frames is delayed by a three bit periods.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSSETUP</name>
<description>Chip Select Setup</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>CS is asserted half or 1 baud-time before the start of transmission depending on CLKPHASE equal to 1 or 0 respectively</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is asserted 1 additional baud-time before start of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is asserted 2 additional baud-times before start of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is asserted 3 additional baud-times before start of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>CS is asserted 4 additional baud-times before start of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>CS is asserted 5 additional baud-times before start of transmission</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>CS is asserted 6 additional baud-times before start of transmission</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is asserted 7 additional baud-times before start of transmission</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSHOLD</name>
<description>Chip Select Hold</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>CS is de-asserted half or 1 baud-time after the end of transmission depending on CLKPHASE equal to 1 or 0 respectively</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is de-asserted 1 additional baud-time after the end of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is de-asserted 2 additional baud-times after the end of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is de-asserted 3 additional baud-times after the end of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>CS is de-asserted 4 additional baud-times after the end of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>CS is de-asserted 5 additional baud-times after the end of transmission</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>CS is de-asserted 6 additional baud-times after the end of transmission</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is de-asserted 7 additional baud-times after the end of transmission</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICS</name>
<description>Inter-Character Spacing</description>
<bitOffset>12</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 between frames</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Create a space of 2 baud-times between frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>Create a space of 3 baud-times between frames</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Create a space of 4 baud-times between frames</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>Create a space of 5 baud-times between frames</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>Create a space of 6 baud-times between frames</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>Create a space of 7 baud-times between frames</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETUPWINDOW</name>
<description>Setup Window</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STARTFRAMECFG</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>STARTFRAME</name>
<description>Start Frame</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SIGFRAMECFG</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>SIGFRAME</name>
<description>Signal Frame Value</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x007FFFF8</resetMask>
<fields>
<field>
<name>DIV</name>
<description>Fractional Clock Divider</description>
<bitOffset>3</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIGCTRL</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RXTEN</name>
<description>Receive Trigger Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXTEN</name>
<description>Transmit Trigger Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOTXTEN</name>
<description>AUTOTX Trigger Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>RXEN</name>
<description>Receiver Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXDIS</name>
<description>Receiver Disable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXEN</name>
<description>Transmitter Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDIS</name>
<description>Transmitter Disable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>Receiver Block Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>Receiver Block Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>Transmitter Tristate Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>Transmitter Tristate Disable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTX</name>
<description>Clear TX FIFO</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data and Control bits</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATAP</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATAP</name>
<description>RX Data Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATA</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TXDATA</name>
<description>TX Data and Control bits</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-only</access>
<resetValue>0x00003040</resetValue>
<resetMask>0x031F31FB</resetMask>
<fields>
<field>
<name>RXENS</name>
<description>Receiver Enable Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXENS</name>
<description>Transmitter Enable Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCK</name>
<description>Block Incoming Data</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRI</name>
<description>Transmitter Tristated</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXC</name>
<description>TX Complete</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXIDLE</name>
<description>RX Idle</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFCNT</name>
<description>Valid entries in TX FIFO</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Rate Detection Completed</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLEARTXBUSY</name>
<description>TX FIFO Clear Busy</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x030D3FFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX FIFO Overflow Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX FIFO Underflow Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX FIFO Overflow Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX FIFO 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>LOADERR</name>
<description>Load Error 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>CSWU</name>
<description>CS Wake-up Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STARTF</name>
<description>Start Frame Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SIGF</name>
<description>Signal Frame Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Complete Interrupt Flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTO</name>
<description>RX Timeout Interrupt Flag</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x030D3FFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete IEN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level IEN</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level IEN</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full IEN</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX FIFO Overflow IEN</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX FIFO Underflow IEN</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX FIFO Overflow IEN</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX FIFO Underflow IEN</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error IEN</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error IEN</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MPAF</name>
<description>Multi-Processor Addr Frame IEN</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOADERR</name>
<description>Load Error IEN</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCF</name>
<description>Collision Check Fail IEN</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX IDLE IEN</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CSWU</name>
<description>CS Wake-up IEN</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STARTF</name>
<description>Start Frame IEN</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SIGF</name>
<description>Signal Frame IEN</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Complete IEN</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTO</name>
<description>RX Timeout IEN</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>DIV</name>
<description>SYNCBUSY for DIV in CLKDIV</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXTEN</name>
<description>SYNCBUSY for RXTEN in TRIGCTRL</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTEN</name>
<description>SYNCBUSY for TXTEN in TRIGCTRL</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXEN</name>
<description>SYNCBUSY for RXEN in CMD</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDIS</name>
<description>SYNCBUSY for RXDIS in CMD</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXEN</name>
<description>SYNCBUSY for TXEN in CMD</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXDIS</name>
<description>SYNCBUSY for TXDIS in CMD</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>SYNCBUSY for RXBLOCKEN in CMD</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>SYNCBUSY for RXBLOCKDIS in CMD</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>SYNCBUSY for TXTRIEN in CMD</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>SYNCBUSY in TXTRIDIS in CMD</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>AUTOTXTEN</name>
<description>SYNCBUSY for AUTOTXTEN in TRIGCTRL</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SEMAILBOX_S_HOST</name>
<version>1</version>
<description>SEMAILBOX_S_HOST Registers</description>
<baseAddress>0x4C000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>SEMBRX</name>
<value>67</value>
</interrupt>
<interrupt>
<name>SEMBTX</name>
<value>68</value>
</interrupt>
<registers>
<register>
<name>FIFO</name>
<description>A write access to any address in this area will be mapped to the TX FIFO (only for the payload). A read access to any address in this area will be mapped to the RX FIFO (only for the payload). Using an address range (16 x 32-bit) rather than one single address mapped to the FIFO allows using incremental bursts.</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FIFO</name>
<description>FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TX_STATUS</name>
<description>TX Status register.</description>
<addressOffset>0x040</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00BFFFFF</resetMask>
<fields>
<field>
<name>REMBYTES</name>
<description>REMBYTES</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MSGINFO</name>
<description>MSGINFO</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXINT</name>
<description>TXINT</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFULL</name>
<description>TXFULL</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXERROR</name>
<description>TXERROR</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_STATUS</name>
<description>RX Status register.</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>REMBYTES</name>
<description>REMBYTES</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MSGINFO</name>
<description>MSGINFO</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXINT</name>
<description>RXINT</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXEMPTY</name>
<description>RXEMPTY</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXHDR</name>
<description>RXHDR</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXERROR</name>
<description>RXERROR</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_PROT</name>
<description>TX Protection register.</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>PRIVILEGED</name>
<description>PRIVILEGED</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NONSECURE</name>
<description>NONSECURE</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USER</name>
<description>USER</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_PROT</name>
<description>RX Protection register.</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>PRIVILEGED</name>
<description>PRIVILEGED</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NONSECURE</name>
<description>NONSECURE</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USER</name>
<description>USER</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_HEADER</name>
<description>A write access to this register will be mapped to the TX FIFO (only for header).</description>
<addressOffset>0x050</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXHEADER</name>
<description>TXHEADER</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>RX_HEADER</name>
<description>A read access to this register will be mapped to the RX FIFO (only for the header).</description>
<addressOffset>0x054</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXHEADER</name>
<description>RXHEADER</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CONFIGURATION</name>
<description>Configuration register.</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>TXINTEN</name>
<description>TXINTEN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXINTEN</name>
<description>RXINTEN</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SCRATCHPAD_NS</name>
<version>0</version>
<description>SCRATCHPAD_NS Registers</description>
<baseAddress>0x50000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>SREG0</name>
<description>Used for SIMCTRL Pointer in Verification Environment</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH</name>
<description>Scratch Pad Register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SREG1</name>
<description>Used for SIMCTRL Data Access in Verification Environment</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCH</name>
<description>Scratch Register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>EMU_NS</name>
<version>2</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>3</value>
</interrupt>
<interrupt>
<name>EMUDG</name>
<value>30</value>
</interrupt>
<registers>
<register>
<name>DECBOD</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000022</resetValue>
<resetMask>0x00000033</resetMask>
<fields>
<field>
<name>DECBODEN</name>
<description>DECBOD enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DECBODMASK</name>
<description>DECBOD Mask</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DECOVMBODEN</name>
<description>Over Voltage Monitor enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DECOVMBODMASK</name>
<description>Over Voltage Monitor Mask</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BOD3SENSE</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000077</resetMask>
<fields>
<field>
<name>AVDDBODEN</name>
<description>AVDD BOD enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VDDIO0BODEN</name>
<description>VDDIO0 BOD enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VDDIO1BODEN</name>
<description>VDDIO1 BOD enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>VREGVDDCMPCTRL</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000006</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>VREGINCMPEN</name>
<description>VREGVDD comparator enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>THRESSEL</name>
<description>VREGVDD comparator threshold programming</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PD1PARETCTRL</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>PD1PARETDIS</name>
<description>Disable PD1 Partial Retention </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PERIPHNORETAIN</name>
<description>Retain associated registers when in EM2/3</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IPVERSION</name>
<description>IP Version</description>
<addressOffset>0x05C</addressOffset>
<access>read-only</access>
<resetValue>0x00000002</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>LOCK</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>write-only</access>
<resetValue>0x0000ADE8</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock EMU register</description>
<value>44520</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xEB070000</resetMask>
<fields>
<field>
<name>AVDDBOD</name>
<description>AVDD BOD Interrupt flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IOVDD0BOD</name>
<description>VDDIO0 BOD Interrupt flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM23WAKEUP</name>
<description>EM23 Wake up Interrupt flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VSCALEDONE</name>
<description>Vscale done Interrupt flag</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPAVG</name>
<description>Temperature Average Interrupt flag</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMP</name>
<description>Temperature Interrupt flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPLOW</name>
<description>Temperature low Interrupt flag</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGH</name>
<description>Temperature high Interrupt flag</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xEB070000</resetMask>
<fields>
<field>
<name>AVDDBOD</name>
<description>AVDD BOD Interrupt enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IOVDD0BOD</name>
<description>VDDIO0 BOD Interrupt enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM23WAKEUP</name>
<description>EM23 Wake up Interrupt enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VSCALEDONE</name>
<description>Vscale done Interrupt enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPAVG</name>
<description>Temperature Interrupt enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMP</name>
<description>Temperature Interrupt enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPLOW</name>
<description>Temperature low Interrupt enable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGH</name>
<description>Temperature high Interrupt enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EM4CTRL</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000133</resetMask>
<fields>
<field>
<name>EM4ENTRY</name>
<description>EM4 entry request</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4IORETMODE</name>
<description>EM4 IO retention mode</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No Retention: Pads enter reset state when entering EM4</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EM4EXIT</name>
<description>Retention through EM4: Pads enter reset state when exiting EM4</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SWUNLATCH</name>
<description>Retention through EM4 and Wakeup: software writes UNLATCH register to remove retention</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BOD3SENSEEM4WU</name>
<description>Set BOD3SENSE as EM4 wakeup</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00060E12</resetMask>
<fields>
<field>
<name>EM4UNLATCH</name>
<description>EM4 unlatch</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TEMPAVGREQ</name>
<description>Temperature Average Request</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>EM01VSCALE1</name>
<description>Scale voltage to Vscale1</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>EM01VSCALE2</name>
<description>Scale voltage to Vscale2 </description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RSTCAUSECLR</name>
<description>Reset Cause Clear</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x00000200</resetValue>
<resetMask>0xE0010309</resetMask>
<fields>
<field>
<name>EM2DBGEN</name>
<description>Enable debugging in EM2</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPAVGNUM</name>
<description>Averaged Temperature samples num</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>N16</name>
<description>16 measurements</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>N64</name>
<description>64 measurements</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EM23VSCALE</name>
<description>EM2/EM3 Vscale </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>VSCALE0</name>
<description>VSCALE0. 0.9v</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VSCALE1</name>
<description>VSCALE1. 1.0v</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VSCALE2</name>
<description>VSCALE2. 1.1v</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLASHPWRUPONDEMAND</name>
<description>Enable flash on demand wakeup</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EFPDIRECTMODEEN</name>
<description>EFP Direct Mode Enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EFPDRVDECOUPLE</name>
<description>EFP drives DECOUPLE</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EFPDRVDVDD</name>
<description>EFP drives DVDD</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TEMPLIMITS</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x01FF0000</resetValue>
<resetMask>0x01FF01FF</resetMask>
<fields>
<field>
<name>TEMPLOW</name>
<description>Temp Low limit</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGH</name>
<description>Temp High limit</description>
<bitOffset>16</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-only</access>
<resetValue>0x00000080</resetValue>
<resetMask>0xFFFFD4FF</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>Lock status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>All EMU lockable registers are unlocked.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>All EMU lockable registers are locked.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FIRSTTEMPDONE</name>
<description>First Temp done</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TEMPACTIVE</name>
<description>Temp active</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TEMPAVGACTIVE</name>
<description>Temp Average active</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VSCALEBUSY</name>
<description>Vscale busy</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VSCALEFAILED</name>
<description>Vscale failed</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VSCALE</name>
<description>Vscale status</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>VSCALE0</name>
<description>Voltage scaling set to 0.9v</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VSCALE1</name>
<description>Voltage scaling set to 1.0v</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VSCALE2</name>
<description>Voltage scaling set to 1.1v</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EM4IORET</name>
<description>EM4 IO retention status</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EM2ENTERED</name>
<description>EM2 entered</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TEMP</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07FF07FF</resetMask>
<fields>
<field>
<name>TEMPLSB</name>
<description>Temperature measured decimal part</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TEMP</name>
<description>Temperature measured</description>
<bitOffset>2</bitOffset>
<bitWidth>9</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TEMPAVG</name>
<description>Averaged Temperature </description>
<bitOffset>16</bitOffset>
<bitWidth>11</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RSTCTRL</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00060407</resetValue>
<resetMask>0xC006C5CF</resetMask>
<fields>
<field>
<name>WDOG0RMODE</name>
<description>Enable WDOG0 reset</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset request is blocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SYSRMODE</name>
<description>Enable M33 System reset</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset request is blocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>Device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCKUPRMODE</name>
<description>Enable M33 Lockup reset</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset Request is Block</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AVDDBODRMODE</name>
<description>Enable AVDD BOD reset</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset Request is block</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IOVDD0BODRMODE</name>
<description>Enable VDDIO0 BOD reset</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset request is blocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset except some EMU registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DECBODRMODE</name>
<description>Enable DECBOD reset</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Reset request is blocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>The entire device is reset</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RSTCAUSE</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x8006FFFF</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>VREGIN</name>
<description>DCDC VREGIN comparator </description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DGIF</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE1000000</resetMask>
<fields>
<field>
<name>EM23WAKEUPDGIF</name>
<description>EM23 Wake up Interrupt flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPDGIF</name>
<description>Temperature Interrupt flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPLOWDGIF</name>
<description>Temperature low Interrupt flag</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGHDGIF</name>
<description>Temperature high Interrupt flag</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DGIEN</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xE1000000</resetMask>
<fields>
<field>
<name>EM23WAKEUPDGIEN</name>
<description>EM23 Wake up Interrupt enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPDGIEN</name>
<description>Temperature Interrupt enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPLOWDGIEN</name>
<description>Temperature low Interrupt enable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TEMPHIGHDGIEN</name>
<description>Temperature high Interrupt enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EFPIF</name>
<description>No Description</description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EFPIF</name>
<description>EFP Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EFPIEN</name>
<description>No Description</description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EFPIEN</name>
<description>EFP Interrupt enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>CMU_NS</name>
<version>2</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>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC0038001</resetMask>
<fields>
<field>
<name>CALRDY</name>
<description>Calibration Ready</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WDOGLOCK</name>
<description>Configuration Lock Status for WDOG</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>WDOG configuration lock is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>WDOG configuration lock is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOCK</name>
<description>Configuration Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Configuration lock is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>Configuration lock is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>write-only</access>
<resetValue>0x000093F7</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write this value to unlock</description>
<value>37879</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>WDOGLOCK</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>write-only</access>
<resetValue>0x00005257</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write this value to unlock</description>
<value>37879</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CALRDY</name>
<description>Calibration Ready Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALOF</name>
<description>Calibration Overflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CALRDY</name>
<description>Calibration Ready Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CALOF</name>
<description>Calibration Overflow Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CALCMD</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CALSTART</name>
<description>Calibration Start</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CALSTOP</name>
<description>Calibration Stop</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CALCTRL</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFF8FFFFF</resetMask>
<fields>
<field>
<name>CALTOP</name>
<description>Calibration Counter Top Value</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CONT</name>
<description>Continuous Calibration</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UPSEL</name>
<description>Calibration Up-counter Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Up-counter is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS</name>
<description>PRS CMU_CALUP consumer is clocking up-counter</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking up-counter</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking up-counter</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking up-counter</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>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>CLKEN0</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LDMA</name>
<description>Enable Bus Clock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMAXBAR</name>
<description>Enable Bus Clock</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPCRC</name>
<description>Enable Bus Clock</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER0</name>
<description>Enable Bus Clock</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER1</name>
<description>Enable Bus Clock</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER2</name>
<description>Enable Bus Clock</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER3</name>
<description>Enable Bus Clock</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER4</name>
<description>Enable Bus Clock</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USART0</name>
<description>Enable Bus Clock</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>Enable Bus Clock</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>Enable Bus Clock</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LETIMER0</name>
<description>Enable Bus Clock</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>Enable Bus Clock</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>Enable Bus Clock</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C1</name>
<description>Enable Bus Clock</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFG</name>
<description>Enable Bus Clock</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DPLL0</name>
<description>Enable Bus Clock</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO0</name>
<description>Enable Bus Clock</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCOEM23</name>
<description>Enable Bus Clock</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFXO0</name>
<description>Enable Bus Clock</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FSRCO</name>
<description>Enable Bus Clock</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFRCO</name>
<description>Enable Bus Clock</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFXO</name>
<description>Enable Bus Clock</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ULFRCO</name>
<description>Enable Bus Clock</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LESENSE</name>
<description>Enable Bus Clock</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPIO</name>
<description>Enable Bus Clock</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRS</name>
<description>Enable Bus Clock</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURAM</name>
<description>Enable Bus Clock</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURTC</name>
<description>Enable Bus Clock</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSRTC0</name>
<description>Enable Bus Clock</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCDC</name>
<description>Enable Bus Clock</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CLKEN1</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1FFFFFFF</resetMask>
<fields>
<field>
<name>HOSTMAILBOX</name>
<description>Enable Bus Clock</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEMAILBOXHOST</name>
<description>Enable Bus Clock</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LCD</name>
<description>Enable Bus Clock</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEYSCAN</name>
<description>Enable Bus Clock</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>Enable Bus Clock</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICACHE0</name>
<description>Enable Bus Clock</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSC</name>
<description>Enable Bus Clock</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG1</name>
<description>Enable Bus Clock</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP0</name>
<description>Enable Bus Clock</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP1</name>
<description>Enable Bus Clock</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VDAC0</name>
<description>Enable Bus Clock</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PCNT0</name>
<description>Enable Bus Clock</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART0</name>
<description>Enable Bus Clock</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART1</name>
<description>Enable Bus Clock</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART2</name>
<description>Enable Bus Clock</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DMEM</name>
<description>Enable Bus Clock</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYSCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x0001F507</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking SYSCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking SYSCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking SYSCLK</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CLKIN0</name>
<description>CLKIN0 is clocking SYSCLK</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCLKPRESC</name>
<description>PCLK Prescaler</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>PCLK is HCLK divided by 1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>PCLK is HCLK divided by 2</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>HCLKPRESC</name>
<description>HCLK Prescaler</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>HCLK is SYSCLK divided by 1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>HCLK is SYSCLK divided by 2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>HCLK is SYSCLK divided by 4</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>HCLK is SYSCLK divided by 8</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>HCLK is SYSCLK divided by 16</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TRACECLKCTRL</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000030</resetMask>
<fields>
<field>
<name>PRESC</name>
<description>TRACECLK Prescaler</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>TRACECLK is SYSCLK divided by 1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>TRACECLK is SYSCLK divided by 2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>TRACECLK is SYSCLK divided by 4</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXPORTCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F0F0F0F</resetMask>
<fields>
<field>
<name>CLKOUTSEL0</name>
<description>Clock Output Select 0</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>CLKOUT0 is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HCLK</name>
<description>HCLK is clocking CLKOUT0</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFEXPCLK</name>
<description>EXPORTCLK is clocking CLKOUT0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking CLKOUT0</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking CLKOUT0</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking CLKOUT0</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLL</name>
<description>HFRCODPLL is clocking CLKOUT0</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking CLKOUT0</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking CLKOUT0</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 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>HFXO</name>
<description>HFXO is clocking CLKOUT1</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking CLKOUT1</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 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>HFXO</name>
<description>HFXO is clocking CLKOUT2</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking CLKOUT2</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 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>FSRCO</name>
<description>FSRCO is clocking EM01GRPACLK</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 is clocking EM01GRPACLK</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLLRT</name>
<description>HFRCODPLL (retimed) is clocking EM01GRPACLK. Check with datasheet for frequency limitation when using retiming with voltage scaling.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXORT</name>
<description>HFXO (retimed) is clocking EM01GRPACLK. Check with datasheet for frequency limitation when using retiming with voltage scaling.</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM01GRPCCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x128</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 EM01GRPCCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXO</name>
<description>HFXO is clocking EM01GRPCCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking EM01GRPCCLK</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 is clocking EM01GRPCCLK</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCODPLLRT</name>
<description>HFRCODPLL (retimed) is clocking EM01GRPCCLK. Check with datasheet for frequency limitation when using retiming with voltage scaling.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXORT</name>
<description>HFXO (retimed) is clocking EM01GRPCCLK. Check with datasheet for frequency limitation when using retiming with voltage scaling.</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM23GRPACLKCTRL</name>
<description>No Description</description>
<addressOffset>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking EM23GRPACLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking EM23GRPACLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking EM23GRPACLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM4GRPACLKCTRL</name>
<description>No Description</description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking EM4GRPACLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking EM4GRPACLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking EM4GRPACLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IADCCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x180</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EM01GRPACLK</name>
<description>EM01GRPACLK is clocking IADCCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking IADCCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 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 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>EUSART0CLKCTRL</name>
<description>No Description</description>
<addressOffset>0x220</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>DISABLED</name>
<description>EUSART0 is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EM01GRPCCLK</name>
<description>EM01GRPCCLK is clocking EUSART0</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 is clocking EUSART0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LFRCO</name>
<description>LFRCO is clocking EUSART0</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking EUSART0</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYSRTC0CLKCTRL</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 SYSRTC0CLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking SYSRTC0CLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking SYSRTC0CLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LCDCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x250</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 LCDCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LFXO</name>
<description>LFXO is clocking LCDCLK</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ULFRCO</name>
<description>ULFRCO is clocking LCDCLK</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>VDAC0CLKCTRL</name>
<description>No Description</description>
<addressOffset>0x260</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>DISABLED</name>
<description>VDAC is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EM01GRPACLK</name>
<description>EM01GRPACLK is clocking VDAC</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EM23GRPACLK</name>
<description>EM23GRPACLK is clocking VDAC</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FSRCO</name>
<description>FSRCO is clocking VDAC</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 is clocking VDAC</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PCNT0CLKCTRL</name>
<description>No Description</description>
<addressOffset>0x270</addressOffset>
<access>read-write</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLKSEL</name>
<description>Clock Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>PCNT0 is not clocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EM23GRPACLK</name>
<description>EM23GRPACLK is clocking PCNT0</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PCNTS0</name>
<description>External pin PCNT_S0 is clocking PCNT0</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LESENSEHFCLKCTRL</name>
<description>No Description</description>
<addressOffset>0x290</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>FSRCO</name>
<description>FSRCO is clocking LESENSEHFCLK</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HFRCOEM23</name>
<description>HFRCOEM23 is clocking LESENSEHFCLK</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>HFRCO0_NS</name>
<version>2</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>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</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>
<field>
<name>EM23ONDEMAND</name>
<description>EM23 On-demand</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CAL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0xA8689F7F</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description>Tuning Value</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FINETUNING</name>
<description>Fine Tuning Value</description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDOHP</name>
<description>LDO High Power Mode</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FREQRANGE</name>
<description>Frequency Range</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMPBIAS</name>
<description>Comparator Bias Current</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKDIV</name>
<description>Locally Divide HFRCO Clock Output</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>Divide by 1.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Divide by 2.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Divide by 4.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSEL</name>
<description>Comparator Load Select</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IREFTC</name>
<description>Tempco Trim on Comparator Current</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80010007</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQBSY</name>
<description>Frequency Updating Busy</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCBUSY</name>
<description>Synchronization Busy</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ENS</name>
<description>Enable Status</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCK</name>
<description>Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>HFRCO is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>HFRCO is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RDY</name>
<description>RDY Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>write-only</access>
<resetValue>0x00008195</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock code</description>
<value>33173</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>FSRCO_NS</name>
<version>0</version>
<description>FSRCO_NS Registers</description>
<baseAddress>0x50018000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DPLL0_NS</name>
<version>1</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>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement Busy Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</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>DPLL is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>DPLL is locked</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>Unlock code</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>23</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>24</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>1</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>25</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>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>2</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>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>READCTRL</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00200000</resetValue>
<resetMask>0x00300000</resetMask>
<fields>
<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. See Flash Wait-States table for details</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WS2</name>
<description>Two wait-states inserted for eatch fetch or read transfer. See Flash Wait-States table for details</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WS3</name>
<description>Three wait-states inserted for eatch fetch or read transfer. See Flash Wait-States table for details</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RDATACTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00001000</resetValue>
<resetMask>0x00001002</resetMask>
<fields>
<field>
<name>AFDIS</name>
<description>Automatic Invalidate Disable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DOUTBUFEN</name>
<description>Flash dout pipeline buffer enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>WRITECTRL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FF000B</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>
<field>
<name>RANGECOUNT</name>
<description>ErageRange Count</description>
<bitOffset>16</bitOffset>
<bitWidth>8</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>0x00001136</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>ERASERANGE</name>
<description>Erase range of pages</description>
<bitOffset>4</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>0xF90100FF</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 Aborte</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>RANGEPARTIAL</name>
<description>EraseRange with skipped locked pages</description>
<bitOffset>7</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>PWRON</name>
<description>Flash power on status</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WREADY</name>
<description>Flash Write Ready</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PWRUPCKBDFAILCOUNT</name>
<description>Flash power up checkerboard pattern chec</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000307</resetMask>
<fields>
<field>
<name>ERASE</name>
<description>Host Erase Done Interrupt Read Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRITE</name>
<description>Host Write Done Interrupt Read Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDATAOV</name>
<description>Host write buffer overflow</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWRUPF</name>
<description>Flash Power Up Sequence Complete Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFF</name>
<description>Flash Power Off Sequence Complete Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000307</resetMask>
<fields>
<field>
<name>ERASE</name>
<description>Erase Done Interrupt enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WRITE</name>
<description>Write Done Interrupt enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDATAOV</name>
<description>write data buffer overflow irq enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWRUPF</name>
<description>Flash Power Up Seq done irq enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFF</name>
<description>Flash Power Off Seq done irq enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USERDATASIZE</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-only</access>
<resetValue>0x00000004</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>USERDATASIZE</name>
<description>User Data Size</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000011</resetMask>
<fields>
<field>
<name>PWRUP</name>
<description>Flash Power Up Command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>PWROFF</name>
<description>Flash power off/sleep command</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LOCK</name>
<description></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>0x00000011</resetValue>
<resetMask>0x00000011</resetMask>
<fields>
<field>
<name>MELOCKBIT</name>
<description>Mass Erase Lock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>UDLOCKBIT</name>
<description>User Data Lock</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PWRCTRL</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00100002</resetValue>
<resetMask>0x00FF0013</resetMask>
<fields>
<field>
<name>PWROFFONEM1ENTRY</name>
<description>Power down Flash macro when enter EM1</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFFONEM1PENTRY</name>
<description>Power down Flash macro when enter EM1P</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFFENTRYAGAIN</name>
<description>POWER down flash again in EM1/EM1p </description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PWROFFDLY</name>
<description>Power down delay</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PAGELOCK0</name>
<description>No Description</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LOCKBIT</name>
<description>page lock bit</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PAGELOCK1</name>
<description>No Description</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>LOCKBIT</name>
<description>page lock bit</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>ICACHE0_NS</name>
<version>0</version>
<description>ICACHE0_NS Registers</description>
<baseAddress>0x50034000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>ICACHE0</name>
<value>17</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>The read only IPVERSION field gives the version for this module. There may be minor software changes required for modules with different values of IPVERSION.</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>CACHEDIS</name>
<description>Cache Disable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>USEMPU</name>
<description>Use MPU</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOFLUSHDIS</name>
<description>Automatic Flushing Disable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PCHITS</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PCHITS</name>
<description>Performance Counter Hits</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PCMISSES</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PCMISSES</name>
<description>Performance Counter Misses</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PCAHITS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PCAHITS</name>
<description>Performance Counter Advanced Hits</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>PCRUNNING</name>
<description>PC Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>FLUSH</name>
<description>Flush</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STARTPC</name>
<description>Start Performance Counters</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOPPC</name>
<description>Stop Performance Counters</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>LPMODE</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000023</resetValue>
<resetMask>0x000000F3</resetMask>
<fields>
<field>
<name>LPLEVEL</name>
<description>Low Power Level</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BASIC</name>
<description>Base instruction cache functionality</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADVANCED</name>
<description>Advanced buffering mode, where the cache uses the fetch pattern to predict highly accessed data and store it in low-energy memory</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>MINACTIVITY</name>
<description>Minimum activity mode, which allows the cache to minimize activity in logic that it predicts has a low probability being used. This mode can introduce wait-states into the instruction fetch stream when the cache exits one of its low-activity states. The number of wait-states introduced is small, but users running with 0-wait-state memory and wishing to reduce the variability that the cache might introduce with additional wait-states may wish to lower the cache low-power level. Note, this mode includes the advanced buffering mode functionality.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NESTFACTOR</name>
<description>Low Power Nest Factor</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000107</resetMask>
<fields>
<field>
<name>HITOF</name>
<description>Hit Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MISSOF</name>
<description>Miss Overflow Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHITOF</name>
<description>Advanced Hit Overflow Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERROR</name>
<description>RAM error Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000107</resetMask>
<fields>
<field>
<name>HITOF</name>
<description>Hit Overflow Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MISSOF</name>
<description>Miss Overflow Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHITOF</name>
<description>Advanced Hit Overflow Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMERROR</name>
<description>RAM error Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PRS_NS</name>
<version>2</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>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>New BitField</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_SWPULSE</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>CH0PULSE</name>
<description>Channel pulse</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH1PULSE</name>
<description>Channel pulse</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH2PULSE</name>
<description>Channel pulse</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH3PULSE</name>
<description>Channel pulse</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH4PULSE</name>
<description>Channel pulse</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH5PULSE</name>
<description>Channel pulse</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH6PULSE</name>
<description>Channel pulse</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH7PULSE</name>
<description>Channel pulse</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH8PULSE</name>
<description>Channel pulse</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH9PULSE</name>
<description>Channel pulse</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH10PULSE</name>
<description>Channel pulse</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH11PULSE</name>
<description>Channel pulse</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_SWLEVEL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>CH0LEVEL</name>
<description>Channel Level</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1LEVEL</name>
<description>Channel Level</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH2LEVEL</name>
<description>Channel Level</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH3LEVEL</name>
<description>Channel Level</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH4LEVEL</name>
<description>Channel Level</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH5LEVEL</name>
<description>Channel Level</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH6LEVEL</name>
<description>Channel Level</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH7LEVEL</name>
<description>Channel Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH8LEVEL</name>
<description>Channel Level</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH9LEVEL</name>
<description>Channel Level</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH10LEVEL</name>
<description>Channel Level</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH11LEVEL</name>
<description>Channel Level</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_PEEK</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>CH0VAL</name>
<description>Channel 0 Current Value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1VAL</name>
<description>Channel 1 Current Value</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH2VAL</name>
<description>Channel 2 Current Value</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH3VAL</name>
<description>Channel 3 Current Value</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH4VAL</name>
<description>Channel 4 Current Value</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH5VAL</name>
<description>Channel 5 Current Value</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH6VAL</name>
<description>Channel 6 Current Value</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH7VAL</name>
<description>Channel 7 Current Value</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH8VAL</name>
<description>Channel 8 Current Value</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH9VAL</name>
<description>Channel 9 Current Value</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH10VAL</name>
<description>Channel 10 Current Value</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH11VAL</name>
<description>Channel 11 Current Value</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SYNC_PEEK</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>CH0VAL</name>
<description>Channel Value</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1VAL</name>
<description>Channel Value</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH2VAL</name>
<description>Channel Value</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH3VAL</name>
<description>Channel Value</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH0_CTRL</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH1_CTRL</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH2_CTRL</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH3_CTRL</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH4_CTRL</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH5_CTRL</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH6_CTRL</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH7_CTRL</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH8_CTRL</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH9_CTRL</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH10_CTRL</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ASYNC_CH11_CTRL</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x000C0000</resetValue>
<resetMask>0x0F0F7F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description></description>
<value>0</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SOURCESEL</name>
<description>Source Select</description>
<bitOffset>8</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FNSEL</name>
<description>Function Select</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LOGICAL_ZERO</name>
<description>Logical 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NOR_B</name>
<description>A NOR B</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_AND_B</name>
<description>(!A) AND B</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A</name>
<description>!A</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_NOT_B</name>
<description>A AND (!B)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_B</name>
<description>!B</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XOR_B</name>
<description>A XOR B</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>A_NAND_B</name>
<description>A NAND B</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>A_AND_B</name>
<description>A AND B</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>A_XNOR_B</name>
<description>A XNOR B</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>B</name>
<description>B</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>NOT_A_OR_B</name>
<description>(!A) OR B</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>A</name>
<description>A</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_NOT_B</name>
<description>A OR (!B)</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>A_OR_B</name>
<description>A OR B</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>LOGICAL_ONE</name>
<description>Logical 1</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXSEL</name>
<description>Aux Select</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNC_CH0_CTRL</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00007F07</resetMask>
<fields>
<field>
<name>SIGSEL</name>
<description>Signal Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<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>CALDN consumer register</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CALDN async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CMU_CALUP</name>
<description>CALUP Consumer register</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CALUP async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUSART0_CLK</name>
<description>CLK consumer register</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CLK async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUSART0_RX</name>
<description>RX Consumer register</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>RX async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUSART0_TRIGGER</name>
<description>TRIGGER Consumer register</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TRIGGER async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUSART1_CLK</name>
<description>CLK consumer register</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CLK async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUSART1_RX</name>
<description>RX Consumer register</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>RX async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUSART1_TRIGGER</name>
<description>TRIGGER Consumer register</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TRIGGER async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUSART2_CLK</name>
<description>CLK consumer register</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CLK async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUSART2_RX</name>
<description>RX Consumer register</description>
<addressOffset>0x07C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>RX async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_EUSART2_TRIGGER</name>
<description>TRIGGER Consumer register</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TRIGGER async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_IADC0_SCANTRIGGER</name>
<description>SCAN consumer register</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SCAN async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>SCAN sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_IADC0_SINGLETRIGGER</name>
<description>SINGLE Consumer register</description>
<addressOffset>0x08C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SINGLE async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>SINGLE sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LDMAXBAR_DMAREQ0</name>
<description>DMAREQ0 consumer register</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DMAREQ0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LDMAXBAR_DMAREQ1</name>
<description>DMAREQ1 Consumer register</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DMAREQ1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LESENSE_START</name>
<description>START Consumer register</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>START async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LETIMER0_CLEAR</name>
<description>CLEAR consumer register</description>
<addressOffset>0x0AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CLEAR async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LETIMER0_START</name>
<description>START Consumer register</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>START async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_LETIMER0_STOP</name>
<description>STOP Consumer register</description>
<addressOffset>0x0B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>STOP async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_PCNT0_S0IN</name>
<description>S0IN consumer register</description>
<addressOffset>0x0BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>S0IN async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_PCNT0_S1IN</name>
<description>S1IN Consumer register</description>
<addressOffset>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>S1IN async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SETAMPER_TAMPERSRC25</name>
<description>TAMPERSRC25 consumer register</description>
<addressOffset>0x114</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TAMPERSRC25 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SETAMPER_TAMPERSRC26</name>
<description>TAMPERSRC26 Consumer register</description>
<addressOffset>0x118</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TAMPERSRC26 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SETAMPER_TAMPERSRC27</name>
<description>TAMPERSRC27 Consumer register</description>
<addressOffset>0x11C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TAMPERSRC27 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SETAMPER_TAMPERSRC28</name>
<description>TAMPERSRC28 Consumer register</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TAMPERSRC28 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SETAMPER_TAMPERSRC29</name>
<description>TAMPERSRC29 Consumer register</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TAMPERSRC29 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SETAMPER_TAMPERSRC30</name>
<description>TAMPERSRC30 Consumer register</description>
<addressOffset>0x128</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TAMPERSRC30 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SETAMPER_TAMPERSRC31</name>
<description>TAMPERSRC31 Consumer register</description>
<addressOffset>0x12C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TAMPERSRC31 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SYSRTC0_IN0</name>
<description>IN0 consumer register</description>
<addressOffset>0x130</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>IN0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_SYSRTC0_IN1</name>
<description>IN1 Consumer register</description>
<addressOffset>0x134</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>IN1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_HFXO0_OSCREQ</name>
<description>OSCREQ consumer register</description>
<addressOffset>0x138</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>OSC async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_HFXO0_TIMEOUT</name>
<description>TIMEOUT Consumer register</description>
<addressOffset>0x13C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TIMEOUT async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN0</name>
<description>CTI Consumer Register</description>
<addressOffset>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN1</name>
<description>CTI Consumer Register</description>
<addressOffset>0x144</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN2</name>
<description>CTI Consumer Register</description>
<addressOffset>0x148</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_CTIIN3</name>
<description>CTI Consumer Register</description>
<addressOffset>0x14C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_CORE_M33RXEV</name>
<description>M33 Consumer Register</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>M33 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_CC0</name>
<description>CC0 consumer register</description>
<addressOffset>0x154</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_CC1</name>
<description>CC1 Consumer register</description>
<addressOffset>0x158</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_CC2</name>
<description>CC2 Consumer register</description>
<addressOffset>0x15C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_DTI</name>
<description>DTI Consumer register</description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_DTIFS1</name>
<description>DTI Consumer register</description>
<addressOffset>0x164</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER0_DTIFS2</name>
<description>DTI Consumer register</description>
<addressOffset>0x168</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_CC0</name>
<description>CC0 consumer register</description>
<addressOffset>0x16C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_CC1</name>
<description>CC1 Consumer register</description>
<addressOffset>0x170</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_CC2</name>
<description>CC2 Consumer register</description>
<addressOffset>0x174</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_DTI</name>
<description>DTI Consumer register</description>
<addressOffset>0x178</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_DTIFS1</name>
<description>DTI Consumer register</description>
<addressOffset>0x17C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER1_DTIFS2</name>
<description>DTI Consumer register</description>
<addressOffset>0x180</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_CC0</name>
<description>CC0 consumer register</description>
<addressOffset>0x184</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_CC1</name>
<description>CC1 Consumer register</description>
<addressOffset>0x188</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_CC2</name>
<description>CC2 Consumer register</description>
<addressOffset>0x18C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_DTI</name>
<description>DTI Consumer register</description>
<addressOffset>0x190</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_DTIFS1</name>
<description>DTI Consumer register</description>
<addressOffset>0x194</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER2_DTIFS2</name>
<description>DTI Consumer register</description>
<addressOffset>0x198</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_CC0</name>
<description>CC0 consumer register</description>
<addressOffset>0x19C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_CC1</name>
<description>CC1 Consumer register</description>
<addressOffset>0x1A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_CC2</name>
<description>CC2 Consumer register</description>
<addressOffset>0x1A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_DTI</name>
<description>DTI Consumer register</description>
<addressOffset>0x1A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_DTIFS1</name>
<description>DTI Consumer register</description>
<addressOffset>0x1AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER3_DTIFS2</name>
<description>DTI Consumer register</description>
<addressOffset>0x1B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_CC0</name>
<description>CC0 consumer register</description>
<addressOffset>0x1B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC0 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_CC1</name>
<description>CC1 Consumer register</description>
<addressOffset>0x1B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC1 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_CC2</name>
<description>CC2 Consumer register</description>
<addressOffset>0x1BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CC2 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SPRSSEL</name>
<description>CC2 sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_DTI</name>
<description>DTI Consumer register</description>
<addressOffset>0x1C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_DTIFS1</name>
<description>DTI Consumer register</description>
<addressOffset>0x1C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_TIMER4_DTIFS2</name>
<description>DTI Consumer register</description>
<addressOffset>0x1C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>DTI async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_CLK</name>
<description>CLK consumer register</description>
<addressOffset>0x1CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>CLK async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_IR</name>
<description>IR Consumer register</description>
<addressOffset>0x1D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>IR async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_RX</name>
<description>RX Consumer register</description>
<addressOffset>0x1D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>RX async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_USART0_TRIGGER</name>
<description>TRIGGER Consumer register</description>
<addressOffset>0x1D8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>TRIGGER async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_VDAC0_ASYNCTRIGCH0</name>
<description>ASYNCTRIG consumer register</description>
<addressOffset>0x1E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>ASYNCTRIG async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_VDAC0_ASYNCTRIGCH1</name>
<description>ASYNCTRIG Consumer register</description>
<addressOffset>0x1EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>ASYNCTRIG async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_VDAC0_SYNCTRIGCH0</name>
<description>SYNCTRIG Consumer register</description>
<addressOffset>0x1F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000300</resetMask>
<fields>
<field>
<name>SPRSSEL</name>
<description>SYNCTRIG sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_VDAC0_SYNCTRIGCH1</name>
<description>SYNCTRIG Consumer register</description>
<addressOffset>0x1F4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000300</resetMask>
<fields>
<field>
<name>SPRSSEL</name>
<description>SYNCTRIG sync channel select </description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG0_SRC0</name>
<description>SRC0 consumer register</description>
<addressOffset>0x1F8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SRC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG0_SRC1</name>
<description>SRC1 Consumer register</description>
<addressOffset>0x1FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SRC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG1_SRC0</name>
<description>SRC0 consumer register</description>
<addressOffset>0x200</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SRC0 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CONSUMER_WDOG1_SRC1</name>
<description>SRC1 Consumer register</description>
<addressOffset>0x204</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>PRSSEL</name>
<description>SRC1 async channel select </description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>GPIO_NS</name>
<version>2</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>26</value>
</interrupt>
<interrupt>
<name>GPIO_EVEN</name>
<value>27</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>ip version id</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PORTA_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>PORTA_MODEL</name>
<description>mode low</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MODE0</name>
<description>MODE n</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE1</name>
<description>MODE n</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE2</name>
<description>MODE n</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE3</name>
<description>MODE n</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE4</name>
<description>MODE n</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE5</name>
<description>MODE n</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE6</name>
<description>MODE n</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE7</name>
<description>MODE n</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PORTA_MODEH</name>
<description>mode high</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</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>
</fields>
</register>
<register>
<name>PORTA_DOUT</name>
<description>data out</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>DOUT</name>
<description>Data output</description>
<bitOffset>0</bitOffset>
<bitWidth>11</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTA_DIN</name>
<description>data in</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>DIN</name>
<description>Data input</description>
<bitOffset>0</bitOffset>
<bitWidth>11</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PORTB_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>PORTB_MODEL</name>
<description>mode low</description>
<addressOffset>0x064</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>PORTB_DOUT</name>
<description>data out</description>
<addressOffset>0x070</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>PORTB_DIN</name>
<description>data in</description>
<addressOffset>0x074</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>PORTC_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>PORTC_MODEL</name>
<description>mode low</description>
<addressOffset>0x094</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>MODE0</name>
<description>MODE n</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE1</name>
<description>MODE n</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE2</name>
<description>MODE n</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE3</name>
<description>MODE n</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE4</name>
<description>MODE n</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE5</name>
<description>MODE n</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE6</name>
<description>MODE n</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MODE7</name>
<description>MODE n</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>Input disabled. Pullup if DOUT is set.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUT</name>
<description>Input enabled. Filter if DOUT is set.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULL</name>
<description>Input enabled. DOUT determines pull direction.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTPULLFILTER</name>
<description>Input enabled with filter. DOUT determines pull direction.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULL</name>
<description>Push-pull output.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PUSHPULLALT</name>
<description>Push-pull using alternate control.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDOR</name>
<description>Wired-or output.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDORPULLDOWN</name>
<description>Wired-or output with pull-down.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDAND</name>
<description>Open-drain output.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDFILTER</name>
<description>Open-drain output with filter.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUP</name>
<description>Open-drain output with pullup.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDPULLUPFILTER</name>
<description>Open-drain output with filter and pullup.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALT</name>
<description>Open-drain output using alternate control.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTFILTER</name>
<description>Open-drain output using alternate control with filter.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUP</name>
<description>Open-drain output using alternate control with pullup.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>WIREDANDALTPULLUPFILTER</name>
<description>Open-drain output using alternate control with filter and pullup.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PORTC_MODEH</name>
<description>mode high</description>
<addressOffset>0x09C</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>PORTC_DOUT</name>
<description>data out</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>DOUT</name>
<description>Data output</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PORTC_DIN</name>
<description>data in</description>
<addressOffset>0x0A4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>DIN</name>
<description>Data input</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PORTD_CTRL</name>
<description>Port control</description>
<addressOffset>0x0C0</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>0x0C4</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>PORTD_DOUT</name>
<description>data out</description>
<addressOffset>0x0D0</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>PORTD_DIN</name>
<description>data in</description>
<addressOffset>0x0D4</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>LOCK</name>
<description>No Description</description>
<addressOffset>0x300</addressOffset>
<access>write-only</access>
<resetValue>0x0000A534</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock code</description>
<value>42292</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GPIOLOCKSTATUS</name>
<description>No Description</description>
<addressOffset>0x310</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>GPIO LOCK status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>Registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ABUSALLOC</name>
<description>A Bus allocation</description>
<addressOffset>0x320</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F0F0F0F</resetMask>
<fields>
<field>
<name>AEVEN0</name>
<description>A Bus Even 0</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TRISTATE</name>
<description>The bus is not allocated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC0</name>
<description>The bus is allocated to ADC0</description>
<value>1</value>
</enumeratedValue>
<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>
<enumeratedValue>
<name>VDAC0CH0</name>
<description>The bus is allocated to VDAC0 CH0</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH1</name>
<description>The bus is allocated to VDAC0 CH1</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH0</name>
<description>The bus is allocated to VDAC0 CH0</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH1</name>
<description>The bus is allocated to VDAC0 CH1</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH0</name>
<description>The bus is allocated to VDAC0 CH0</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH1</name>
<description>The bus is allocated to VDAC0 CH1</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH0</name>
<description>The bus is allocated to VDAC0 CH0</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH1</name>
<description>The bus is allocated to VDAC0 CH1</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH0</name>
<description>The bus is allocated to VDAC0 CH0</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH1</name>
<description>The bus is allocated to VDAC0 CH1</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH0</name>
<description>The bus is allocated to VDAC0 CH0</description>
<value>4</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>
<enumeratedValue>
<name>VDAC0CH1</name>
<description>The bus is allocated to VDAC0 CH1</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIPSELL</name>
<description>External Interrupt Port Select Low</description>
<addressOffset>0x400</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x33333333</resetMask>
<fields>
<field>
<name>EXTIPSEL0</name>
<description>External Interrupt Port Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL1</name>
<description>External Interrupt Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL2</name>
<description>External Interrupt Port Select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL3</name>
<description>External Interrupt Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL4</name>
<description>External Interrupt Port Select</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL5</name>
<description>External Interrupt Port Select</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL6</name>
<description>External Interrupt Port Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL7</name>
<description>External Interrupt Port Select</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIPSELH</name>
<description>External interrupt Port Select High</description>
<addressOffset>0x404</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00003333</resetMask>
<fields>
<field>
<name>EXTIPSEL0</name>
<description>External Interrupt Port Select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL1</name>
<description>External Interrupt Port Select</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL2</name>
<description>External Interrupt Port Select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPSEL3</name>
<description>External Interrupt Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PORTA</name>
<description>Port A group selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B group selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C group selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D group selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIPINSELL</name>
<description>External Interrupt Pin Select Low</description>
<addressOffset>0x408</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x33333333</resetMask>
<fields>
<field>
<name>EXTIPINSEL0</name>
<description>External Interrupt Pin select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN3</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>PIN0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN3</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>PIN0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN3</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>PIN0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN3</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>PIN0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN3</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>PIN0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN3</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>PIN0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN3</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>PIN0</name>
<description>OFFSET=0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN1</name>
<description>OFFSET=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN2</name>
<description>OFFSET=2</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN3</name>
<description>OFFSET=3</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIPINSELH</name>
<description>External Interrupt Pin Select High</description>
<addressOffset>0x40C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00003333</resetMask>
<fields>
<field>
<name>EXTIPINSEL0</name>
<description>External Interrupt Pin select</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN8</name>
<description>OFFSET=8</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN9</name>
<description>OFFSET=9</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN10</name>
<description>OFFSET=10</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN11</name>
<description>OFFSET=11</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL1</name>
<description>External Interrupt Pin select</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN8</name>
<description>OFFSET=8</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN9</name>
<description>OFFSET=9</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN10</name>
<description>OFFSET=10</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN11</name>
<description>OFFSET=11</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL2</name>
<description>External Interrupt Pin select</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN8</name>
<description>OFFSET=8</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN9</name>
<description>OFFSET=9</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN10</name>
<description>OFFSET=10</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN11</name>
<description>OFFSET=11</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXTIPINSEL3</name>
<description>External Interrupt Pin select</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN8</name>
<description>OFFSET=8</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN9</name>
<description>OFFSET=9</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN10</name>
<description>OFFSET=10</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PIN11</name>
<description>OFFSET=11</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EXTIRISE</name>
<description>External Interrupt Rising Edge Trigger</description>
<addressOffset>0x410</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>EXTIRISE</name>
<description>EXT Int Rise</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EXTIFALL</name>
<description>External Interrupt Falling Edge Trigger</description>
<addressOffset>0x414</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>EXTIFALL</name>
<description>EXT Int FALL</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt Flag</description>
<addressOffset>0x420</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF0FFF</resetMask>
<fields>
<field>
<name>EXTIF0</name>
<description>External Pin Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF1</name>
<description>External Pin Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF2</name>
<description>External Pin Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF3</name>
<description>External Pin Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF4</name>
<description>External Pin Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF5</name>
<description>External Pin Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF6</name>
<description>External Pin Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF7</name>
<description>External Pin Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF8</name>
<description>External Pin Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF9</name>
<description>External Pin Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF10</name>
<description>External Pin Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIF11</name>
<description>External Pin Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WU</name>
<description>EM4 wake up</description>
<bitOffset>16</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt Enable</description>
<addressOffset>0x424</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF0FFF</resetMask>
<fields>
<field>
<name>EXTIEN0</name>
<description>External Pin Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN1</name>
<description>External Pin Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN2</name>
<description>External Pin Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN3</name>
<description>External Pin Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN4</name>
<description>External Pin Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN5</name>
<description>External Pin Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN6</name>
<description>External Pin Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN7</name>
<description>External Pin Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN8</name>
<description>External Pin Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN9</name>
<description>External Pin Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN10</name>
<description>External Pin Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXTIEN11</name>
<description>External Pin Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN0</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN1</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN2</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN3</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN4</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN5</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN6</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN7</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN8</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN9</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN10</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4WUIEN11</name>
<description>EM4 Wake Up Interrupt En</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EM4WUEN</name>
<description>No Description</description>
<addressOffset>0x42C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF0000</resetMask>
<fields>
<field>
<name>EM4WUEN</name>
<description>EM4 wake up enable</description>
<bitOffset>16</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EM4WUPOL</name>
<description>No Description</description>
<addressOffset>0x430</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0FFF0000</resetMask>
<fields>
<field>
<name>EM4WUPOL</name>
<description>EM4 Wake-Up Polarity</description>
<bitOffset>16</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DBGROUTEPEN</name>
<description>No Description</description>
<addressOffset>0x440</addressOffset>
<access>read-write</access>
<resetValue>0x0000000F</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>SWCLKTCKPEN</name>
<description>Route Pin Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SWDIOTMSPEN</name>
<description>Route Location 0</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TDOPEN</name>
<description>JTAG Test Debug Output Pin Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TDIPEN</name>
<description>JTAG Test Debug Input Pin Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRACEROUTEPEN</name>
<description>No Description</description>
<addressOffset>0x444</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</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>
<field>
<name>TRACEDATA1PEN</name>
<description>Trace Data1 Pin Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRACEDATA2PEN</name>
<description>Trace Data2 Pin Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TRACEDATA3PEN</name>
<description>Trace Data3 Pin Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LCDSEG</name>
<description>LCD Segment Enable</description>
<addressOffset>0x460</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>LCDSEGALLOC</name>
<description>LCD Segment Allocation</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LCDCOM</name>
<description>LCD Common Enable</description>
<addressOffset>0x470</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>LCDCOMALLOC</name>
<description>LCD Common Allocation</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ACMP0_ROUTEEN</name>
<description>ACMP0 pin enable</description>
<addressOffset>0x480</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>ACMPOUT port/pin select</description>
<addressOffset>0x484</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>ACMP1 pin enable</description>
<addressOffset>0x48C</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>ACMPOUT port/pin select</description>
<addressOffset>0x490</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>CMU pin enable</description>
<addressOffset>0x498</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>CLKOUT0PEN</name>
<description>CLKOUT0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKOUT1PEN</name>
<description>CLKOUT1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKOUT2PEN</name>
<description>CLKOUT2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_CLKIN0ROUTE</name>
<description>CLKIN0 port/pin select</description>
<addressOffset>0x49C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CLKIN0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CLKIN0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_CLKOUT0ROUTE</name>
<description>CLKOUT0 port/pin select</description>
<addressOffset>0x4A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CLKOUT0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CLKOUT0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_CLKOUT1ROUTE</name>
<description>CLKOUT1 port/pin select</description>
<addressOffset>0x4A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CLKOUT1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CLKOUT1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMU_CLKOUT2ROUTE</name>
<description>CLKOUT2 port/pin select</description>
<addressOffset>0x4A8</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>EUSART0_ROUTEEN</name>
<description>EUSART0 pin enable</description>
<addressOffset>0x4C4</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>SCLKPEN</name>
<description>SCLK pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPEN</name>
<description>TX pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EUSART0_CSROUTE</name>
<description>CS port/pin select</description>
<addressOffset>0x4C8</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>EUSART0_CTSROUTE</name>
<description>CTS port/pin select</description>
<addressOffset>0x4CC</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>EUSART0_RTSROUTE</name>
<description>RTS port/pin select</description>
<addressOffset>0x4D0</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>EUSART0_RXROUTE</name>
<description>RX port/pin select</description>
<addressOffset>0x4D4</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>EUSART0_SCLKROUTE</name>
<description>SCLK port/pin select</description>
<addressOffset>0x4D8</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>EUSART0_TXROUTE</name>
<description>TX port/pin select</description>
<addressOffset>0x4DC</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>EUSART1_ROUTEEN</name>
<description>EUSART1 pin enable</description>
<addressOffset>0x4E4</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>SCLKPEN</name>
<description>SCLK pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPEN</name>
<description>TX pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EUSART1_CSROUTE</name>
<description>CS port/pin select</description>
<addressOffset>0x4E8</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>EUSART1_CTSROUTE</name>
<description>CTS port/pin select</description>
<addressOffset>0x4EC</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>EUSART1_RTSROUTE</name>
<description>RTS port/pin select</description>
<addressOffset>0x4F0</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>EUSART1_RXROUTE</name>
<description>RX port/pin select</description>
<addressOffset>0x4F4</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>EUSART1_SCLKROUTE</name>
<description>SCLK port/pin select</description>
<addressOffset>0x4F8</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>EUSART1_TXROUTE</name>
<description>TX port/pin select</description>
<addressOffset>0x4FC</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>EUSART2_ROUTEEN</name>
<description>EUSART2 pin enable</description>
<addressOffset>0x504</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>SCLKPEN</name>
<description>SCLK pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPEN</name>
<description>TX pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EUSART2_CSROUTE</name>
<description>CS port/pin select</description>
<addressOffset>0x508</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>EUSART2_CTSROUTE</name>
<description>CTS port/pin select</description>
<addressOffset>0x50C</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>EUSART2_RTSROUTE</name>
<description>RTS port/pin select</description>
<addressOffset>0x510</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>EUSART2_RXROUTE</name>
<description>RX port/pin select</description>
<addressOffset>0x514</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>EUSART2_SCLKROUTE</name>
<description>SCLK port/pin select</description>
<addressOffset>0x518</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>EUSART2_TXROUTE</name>
<description>TX port/pin select</description>
<addressOffset>0x51C</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>I2C0_ROUTEEN</name>
<description>I2C0 pin enable</description>
<addressOffset>0x538</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SCLPEN</name>
<description>SCL pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAPEN</name>
<description>SDA pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C0_SCLROUTE</name>
<description>SCL port/pin select</description>
<addressOffset>0x53C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SCL port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SCL pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C0_SDAROUTE</name>
<description>SDA port/pin select</description>
<addressOffset>0x540</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SDA port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SDA pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C1_ROUTEEN</name>
<description>I2C1 pin enable</description>
<addressOffset>0x548</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SCLPEN</name>
<description>SCL pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAPEN</name>
<description>SDA pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C1_SCLROUTE</name>
<description>SCL port/pin select</description>
<addressOffset>0x54C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SCL port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SCL pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>I2C1_SDAROUTE</name>
<description>SDA port/pin select</description>
<addressOffset>0x550</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>KEYSCAN_ROUTEEN</name>
<description>KEYSCAN pin enable</description>
<addressOffset>0x558</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>COLOUT0PEN</name>
<description>COLOUT0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COLOUT1PEN</name>
<description>COLOUT1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COLOUT2PEN</name>
<description>COLOUT2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COLOUT3PEN</name>
<description>COLOUT3 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COLOUT4PEN</name>
<description>COLOUT4 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COLOUT5PEN</name>
<description>COLOUT5 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COLOUT6PEN</name>
<description>COLOUT6 pin enable control bit</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COLOUT7PEN</name>
<description>COLOUT7 pin enable control bit</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_COLOUT0ROUTE</name>
<description>COLOUT0 port/pin select</description>
<addressOffset>0x55C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>COLOUT0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>COLOUT0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_COLOUT1ROUTE</name>
<description>COLOUT1 port/pin select</description>
<addressOffset>0x560</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>COLOUT1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>COLOUT1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_COLOUT2ROUTE</name>
<description>COLOUT2 port/pin select</description>
<addressOffset>0x564</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>COLOUT2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>COLOUT2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_COLOUT3ROUTE</name>
<description>COLOUT3 port/pin select</description>
<addressOffset>0x568</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>COLOUT3 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>COLOUT3 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_COLOUT4ROUTE</name>
<description>COLOUT4 port/pin select</description>
<addressOffset>0x56C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>COLOUT4 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>COLOUT4 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_COLOUT5ROUTE</name>
<description>COLOUT5 port/pin select</description>
<addressOffset>0x570</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>COLOUT5 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>COLOUT5 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_COLOUT6ROUTE</name>
<description>COLOUT6 port/pin select</description>
<addressOffset>0x574</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>COLOUT6 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>COLOUT6 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_COLOUT7ROUTE</name>
<description>COLOUT7 port/pin select</description>
<addressOffset>0x578</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>COLOUT7 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>COLOUT7 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_ROWSENSE0ROUTE</name>
<description>ROWSENSE0 port/pin select</description>
<addressOffset>0x57C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ROWSENSE0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ROWSENSE0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_ROWSENSE1ROUTE</name>
<description>ROWSENSE1 port/pin select</description>
<addressOffset>0x580</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ROWSENSE1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ROWSENSE1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_ROWSENSE2ROUTE</name>
<description>ROWSENSE2 port/pin select</description>
<addressOffset>0x584</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ROWSENSE2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ROWSENSE2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_ROWSENSE3ROUTE</name>
<description>ROWSENSE3 port/pin select</description>
<addressOffset>0x588</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ROWSENSE3 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ROWSENSE3 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_ROWSENSE4ROUTE</name>
<description>ROWSENSE4 port/pin select</description>
<addressOffset>0x58C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ROWSENSE4 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ROWSENSE4 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>KEYSCAN_ROWSENSE5ROUTE</name>
<description>ROWSENSE5 port/pin select</description>
<addressOffset>0x590</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ROWSENSE5 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ROWSENSE5 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_ROUTEEN</name>
<description>LESENSE pin enable</description>
<addressOffset>0x598</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>CH0OUTPEN</name>
<description>CH0OUT pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1OUTPEN</name>
<description>CH1OUT pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH2OUTPEN</name>
<description>CH2OUT pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH3OUTPEN</name>
<description>CH3OUT pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH4OUTPEN</name>
<description>CH4OUT pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH5OUTPEN</name>
<description>CH5OUT pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH6OUTPEN</name>
<description>CH6OUT pin enable control bit</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH7OUTPEN</name>
<description>CH7OUT pin enable control bit</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH8OUTPEN</name>
<description>CH8OUT pin enable control bit</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH9OUTPEN</name>
<description>CH9OUT pin enable control bit</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH10OUTPEN</name>
<description>CH10OUT pin enable control bit</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH11OUTPEN</name>
<description>CH11OUT pin enable control bit</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH12OUTPEN</name>
<description>CH12OUT pin enable control bit</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH13OUTPEN</name>
<description>CH13OUT pin enable control bit</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH14OUTPEN</name>
<description>CH14OUT pin enable control bit</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH15OUTPEN</name>
<description>CH15OUT pin enable control bit</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH0OUTROUTE</name>
<description>CH0OUT port/pin select</description>
<addressOffset>0x59C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH0OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH0OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH1OUTROUTE</name>
<description>CH1OUT port/pin select</description>
<addressOffset>0x5A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH1OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH1OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH2OUTROUTE</name>
<description>CH2OUT port/pin select</description>
<addressOffset>0x5A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH2OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH2OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH3OUTROUTE</name>
<description>CH3OUT port/pin select</description>
<addressOffset>0x5A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH3OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH3OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH4OUTROUTE</name>
<description>CH4OUT port/pin select</description>
<addressOffset>0x5AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH4OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH4OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH5OUTROUTE</name>
<description>CH5OUT port/pin select</description>
<addressOffset>0x5B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH5OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH5OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH6OUTROUTE</name>
<description>CH6OUT port/pin select</description>
<addressOffset>0x5B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH6OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH6OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH7OUTROUTE</name>
<description>CH7OUT port/pin select</description>
<addressOffset>0x5B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH7OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH7OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH8OUTROUTE</name>
<description>CH8OUT port/pin select</description>
<addressOffset>0x5BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH8OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH8OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH9OUTROUTE</name>
<description>CH9OUT port/pin select</description>
<addressOffset>0x5C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH9OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH9OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH10OUTROUTE</name>
<description>CH10OUT port/pin select</description>
<addressOffset>0x5C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH10OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH10OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH11OUTROUTE</name>
<description>CH11OUT port/pin select</description>
<addressOffset>0x5C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH11OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH11OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH12OUTROUTE</name>
<description>CH12OUT port/pin select</description>
<addressOffset>0x5CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH12OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH12OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH13OUTROUTE</name>
<description>CH13OUT port/pin select</description>
<addressOffset>0x5D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH13OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH13OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH14OUTROUTE</name>
<description>CH14OUT port/pin select</description>
<addressOffset>0x5D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH14OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH14OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LESENSE_CH15OUTROUTE</name>
<description>CH15OUT port/pin select</description>
<addressOffset>0x5D8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CH15OUT port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CH15OUT pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LETIMER_ROUTEEN</name>
<description>LETIMER pin enable</description>
<addressOffset>0x5E0</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>LETIMER_OUT0ROUTE</name>
<description>OUT0 port/pin select</description>
<addressOffset>0x5E4</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>LETIMER_OUT1ROUTE</name>
<description>OUT1 port/pin select</description>
<addressOffset>0x5E8</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>PCNT0_S0INROUTE</name>
<description>S0IN port/pin select</description>
<addressOffset>0x63C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>S0IN port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>S0IN pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PCNT0_S1INROUTE</name>
<description>S1IN port/pin select</description>
<addressOffset>0x640</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>S1IN port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>S1IN pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ROUTEEN</name>
<description>PRS0 pin enable</description>
<addressOffset>0x648</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ASYNCH0PEN</name>
<description>ASYNCH0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH1PEN</name>
<description>ASYNCH1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH2PEN</name>
<description>ASYNCH2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH3PEN</name>
<description>ASYNCH3 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH4PEN</name>
<description>ASYNCH4 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH5PEN</name>
<description>ASYNCH5 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH6PEN</name>
<description>ASYNCH6 pin enable control bit</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH7PEN</name>
<description>ASYNCH7 pin enable control bit</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH8PEN</name>
<description>ASYNCH8 pin enable control bit</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH9PEN</name>
<description>ASYNCH9 pin enable control bit</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH10PEN</name>
<description>ASYNCH10 pin enable control bit</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ASYNCH11PEN</name>
<description>ASYNCH11 pin enable control bit</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCH0PEN</name>
<description>SYNCH0 pin enable control bit</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCH1PEN</name>
<description>SYNCH1 pin enable control bit</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCH2PEN</name>
<description>SYNCH2 pin enable control bit</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCH3PEN</name>
<description>SYNCH3 pin enable control bit</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH0ROUTE</name>
<description>ASYNCH0 port/pin select</description>
<addressOffset>0x64C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH1ROUTE</name>
<description>ASYNCH1 port/pin select</description>
<addressOffset>0x650</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH2ROUTE</name>
<description>ASYNCH2 port/pin select</description>
<addressOffset>0x654</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH3ROUTE</name>
<description>ASYNCH3 port/pin select</description>
<addressOffset>0x658</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH3 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH3 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH4ROUTE</name>
<description>ASYNCH4 port/pin select</description>
<addressOffset>0x65C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH4 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH4 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH5ROUTE</name>
<description>ASYNCH5 port/pin select</description>
<addressOffset>0x660</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH5 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH5 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH6ROUTE</name>
<description>ASYNCH6 port/pin select</description>
<addressOffset>0x664</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH6 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH6 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH7ROUTE</name>
<description>ASYNCH7 port/pin select</description>
<addressOffset>0x668</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH7 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH7 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH8ROUTE</name>
<description>ASYNCH8 port/pin select</description>
<addressOffset>0x66C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH8 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH8 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH9ROUTE</name>
<description>ASYNCH9 port/pin select</description>
<addressOffset>0x670</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH9 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH9 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH10ROUTE</name>
<description>ASYNCH10 port/pin select</description>
<addressOffset>0x674</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH10 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH10 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_ASYNCH11ROUTE</name>
<description>ASYNCH11 port/pin select</description>
<addressOffset>0x678</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>ASYNCH11 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>ASYNCH11 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_SYNCH0ROUTE</name>
<description>SYNCH0 port/pin select</description>
<addressOffset>0x67C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SYNCH0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SYNCH0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_SYNCH1ROUTE</name>
<description>SYNCH1 port/pin select</description>
<addressOffset>0x680</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SYNCH1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SYNCH1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_SYNCH2ROUTE</name>
<description>SYNCH2 port/pin select</description>
<addressOffset>0x684</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SYNCH2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SYNCH2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRS0_SYNCH3ROUTE</name>
<description>SYNCH3 port/pin select</description>
<addressOffset>0x688</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>SYXO0_BUFOUTREQINASYNCROUTE</name>
<description>BUFOUTREQINASYNC port/pin select</description>
<addressOffset>0x6F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>BUFOUTREQINASYNC port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>BUFOUTREQINASYNC pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_ROUTEEN</name>
<description>TIMER0 pin enable</description>
<addressOffset>0x6F8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x6FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x700</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x704</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x708</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x70C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER0_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x710</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_ROUTEEN</name>
<description>TIMER1 pin enable</description>
<addressOffset>0x718</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x71C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x720</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x724</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x728</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x72C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER1_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x730</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_ROUTEEN</name>
<description>TIMER2 pin enable</description>
<addressOffset>0x738</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x73C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x740</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x744</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x748</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x74C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER2_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x750</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_ROUTEEN</name>
<description>TIMER3 pin enable</description>
<addressOffset>0x758</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x75C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x760</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x764</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x768</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x76C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER3_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x770</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_ROUTEEN</name>
<description>TIMER4 pin enable</description>
<addressOffset>0x778</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>CC0PEN</name>
<description>CC0 pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC1PEN</name>
<description>CC1 pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CC2PEN</name>
<description>CC2 pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC0PEN</name>
<description>CCC0 pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC1PEN</name>
<description>CCC1 pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCC2PEN</name>
<description>CCC2 pin enable control bit</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CC0ROUTE</name>
<description>CC0 port/pin select</description>
<addressOffset>0x77C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CC1ROUTE</name>
<description>CC1 port/pin select</description>
<addressOffset>0x780</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CC2ROUTE</name>
<description>CC2 port/pin select</description>
<addressOffset>0x784</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CDTI0ROUTE</name>
<description>CDTI0 port/pin select</description>
<addressOffset>0x788</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC0 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC0 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CDTI1ROUTE</name>
<description>CDTI1 port/pin select</description>
<addressOffset>0x78C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC1 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC1 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMER4_CDTI2ROUTE</name>
<description>CDTI2 port/pin select</description>
<addressOffset>0x790</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CCC2 port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CCC2 pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_ROUTEEN</name>
<description>USART0 pin enable</description>
<addressOffset>0x798</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>CSPEN</name>
<description>CS pin enable control bit</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RTSPEN</name>
<description>RTS pin enable control bit</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPEN</name>
<description>RX pin enable control bit</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKPEN</name>
<description>SCLK pin enable control bit</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXPEN</name>
<description>TX pin enable control bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_CSROUTE</name>
<description>CS port/pin select</description>
<addressOffset>0x79C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_CTSROUTE</name>
<description>CTS port/pin select</description>
<addressOffset>0x7A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>CTS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>CTS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_RTSROUTE</name>
<description>RTS port/pin select</description>
<addressOffset>0x7A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>RTS port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>RTS pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_RXROUTE</name>
<description>RX port/pin select</description>
<addressOffset>0x7A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>RX port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>RX pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_CLKROUTE</name>
<description>SCLK port/pin select</description>
<addressOffset>0x7AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000F0003</resetMask>
<fields>
<field>
<name>PORT</name>
<description>SCLK port select register</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PIN</name>
<description>SCLK pin select register</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>USART0_TXROUTE</name>
<description>TX port/pin select</description>
<addressOffset>0x7B0</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>22</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>2</version>
<description>LDMAXBAR_NS Registers</description>
<baseAddress>0x50044000</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>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CH0_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>CH1_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>CH2_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>CH3_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>CH4_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>CH5_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>CH6_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>
<register>
<name>CH7_REQSEL</name>
<description>No Description</description>
<addressOffset>0x020</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>1</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>4</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>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>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>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</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>1</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>5</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>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>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>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</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>1</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>6</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>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>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>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</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>1</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>7</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>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>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>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC0_CFG</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_OC</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_OCB</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICF</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICOF</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_CFG</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_OC</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_OCB</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICF</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICOF</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_CFG</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_CTRL</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC2_OC</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_OCB</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICF</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICOF</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTCFG</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000E03</resetMask>
<fields>
<field>
<name>DTEN</name>
<description>DTI Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDAS</name>
<description>DTI Automatic Start-up Functionality</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORESTART</name>
<description>No DTI restart on debugger exit</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESTART</name>
<description>DTI restart on debugger exit</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTAR</name>
<description>DTI Always Run</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFATS</name>
<description>DTI Fault Action on Timer Stop</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRSEN</name>
<description>DTI PRS Source Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTTIMECFG</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>DTPRESC</name>
<description>DTI Prescaler Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTRISET</name>
<description>DTI Rise-time</description>
<bitOffset>10</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFALLT</name>
<description>DTI Fall-time</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFCFG</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F030000</resetMask>
<fields>
<field>
<name>DTFA</name>
<description>DTI Fault Action</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on fault</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INACTIVE</name>
<description>Set outputs inactive</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear outputs</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRISTATE</name>
<description>Tristate outputs</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTPRS0FEN</name>
<description>DTI PRS 0 Fault Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRS1FEN</name>
<description>DTI PRS 1 Fault Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDBGFEN</name>
<description>DTI Debugger Fault Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTLOCKUPFEN</name>
<description>DTI Lockup Fault Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTEM23FEN</name>
<description>DTI EM23 Fault Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTCTRL</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DTCINV</name>
<description>DTI Complementary Output Invert. </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTIPOL</name>
<description>DTI Inactive Polarity</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTOGEN</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>DTOGCC0EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC1EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC2EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI0EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI1EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI2EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFAULT</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0F</name>
<description>DTI PRS 0 Fault</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTPRS1F</name>
<description>DTI PRS 1 Fault</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTDBGF</name>
<description>DTI Debugger Fault</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTLOCKUPF</name>
<description>DTI Lockup Fault</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTEM23F</name>
<description>DTI EM23 Entry Fault</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTFAULTC</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0FC</name>
<description>DTI PRS0 Fault Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTPRS1FC</name>
<description>DTI PRS1 Fault Clear</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTDBGFC</name>
<description>DTI Debugger Fault Clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTLOCKUPFC</name>
<description>DTI Lockup Fault Clear</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTEM23FC</name>
<description>DTI EM23 Fault Clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DTLOCK</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTILOCKKEY</name>
<description>DTI Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER DTI registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>TIMER4_NS</name>
<version>1</version>
<description>TIMER4_NS Registers</description>
<baseAddress>0x50058000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>TIMER4</name>
<value>8</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>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>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>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Timer Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC0_CFG</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_CTRL</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC0_OC</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_OCB</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICF</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC0_ICOF</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_CFG</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_CTRL</name>
<description>No Description</description>
<addressOffset>0x084</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC1_OC</name>
<description>No Description</description>
<addressOffset>0x088</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_OCB</name>
<description>No Description</description>
<addressOffset>0x090</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICF</name>
<description>No Description</description>
<addressOffset>0x094</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC1_ICOF</name>
<description>No Description</description>
<addressOffset>0x098</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_CFG</name>
<description>No Description</description>
<addressOffset>0x0A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003E0013</resetMask>
<fields>
<field>
<name>MODE</name>
<description>CC Channel Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Compare/Capture channel turned off</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INPUTCAPTURE</name>
<description>Input Capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>OUTPUTCOMPARE</name>
<description>Output Compare</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PWM</name>
<description>Pulse-Width Modulation</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COIST</name>
<description>Compare Output Initial State</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INSEL</name>
<description>Input Selection</description>
<bitOffset>17</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PIN</name>
<description>TIMERnCCx pin is selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSSYNC</name>
<description>Synchornous PRS selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCLEVEL</name>
<description>Asynchronous Level PRS selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSASYNCPULSE</name>
<description>Asynchronous Pulse PRS selected</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSCONF</name>
<description>PRS Configuration</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PULSE</name>
<description>Each CC event will generate a one EM01GRPACLK cycle high pulse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>The PRS channel will follow CC out</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILT</name>
<description>Digital Filter</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Digital Filter Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Digital Filter Enabled </description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICFWL</name>
<description>Input Capture FIFO watermark level</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_CTRL</name>
<description>No Description</description>
<addressOffset>0x0A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F003F04</resetMask>
<fields>
<field>
<name>OUTINV</name>
<description>Output Invert</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMOA</name>
<description>Compare Match Output Action</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on compare match</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on compare match</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on compare match</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on compare match</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COFOA</name>
<description>Counter Overflow Output Action</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter overflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter overflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter overflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CUFOA</name>
<description>Counter Underflow Output Action</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on counter underflow</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Toggle output on counter underflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear output on counter underflow</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set output on counter underflow</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEDGE</name>
<description>Input Capture Edge Select</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RISING</name>
<description>Rising edges detected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>Falling edges detected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Both edges detected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description>No edge detection, signal is left as it is</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICEVCTRL</name>
<description>Input Capture Event Control</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EVERYEDGE</name>
<description>PRS output pulse and interrupt flag set on every capture</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EVERYSECONDEDGE</name>
<description>PRS output pulse and interrupt flag set on every second capture</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RISING</name>
<description>PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH)</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FALLING</name>
<description>PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH)</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CC2_OC</name>
<description>No Description</description>
<addressOffset>0x0A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OC</name>
<description>Output Compare Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_OCB</name>
<description>No Description</description>
<addressOffset>0x0B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OCB</name>
<description>Output Compare Value Buffer</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICF</name>
<description>No Description</description>
<addressOffset>0x0B4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICF</name>
<description>Input Capture FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CC2_ICOF</name>
<description>No Description</description>
<addressOffset>0x0B8</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>ICOF</name>
<description>Input Capture FIFO Overflow</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTCFG</name>
<description>No Description</description>
<addressOffset>0x0E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000E03</resetMask>
<fields>
<field>
<name>DTEN</name>
<description>DTI Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDAS</name>
<description>DTI Automatic Start-up Functionality</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORESTART</name>
<description>No DTI restart on debugger exit</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESTART</name>
<description>DTI restart on debugger exit</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTAR</name>
<description>DTI Always Run</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFATS</name>
<description>DTI Fault Action on Timer Stop</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRSEN</name>
<description>DTI PRS Source Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTTIMECFG</name>
<description>No Description</description>
<addressOffset>0x0E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>DTPRESC</name>
<description>DTI Prescaler Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTRISET</name>
<description>DTI Rise-time</description>
<bitOffset>10</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTFALLT</name>
<description>DTI Fall-time</description>
<bitOffset>16</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFCFG</name>
<description>No Description</description>
<addressOffset>0x0E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x1F030000</resetMask>
<fields>
<field>
<name>DTFA</name>
<description>DTI Fault Action</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No action on fault</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INACTIVE</name>
<description>Set outputs inactive</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CLEAR</name>
<description>Clear outputs</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRISTATE</name>
<description>Tristate outputs</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DTPRS0FEN</name>
<description>DTI PRS 0 Fault Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTPRS1FEN</name>
<description>DTI PRS 1 Fault Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTDBGFEN</name>
<description>DTI Debugger Fault Enable</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTLOCKUPFEN</name>
<description>DTI Lockup Fault Enable</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTEM23FEN</name>
<description>DTI EM23 Fault Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTCTRL</name>
<description>No Description</description>
<addressOffset>0x0EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>DTCINV</name>
<description>DTI Complementary Output Invert. </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTIPOL</name>
<description>DTI Inactive Polarity</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTOGEN</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>DTOGCC0EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC1EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCC2EN</name>
<description>DTI CCn Output Generation Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI0EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI1EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DTOGCDTI2EN</name>
<description>DTI CDTIn Output Generation Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DTFAULT</name>
<description>No Description</description>
<addressOffset>0x0F4</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0F</name>
<description>DTI PRS 0 Fault</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTPRS1F</name>
<description>DTI PRS 1 Fault</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTDBGF</name>
<description>DTI Debugger Fault</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTLOCKUPF</name>
<description>DTI Lockup Fault</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DTEM23F</name>
<description>DTI EM23 Entry Fault</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DTFAULTC</name>
<description>No Description</description>
<addressOffset>0x0F8</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DTPRS0FC</name>
<description>DTI PRS0 Fault Clear</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTPRS1FC</name>
<description>DTI PRS1 Fault Clear</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTDBGFC</name>
<description>DTI Debugger Fault Clear</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTLOCKUPFC</name>
<description>DTI Lockup Fault Clear</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DTEM23FC</name>
<description>DTI EM23 Fault Clear</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DTLOCK</name>
<description>No Description</description>
<addressOffset>0x0FC</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTILOCKKEY</name>
<description>DTI Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unlock TIMER DTI registers</description>
<value>52864</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>USART0_NS</name>
<version>0</version>
<description>USART0_NS Registers</description>
<baseAddress>0x5005C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>USART0_RX</name>
<value>9</value>
</interrupt>
<interrupt>
<name>USART0_TX</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>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>1</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>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>BURTC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</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>X0</name>
<description>BURTC is frozen in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</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>0x0000001F</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>
</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>29</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>module enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable Peripheral Clock</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable Peripheral Clock</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0037B3FF</resetMask>
<fields>
<field>
<name>CORERST</name>
<description>Soft Reset the internal state registers</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No change to internal state registers</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Reset the internal state registers</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SLAVE</name>
<description>Addressable as Follower</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>All addresses will be responded to with a NACK</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Addresses matching the programmed follower address or the general call address (if enabled) require a response from software. Other addresses are automatically responded to with a NACK.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOACK</name>
<description>Automatic Acknowledge</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Software must give one ACK command for each ACK transmitted on the I2C bus.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Addresses that are not automatically NACK'ed, and all data is automatically acknowledged.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOSE</name>
<description>Automatic STOP when Empty</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>A stop must be sent manually when no more data is to be transmitted.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The leader automatically sends a STOP when no more data is available for transmission.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOSN</name>
<description>Automatic STOP on NACK</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Stop is not automatically sent if a NACK is received from a follower.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The leader automatically sends a STOP if a NACK is received from a follower.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ARBDIS</name>
<description>Arbitration Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>When a device loses arbitration, the ARBIF interrupt flag is set and the bus is released.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>When a device loses arbitration, the ARBIF interrupt flag is set, but communication proceeds.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GCAMEN</name>
<description>General Call Address Match Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>General call address will be NACK'ed if it is not included by the follower address and address mask.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>When a general call address is received, a software response is required</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXBIL</name>
<description>TX Buffer Interrupt Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>EMPTY</name>
<description>TXBL status and the TXBL interrupt flag are set when the transmit buffer becomes empty. TXBL is cleared when the buffer becomes nonempty.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALF_FULL</name>
<description>TXBL status and the TXBL interrupt flag are set when the transmit buffer goes from full to half-full or empty. TXBL is cleared when the buffer becomes full</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLHR</name>
<description>Clock Low High Ratio</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STANDARD</name>
<description>Nlow=4 and Nhigh=4, and the Nlow:Nhigh ratio is 4:4</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYMMETRIC</name>
<description>Nlow=6 and Nhigh=3, and the Nlow:Nhigh ratio is 6:3</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FAST</name>
<description>Nlow=11 and Nhigh=6, and the Nlow:Nhigh ratio is 11:6</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BITO</name>
<description>Bus Idle Timeout</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Timeout disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C40PCC</name>
<description>Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C80PCC</name>
<description>Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C160PCC</name>
<description>Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>GIBITO</name>
<description>Go Idle on Bus Idle Timeout </description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>A bus idle timeout has no effect on the bus state.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>A bus idle timeout tells the I2C module that the bus is idle, allowing new transfers to be initiated.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLTO</name>
<description>Clock Low Timeout</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OFF</name>
<description>Timeout disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C40PCC</name>
<description>Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C80PCC</name>
<description>Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C160PCC</name>
<description>Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C320PCC</name>
<description>Timeout after 320 prescaled clock cycles. In standard mode at 100 kHz, this results in a 400us timeout.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>I2C1024PCC</name>
<description>Timeout after 1024 prescaled clock cycles. In standard mode at 100 kHz, this results in a 1280us timeout.</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCLMONEN</name>
<description>SCL Monitor Enable</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable SCL monitor</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable SCL monitor</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SDAMONEN</name>
<description>SDA Monitor Enable</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable SDA Monitor</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable SDA Monitor</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>START</name>
<description>Send start condition</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Send stop condition</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ACK</name>
<description>Send ACK</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>NACK</name>
<description>Send NACK</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CONT</name>
<description>Continue transmission</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>ABORT</name>
<description>Abort transmission</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTX</name>
<description>Clear TX</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARPC</name>
<description>Clear Pending Commands</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATE</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>BUSY</name>
<description>Bus Busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MASTER</name>
<description>Leader</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TRANSMITTER</name>
<description>Transmitter</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NACKED</name>
<description>Nack Received</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BUSHOLD</name>
<description>Bus Held</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STATE</name>
<description>Transmission State</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>IDLE</name>
<description>No transmission is being performed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WAIT</name>
<description>Waiting for idle. Will send a start condition as soon as the bus is idle.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>START</name>
<description>Start transmit phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADDR</name>
<description>Address transmit or receive phase</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>ADDRACK</name>
<description>Address ack/nack transmit or receive phase</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>Data transmit or receive phase</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DATAACK</name>
<description>Data ack/nack transmit or receive phase</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000080</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>PSTART</name>
<description>Pending START</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PSTOP</name>
<description>Pending STOP</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PACK</name>
<description>Pending ACK</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PNACK</name>
<description>Pending NACK</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PCONT</name>
<description>Pending continue</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PABORT</name>
<description>Pending abort</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXC</name>
<description>TX Complete</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBL</name>
<description>TX Buffer Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAV</name>
<description>RX Data Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXBUFCNT</name>
<description>TX Buffer Count</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>DIV</name>
<description>Clock Divider</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SADDR</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FE</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>Follower address</description>
<bitOffset>1</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SADDRMASK</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FE</resetMask>
<fields>
<field>
<name>SADDRMASK</name>
<description>Follower Address Mask</description>
<bitOffset>1</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATA0</name>
<description>RX Data 0</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATA1</name>
<description>RX Data 1</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATAP</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>RXDATAP</name>
<description>RX Data Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDOUBLEP</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATAP0</name>
<description>RX Data 0 Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDATAP1</name>
<description>RX Data 1 Peek</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATA</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>TXDATA</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TXDOUBLE</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TXDATA0</name>
<description>TX Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDATA1</name>
<description>TX Data</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>START</name>
<description>START condition Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSTART</name>
<description>Repeated START condition Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDR</name>
<description>Address Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXC</name>
<description>Transfer Completed Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>Transmit Buffer Level Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>Receive Data Valid Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACK</name>
<description>Acknowledge Received Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NACK</name>
<description>Not Acknowledge Received Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSTOP</name>
<description>Leader STOP Condition Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARBLOST</name>
<description>Arbitration Lost Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERR</name>
<description>Bus Error Interrupt Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSHOLD</name>
<description>Bus Held Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>Transmit Buffer Overflow Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>Receive Buffer Underflow Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BITO</name>
<description>Bus Idle Timeout Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLTO</name>
<description>Clock Low Timeout Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSTOP</name>
<description>Follower STOP condition Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>Receive Buffer Full Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLERR</name>
<description>Clock Low Error Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCLERR</name>
<description>SCL Error Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAERR</name>
<description>SDA Error Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x001FFFFF</resetMask>
<fields>
<field>
<name>START</name>
<description>START condition Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RSTART</name>
<description>Repeated START condition Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADDR</name>
<description>Address Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXC</name>
<description>Transfer Completed Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXBL</name>
<description>Transmit Buffer Level Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDATAV</name>
<description>Receive Data Valid Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACK</name>
<description>Acknowledge Received Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NACK</name>
<description>Not Acknowledge Received Interrupt Flag</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSTOP</name>
<description>Leader STOP Condition Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ARBLOST</name>
<description>Arbitration Lost Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSERR</name>
<description>Bus Error Interrupt Flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUSHOLD</name>
<description>Bus Held Interrupt Flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>Transmit Buffer Overflow Interrupt Flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>Receive Buffer Underflow Interrupt Flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BITO</name>
<description>Bus Idle Timeout Interrupt Flag</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLTO</name>
<description>Clock Low Timeout Interrupt Flag</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SSTOP</name>
<description>Follower STOP condition Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>Receive Buffer Full Interrupt Flag</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLERR</name>
<description>Clock Low Error Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCLERR</name>
<description>SCL Error Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDAERR</name>
<description>SDA Error Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SYSCFG_NS_CFGNS</name>
<version>2</version>
<description>SYSCFG_NS_CFGNS Registers</description>
<baseAddress>0x50078000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>SYSCFG</name>
<value>20</value>
</interrupt>
<interrupt>
<name>SW0</name>
<value>57</value>
</interrupt>
<interrupt>
<name>SW1</name>
<value>58</value>
</interrupt>
<interrupt>
<name>SW2</name>
<value>59</value>
</interrupt>
<interrupt>
<name>SW3</name>
<value>60</value>
</interrupt>
<registers>
<register>
<name>CFGNSTCALIB</name>
<description>Configure to define the system tick for the M33.</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x01004A37</resetValue>
<resetMask>0x03FFFFFF</resetMask>
<fields>
<field>
<name>TENMS</name>
<description>Ten Milliseconds</description>
<bitOffset>0</bitOffset>
<bitWidth>24</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SKEW</name>
<description>Skew</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>NOREF</name>
<description>No Reference</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>REF</name>
<description>Reference clock is implemented</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NOREF</name>
<description>Reference clock is not implemented</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ROOTNSDATA0</name>
<description>Generic data space for user to pass to root, e.g., address of struct in mem</description>
<addressOffset>0x600</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ROOTNSDATA1</name>
<description>Generic data space for user to pass to root, e.g., address of struct in mem</description>
<addressOffset>0x604</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SYSCFG_NS</name>
<version>2</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>57</value>
</interrupt>
<interrupt>
<name>SW1</name>
<value>58</value>
</interrupt>
<interrupt>
<name>SW2</name>
<value>59</value>
</interrupt>
<interrupt>
<name>SW3</name>
<value>60</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-only</access>
<resetValue>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>New BitField</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Read to get system status.</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x33003F0F</resetMask>
<fields>
<field>
<name>SW0</name>
<description>Software Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW1</name>
<description>Software Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW2</name>
<description>Software Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW3</name>
<description>Software Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPIOC</name>
<description>FPU Invalid Operation interrupt flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPDZC</name>
<description>FPU Divide by zero interrupt flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPUFC</name>
<description>FPU Underflow interrupt flag</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPOFC</name>
<description>FPU Overflow interrupt flag</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPIDC</name>
<description>FPU Input denormal interrupt flag</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPIXC</name>
<description>FPU Inexact interrupt flag</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR1B</name>
<description>SEQRAM Error 1-bit Interrupt Flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR2B</name>
<description>SEQRAM Error 2-bit Interrupt Flag</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR1B</name>
<description>FRCRAM Error 1-bit Interrupt Flag</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR2B</name>
<description>FRCRAM Error 2-bit Interrupt Flag</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Write to enable interrupts.</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x33003F0F</resetMask>
<fields>
<field>
<name>SW0</name>
<description>Software Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW1</name>
<description>Software Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW2</name>
<description>Software Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SW3</name>
<description>Software Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPIOC</name>
<description>FPU Invalid Operation Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPDZC</name>
<description>FPU Divide by zero Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPUFC</name>
<description>FPU Underflow Interrupt Enable</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPOFC</name>
<description>FPU Overflow Interrupt Enable</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPIDC</name>
<description>FPU Input denormal Interrupt Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FPIXC</name>
<description>FPU Inexact Interrupt Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR1B</name>
<description>SEQRAM Error 1-bit Interrupt Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEQRAMERR2B</name>
<description>SEQRAM Error 2-bit Interrupt Enable</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR1B</name>
<description>FRCRAM Error 1-bit Interrupt Enable</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FRCRAMERR2B</name>
<description>FRCRAM Error 2-bit Interrupt Enable</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHIPREVHW</name>
<description>Read to get the hard-wired chip revision.</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000E01</resetValue>
<resetMask>0xFF0FFFFF</resetMask>
<fields>
<field>
<name>MAJOR</name>
<description>Hardwired Chip Revision Major value </description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FAMILY</name>
<description>Hardwired Chip Family value</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MINOR</name>
<description>Hardwired Chip Revision Minor value</description>
<bitOffset>12</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CHIPREV</name>
<description>Read to get the chip revision programmed by feature configuration.</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>MAJOR</name>
<description>Chip Revision Major value</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FAMILY</name>
<description>Chip Family value</description>
<bitOffset>6</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MINOR</name>
<description>Chip Revision Minor value</description>
<bitOffset>12</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFGSYSTIC</name>
<description>Configure the source of the system tick for the M33.</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>SYSTICEXTCLKEN</name>
<description>SysTick External Clock Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Configure to provide general RAM configuration.</description>
<addressOffset>0x200</addressOffset>
<access>read-write</access>
<resetValue>0x00000023</resetValue>
<resetMask>0x00000023</resetMask>
<fields>
<field>
<name>ADDRFAULTEN</name>
<description>Invalid Address Bus Fault Response Enabl</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKDISFAULTEN</name>
<description>Disabled Clkbus Bus Fault Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RAMECCERRFAULTEN</name>
<description>Two bit ECC error bus fault response ena</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DMEM0RETNCTRL</name>
<description>Configure to provide general RAM retention configuration.</description>
<addressOffset>0x208</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RAMRETNCTRL</name>
<description>DMEM0 blockset retention control</description>
<bitOffset>0</bitOffset>
<bitWidth>3</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>BLK3</name>
<description>Power down RAM block 3 (address range 0x2000C000-0x20010000)</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK2TO3</name>
<description>Power down RAM blocks 3 and above (address range 0x20008000-0x20010000)</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>BLK1TO3</name>
<description>Power down RAM blocks 1 and above (address range 0x20004000-0x20010000)</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RAMBIASCONF</name>
<description>Configure RAM bias configure bits.</description>
<addressOffset>0x30C</addressOffset>
<access>read-write</access>
<resetValue>0x00000002</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>RAMBIASCTRL</name>
<description>RAM Bias Control</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>No</name>
<description>None</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>VSB100</name>
<description>Voltage Source Bias 100mV</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VSB200</name>
<description>Voltage Source Bias 200mV</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>VSB300</name>
<description>Voltage Source Bias 300mV</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>VSB400</name>
<description>Voltage Source Bias 400mV</description>
<value>8</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>ICACHERAMRETNCTRL</name>
<description>Configure Host ICACHERAM retention configuration.</description>
<addressOffset>0x418</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RAMRETNCTRL</name>
<description>ICACHERAM Retention control</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ALLON</name>
<description>None of the Host ICACHE RAM blocks powered down</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ALLOFF</name>
<description>Power down all Host ICACHE RAM blocks</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DMEM0PORTMAPSEL</name>
<description>Configure DMEM0 port remap selection.</description>
<addressOffset>0x41C</addressOffset>
<access>read-write</access>
<resetValue>0x00000013</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>LDMAPORTSEL</name>
<description>LDMA portmap selection</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRWAESPORTSEL</name>
<description>SRWAES portmap selection</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHBSRWPORTSEL</name>
<description>AHBSRW portmap selection</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRWECA0PORTSEL</name>
<description>SRWECA0 portmap selection</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SRWECA1PORTSEL</name>
<description>SRWECA1 portmap selection</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ROOTDATA0</name>
<description>Generic data space for user to pass to root, e.g., address of struct in mem</description>
<addressOffset>0x600</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ROOTDATA1</name>
<description>Generic data space for user to pass to root, e.g., address of struct in mem</description>
<addressOffset>0x604</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ROOTLOCKSTATUS</name>
<description>This register returns the status of the SE managed locks.</description>
<addressOffset>0x608</addressOffset>
<access>read-only</access>
<resetValue>0x007F0107</resetValue>
<resetMask>0x807F0107</resetMask>
<fields>
<field>
<name>BUSLOCK</name>
<description>Bus Lock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>REGLOCK</name>
<description>Register Lock</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MFRLOCK</name>
<description>Manufacture Lock</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ROOTDBGLOCK</name>
<description>Root Debug Lock</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERDBGAPLOCK</name>
<description>User Debug Access Port Lock</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERDBGLOCK</name>
<description>User Invasive Debug Lock</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERNIDLOCK</name>
<description>User Non-invasive Debug Lock</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERSPIDLOCK</name>
<description>User Secure Invasive Debug Lock</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USERSPNIDLOCK</name>
<description>User Secure Non-invasive Debug Lock</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EFUSEUNLOCKED</name>
<description>E-Fuse Unlocked</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ROOTSESWVERSION</name>
<description>SE Software version </description>
<addressOffset>0x60C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SWVERSION</name>
<description>SW Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>BURAM_NS</name>
<version>0</version>
<description>BURAM_NS Registers</description>
<baseAddress>0x50080000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>RET0_REG</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET1_REG</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET2_REG</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET3_REG</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET4_REG</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET5_REG</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET6_REG</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET7_REG</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET8_REG</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET9_REG</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET10_REG</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET11_REG</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET12_REG</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET13_REG</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET14_REG</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET15_REG</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET16_REG</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET17_REG</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET18_REG</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET19_REG</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET20_REG</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET21_REG</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET22_REG</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET23_REG</name>
<description>No Description</description>
<addressOffset>0x05C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET24_REG</name>
<description>No Description</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET25_REG</name>
<description>No Description</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET26_REG</name>
<description>No Description</description>
<addressOffset>0x068</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET27_REG</name>
<description>No Description</description>
<addressOffset>0x06C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET28_REG</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET29_REG</name>
<description>No Description</description>
<addressOffset>0x074</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET30_REG</name>
<description>No Description</description>
<addressOffset>0x078</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>RET31_REG</name>
<description>No Description</description>
<addressOffset>0x07C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RETREG</name>
<description>Latch based Retention register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>GPCRC_NS</name>
<version>0</version>
<description>GPCRC_NS Registers</description>
<baseAddress>0x50088000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>EN</name>
<description>CRC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable CRC function. Reordering functions are still available. Only BITREVERSE and BYTEREVERSE bits are configurable in this mode.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Writes to INPUTDATA registers will result in CRC operations.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00002710</resetMask>
<fields>
<field>
<name>POLYSEL</name>
<description>Polynomial Select</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CRC32</name>
<description>CRC-32 (0x04C11DB7) polynomial selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CRC16</name>
<description>16-bit CRC programmable polynomial selected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BYTEMODE</name>
<description>Byte Mode Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BITREVERSE</name>
<description>Byte-level Bit Reverse Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>No reverse</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REVERSED</name>
<description>Reverse bit order in each byte</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BYTEREVERSE</name>
<description>Byte Reverse Mode</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>No reverse: B3, B2, B1, B0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REVERSED</name>
<description>Reverse byte order. For 32-bit: B0, B1, B2, B3; For 16-bit: 0, 0, B0, B1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOINIT</name>
<description>Auto Init Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80000001</resetMask>
<fields>
<field>
<name>INIT</name>
<description>Initialization Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>INIT</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INIT</name>
<description>CRC Initialization Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>POLY</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>POLY</name>
<description>CRC Polynomial Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>INPUTDATA</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>INPUTDATA</name>
<description>Input Data for 32-bit</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>INPUTDATAHWORD</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>INPUTDATAHWORD</name>
<description>Input Data for 16-bit</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>INPUTDATABYTE</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>INPUTDATABYTE</name>
<description>Input Data for 8-bit</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DATA</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>CRC Data Register</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DATAREV</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATAREV</name>
<description>Data Reverse Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DATABYTEREV</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATABYTEREV</name>
<description>Data Byte Reverse Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DCDC_NS</name>
<version>1</version>
<description>DCDC_NS Registers</description>
<baseAddress>0x50094000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>IPVERSION</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Control</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000100</resetValue>
<resetMask>0x800001F1</resetMask>
<fields>
<field>
<name>MODE</name>
<description>DCDC/Bypass Mode Control</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BYPASS</name>
<description>DCDC is OFF, bypass switch is enabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DCDCREGULATION</name>
<description>Request DCDC regulation, bypass switch disabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IPKTMAXCTRL</name>
<description>Ton_max timeout control</description>
<bitOffset>4</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EM01CTRL0</name>
<description>EM01 Configurations</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000109</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>IPKVAL</name>
<description>EM01 Peak Current Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Load36mA</name>
<description>Ipeak = 90mA, IL = 36mA</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>Load40mA</name>
<description>Ipeak = 100mA, IL = 40mA</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>Load44mA</name>
<description>Ipeak = 110mA, IL = 44mA</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>Load48mA</name>
<description>Ipeak = 120mA, IL = 48mA</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>Load52mA</name>
<description>Ipeak = 130mA, IL = 52mA</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>Load56mA</name>
<description>Ipeak = 140mA, IL = 56mA</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>Load60mA</name>
<description>Ipeak = 150mA, IL = 60mA</description>
<value>9</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRVSPEED</name>
<description>EM01 Drive Speed Setting</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BEST_EMI</name>
<description>Lowest Efficiency, Lowest EMI.. Small decrease in efficiency from default setting</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DEFAULT_SETTING</name>
<description>Default Efficiency, Acceptable EMI level</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INTERMEDIATE</name>
<description>Small increase in efficiency from the default setting</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BEST_EFFICIENCY</name>
<description>Highest Efficiency, Highest EMI.. Small increase in efficiency from INTERMEDIATE setting</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>EM23CTRL0</name>
<description>EM23 Configurations</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000103</resetValue>
<resetMask>0x0000030F</resetMask>
<fields>
<field>
<name>IPKVAL</name>
<description>EM23 Peak Current Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>Load36mA</name>
<description>Ipeak = 90mA, IL = 36mA</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>Load40mA</name>
<description>Ipeak = 100mA, IL = 40mA</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>Load44mA</name>
<description>Ipeak = 110mA, IL = 44mA</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>Load48mA</name>
<description>Ipeak = 120mA, IL = 48mA</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>Load52mA</name>
<description>Ipeak = 130mA, IL = 52mA</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>Load56mA</name>
<description>Ipeak = 140mA, IL = 56mA</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>Load60mA</name>
<description>Ipeak = 150mA, IL = 60mA</description>
<value>9</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DRVSPEED</name>
<description>EM23 Drive Speed Setting</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BEST_EMI</name>
<description>Lowest Efficiency, Lowest EMI.. Small decrease in efficiency from default setting</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DEFAULT_SETTING</name>
<description>Default Efficiency, Acceptable EMI level</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>INTERMEDIATE</name>
<description>Small increase in efficiency from the default setting</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BEST_EFFICIENCY</name>
<description>Highest Efficiency, Highest EMI.. Small increase in efficiency from INTERMEDIATE setting</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PFMXCTRL</name>
<description>PFMX Control Register</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000B0C</resetValue>
<resetMask>0x00001F0F</resetMask>
<fields>
<field>
<name>IPKVAL</name>
<description>PFMX mode Peak Current Setting</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IPKTMAXCTRL</name>
<description>Ton_max timeout control</description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt Flags</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>BYPSW</name>
<description>Bypass Switch Enabled</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WARM</name>
<description>DCDC Warmup Time Done</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RUNNING</name>
<description>DCDC Running</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VREGINLOW</name>
<description>VREGIN below threshold</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VREGINHIGH</name>
<description>VREGIN above threshold</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REGULATION</name>
<description>DCDC in regulation</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TMAX</name>
<description>Ton_max Timeout Reached</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4ERR</name>
<description>EM4 Entry Request Error</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPMODE</name>
<description>Entered Pulse Pairing mode </description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PFMXMODE</name>
<description>Entered PFMX mode</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt Enable</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>BYPSW</name>
<description>Bypass Switch Enabled Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WARM</name>
<description>DCDC Warmup Time Done Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RUNNING</name>
<description>DCDC Running Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VREGINLOW</name>
<description>VREGIN below threshold Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VREGINHIGH</name>
<description>VREGIN above threshold Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>REGULATION</name>
<description>DCDC in Regulation Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TMAX</name>
<description>Ton_max Timeout Interrupt Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM4ERR</name>
<description>EM4 Entry Req Interrupt Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPMODE</name>
<description>Pulse Pairing Mode Interrupt Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PFMXMODE</name>
<description>PFMX Mode Interrupt Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>DCDC Status Register</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000071F</resetMask>
<fields>
<field>
<name>BYPSW</name>
<description>Bypass Switch is currently enabled</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>WARM</name>
<description>DCDC Warmup Done</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RUNNING</name>
<description>DCDC is running</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>VREGIN</name>
<description>VREGIN comparator status</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BYPCMPOUT</name>
<description>Bypass Comparator Output</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PPMODE</name>
<description>DCDC in pulse-pairing mode</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PFMXMODE</name>
<description>DCDC in PFMX mode</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>Syncbusy Status Register</description>
<addressOffset>0x034</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>CTRL</name>
<description>CTRL Sync Busy Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EM01CTRL0</name>
<description>EM01CTRL0 Sync Busy Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EM01CTRL1</name>
<description>EM01CTRL1 Sync Bust Status</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>EM23CTRL0</name>
<description>EM23CTRL0 Sync Busy Status</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PFMXCTRL</name>
<description>PFMXCTRL Sync Busy Status</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKKEY</name>
<description></description>
<value>43981</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>LOCKSTATUS</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>LOCK</name>
<description>Lock Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Unlocked State</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>LOCKED STATE</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>HOSTMAILBOX_NS</name>
<version>0</version>
<description>HOSTMAILBOX_NS Registers</description>
<baseAddress>0x50098000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>MSGPTR0</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSGPTR1</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSGPTR2</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>MSGPTR3</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>PTR</name>
<description>Pointer</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>MBOXIF0</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIF1</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIF2</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIF3</name>
<description>Mailbox Interupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>MBOXIEN0</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIEN1</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIEN2</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MBOXIEN3</name>
<description>Mailbox Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>EUSART1_NS</name>
<version>1</version>
<description>EUSART1_NS Registers</description>
<baseAddress>0x500A0000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>EUSART1_RX</name>
<value>13</value>
</interrupt>
<interrupt>
<name>EUSART1_TX</name>
<value>14</value>
</interrupt>
<interrupt>
<name>EUSART2_RX</name>
<value>15</value>
</interrupt>
<interrupt>
<name>EUSART2_TX</name>
<value>16</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>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG0</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC1D264FF</resetMask>
<fields>
<field>
<name>SYNC</name>
<description>Synchronous Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ASYNC</name>
<description>The USART operates in asynchronous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNC</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 UARTn_RX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The receiver is connected to and receives data from UARTn_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCEN</name>
<description>Collision Check Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Collision check is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Collision check is enabled. The receiver must be enabled for the check to be performed</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPM</name>
<description>Multi-Processor Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The 9th bit of incoming frames has no special function</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>An incoming frame with the 9th bit equal to MPAB will be loaded into the RX FIFO regardless of RXBLOCK and will result in the MPAB interrupt flag being set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPAB</name>
<description>Multi-Processor Address-Bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OVS</name>
<description>Oversampling</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X16</name>
<description>16X oversampling</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X8</name>
<description>8X oversampling</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>X6</name>
<description>6X oversampling</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>4X oversampling</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable oversampling (for LF operation)</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSBF</name>
<description>Most Significant Bit First</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Data is sent with the least significant bit first</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Data is sent with the most significant bit first</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXINV</name>
<description>Receiver Input Invert</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Input is passed directly to the receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Input is inverted before it is passed to the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXINV</name>
<description>Transmitter output Invert</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Output from the transmitter is passed unchanged to UARTn_TX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Output from the transmitter is inverted before it is passed to UARTn_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOTRI</name>
<description>Automatic TX Tristate</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The output on UARTn_TX when the transmitter is idle is defined by TXINV</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>UARTn_TX is tristated whenever the transmitter is idle</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SKIPPERRF</name>
<description>Skip Parity Error Frames</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ERRSDMA</name>
<description>Halt DMA Read On Error</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on DMA requests from the EUSART</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DMA requests from the EUSART are blocked while the PERR or FERR interrupt flags are set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSRX</name>
<description>Disable RX On Error</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Framing and parity errors disable the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSTX</name>
<description>Disable TX On Error</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Received framing and parity errors have no effect on transmitter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Received framing and parity errors disable the transmitter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MVDIS</name>
<description>Majority Vote Disable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDEN</name>
<description>AUTOBAUD detection enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG1</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7BCF887F</resetMask>
<fields>
<field>
<name>DBGHALT</name>
<description>Debug halt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Continue normal EUSART operation even if core is halted</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>If core is halted, receive one frame and then halt reception by deactivating RTS. Next frame reception happens when the core is unhalted during single stepping.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSINV</name>
<description>Clear-to-send Invert Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The CTS pin is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The CTS pin is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSEN</name>
<description>Clear-to-send Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Ignore CTS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Stop transmitting when CTS is inactive</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSINV</name>
<description>Request-to-send Invert Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The RTS pin is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The RTS pin is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXTIMEOUT</name>
<description>RX Timeout</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONEFRAME</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SFUBRX</name>
<description>Start Frame Unblock Receiver</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPRSEN</name>
<description>PRS RX Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFIW</name>
<description>TX FIFO Interrupt Watermark</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least one more frame.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least two more frames.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least three more frames.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least four more frames. </description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least five more frames. </description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least six more frames. </description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least seven more frames. </description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHTFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least eight more frames. </description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>NINEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least nine more frames. </description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least ten more frames. </description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least eleven more frames. </description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least twelve more frames. </description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least thriteen more frames. </description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least fourteen more frames. </description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least fifteen more frames. </description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least sixteen more frames. </description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSRXFW</name>
<description>Request-to-send RX FIFO Watermark</description>
<bitOffset>22</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>RTS is set if there is space for at least one more frame in the RX FIFO.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>RTS is set if there is space for at least two more frames in the RX FIFO.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>RTS is set if there is space for at least three more frames in the RX FIFO.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>RTS is set if there is space for four more frames in the RX FIFO.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description>RTS is set if there is space for five more frames in the RX FIFO.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description>RTS is set if there is space for six more frames in the RX FIFO.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description>RTS is set if there is space for seven more frames in the RX FIFO.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHTFRAMES</name>
<description>RTS is set if there is space for eight more frames in the RX FIFO.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>NINEFRAMES</name>
<description>RTS is set if there is space for nine more frames in the RX FIFO.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TENFRAMES</name>
<description>RTS is set if there is space for ten more frames in the RX FIFO.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVENFRAMES</name>
<description>RTS is set if there is space for eleven more frames in the RX FIFO.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVEFRAMES</name>
<description>RTS is set if there is space for twelve more frames in the RX FIFO.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEENFRAMES</name>
<description>RTS is set if there is space for thirteen more frames in the RX FIFO.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEENFRAMES</name>
<description>RTS is set if there is space for fourteen more frames in the RX FIFO.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEENFRAMES</name>
<description>RTS is set if there is space for fifteen more frames in the RX FIFO.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEENFRAMES</name>
<description>RTS is set if there is space for sixteen more frames in the RX FIFO.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXFIW</name>
<description>RX FIFO Interrupt Watermark</description>
<bitOffset>27</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least one frame in it.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least two frames in it.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least three frames in it.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least four frames in it.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least five frames in it. </description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least six frames in it. </description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least seven frames in it. </description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHTFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least eight frames in it. </description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>NINEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least nine frames in it. </description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least ten frames in it. </description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least eleven frames in it. </description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least twelve frames in it. </description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least thriteen frames in it. </description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least fourteen frames in it. </description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least fifteen frames in it. </description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least sixteen frames in it. </description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFG2</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000020</resetValue>
<resetMask>0xFF0000FF</resetMask>
<fields>
<field>
<name>MASTER</name>
<description>Main mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SLAVE</name>
<description>Secondary mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MASTER</name>
<description>Main mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKPOL</name>
<description>Clock Polarity</description>
<bitOffset>1</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>2</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>CSINV</name>
<description>Chip Select Invert</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AL</name>
<description>Chip select is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AH</name>
<description>Chip select is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOTX</name>
<description>Always Transmit When RXFIFO Not Full</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOCS</name>
<description>Automatic Chip Select</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKPRSEN</name>
<description>PRS CLK Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCELOAD</name>
<description>Force Load to Shift Register</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDIV</name>
<description>Sync Clock Div</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRAMECFG</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00001002</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>SEVEN</name>
<description>Each frame contains 7 data bits</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Each frame contains 8 data bits</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NINE</name>
<description>Each frame contains 9 data bits</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>TEN</name>
<description>Each frame contains 10 data bits</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVEN</name>
<description>Each frame contains 11 data bits</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVE</name>
<description>Each frame contains 12 data bits</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEEN</name>
<description>Each frame contains 13 data bits</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEEN</name>
<description>Each frame contains 14 data bits</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEEN</name>
<description>Each frame contains 15 data bits</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEEN</name>
<description>Each frame contains 16 data bits</description>
<value>10</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>DTXDATCFG</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTXDAT</name>
<description>Default TX DATA</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IRHFCFG</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>IRHFEN</name>
<description>Enable IrDA Module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IRHFPW</name>
<description>IrDA TX Pulse Width</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRHFFILT</name>
<description>IrDA RX Filter</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No filter enabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Filter enabled. IrDA pulse must be high for at least 5 consecutive clock cycles to be detected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMINGCFG</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00050000</resetValue>
<resetMask>0x000F7773</resetMask>
<fields>
<field>
<name>TXDELAY</name>
<description>TX Delay Transmission</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Frames are transmitted immediately.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLE</name>
<description>Transmission of new frames is delayed by a single bit period.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DOUBLE</name>
<description>Transmission of new frames is delayed by a two bit periods.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRIPPLE</name>
<description>Transmission of new frames is delayed by a three bit periods.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSSETUP</name>
<description>Chip Select Setup</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>CS is asserted half or 1 baud-time before the start of transmission depending on CLKPHASE equal to 1 or 0 respectively</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is asserted 1 additional baud-time before start of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is asserted 2 additional baud-times before start of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is asserted 3 additional baud-times before start of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>CS is asserted 4 additional baud-times before start of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>CS is asserted 5 additional baud-times before start of transmission</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>CS is asserted 6 additional baud-times before start of transmission</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is asserted 7 additional baud-times before start of transmission</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSHOLD</name>
<description>Chip Select Hold</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>CS is de-asserted half or 1 baud-time after the end of transmission depending on CLKPHASE equal to 1 or 0 respectively</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is de-asserted 1 additional baud-time after the end of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is de-asserted 2 additional baud-times after the end of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is de-asserted 3 additional baud-times after the end of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>CS is de-asserted 4 additional baud-times after the end of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>CS is de-asserted 5 additional baud-times after the end of transmission</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>CS is de-asserted 6 additional baud-times after the end of transmission</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is de-asserted 7 additional baud-times after the end of transmission</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICS</name>
<description>Inter-Character Spacing</description>
<bitOffset>12</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 between frames</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Create a space of 2 baud-times between frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>Create a space of 3 baud-times between frames</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Create a space of 4 baud-times between frames</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>Create a space of 5 baud-times between frames</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>Create a space of 6 baud-times between frames</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>Create a space of 7 baud-times between frames</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETUPWINDOW</name>
<description>Setup Window</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STARTFRAMECFG</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>STARTFRAME</name>
<description>Start Frame</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SIGFRAMECFG</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>SIGFRAME</name>
<description>Signal Frame Value</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x007FFFF8</resetMask>
<fields>
<field>
<name>DIV</name>
<description>Fractional Clock Divider</description>
<bitOffset>3</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIGCTRL</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RXTEN</name>
<description>Receive Trigger Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXTEN</name>
<description>Transmit Trigger Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOTXTEN</name>
<description>AUTOTX Trigger Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>RXEN</name>
<description>Receiver Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXDIS</name>
<description>Receiver Disable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXEN</name>
<description>Transmitter Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDIS</name>
<description>Transmitter Disable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>Receiver Block Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>Receiver Block Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>Transmitter Tristate Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>Transmitter Tristate Disable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTX</name>
<description>Clear TX FIFO</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data and Control bits</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATAP</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATAP</name>
<description>RX Data Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATA</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TXDATA</name>
<description>TX Data and Control bits</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-only</access>
<resetValue>0x00003040</resetValue>
<resetMask>0x031F31FB</resetMask>
<fields>
<field>
<name>RXENS</name>
<description>Receiver Enable Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXENS</name>
<description>Transmitter Enable Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCK</name>
<description>Block Incoming Data</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRI</name>
<description>Transmitter Tristated</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXC</name>
<description>TX Complete</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXIDLE</name>
<description>RX Idle</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFCNT</name>
<description>Valid entries in TX FIFO</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Rate Detection Completed</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLEARTXBUSY</name>
<description>TX FIFO Clear Busy</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x030C3FFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX FIFO Overflow Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX FIFO Underflow Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX FIFO Overflow Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX FIFO 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>LOADERR</name>
<description>Load Error 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>STARTF</name>
<description>Start Frame Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SIGF</name>
<description>Signal Frame Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Complete Interrupt Flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTO</name>
<description>RX Timeout Interrupt Flag</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x030C3FFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete IEN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level IEN</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level IEN</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full IEN</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX FIFO Overflow IEN</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX FIFO Underflow IEN</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX FIFO Overflow IEN</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX FIFO Underflow IEN</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error IEN</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error IEN</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MPAF</name>
<description>Multi-Processor Addr Frame IEN</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOADERR</name>
<description>Load Error IEN</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCF</name>
<description>Collision Check Fail IEN</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX IDLE IEN</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STARTF</name>
<description>Start Frame IEN</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SIGF</name>
<description>Signal Frame IEN</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Complete IEN</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTO</name>
<description>RX Timeout IEN</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>DIV</name>
<description>SYNCBUSY for DIV in CLKDIV</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXTEN</name>
<description>SYNCBUSY for RXTEN in TRIGCTRL</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTEN</name>
<description>SYNCBUSY for TXTEN in TRIGCTRL</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXEN</name>
<description>SYNCBUSY for RXEN in CMD</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDIS</name>
<description>SYNCBUSY for RXDIS in CMD</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXEN</name>
<description>SYNCBUSY for TXEN in CMD</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXDIS</name>
<description>SYNCBUSY for TXDIS in CMD</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>SYNCBUSY for RXBLOCKEN in CMD</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>SYNCBUSY for RXBLOCKDIS in CMD</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>SYNCBUSY for TXTRIEN in CMD</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>SYNCBUSY in TXTRIDIS in CMD</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>AUTOTXTEN</name>
<description>SYNCBUSY for AUTOTXTEN in TRIGCTRL</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>EUSART2_NS</name>
<version>1</version>
<description>EUSART2_NS Registers</description>
<baseAddress>0x500A4000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG0</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC1D264FF</resetMask>
<fields>
<field>
<name>SYNC</name>
<description>Synchronous Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ASYNC</name>
<description>The USART operates in asynchronous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNC</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 UARTn_RX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The receiver is connected to and receives data from UARTn_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCEN</name>
<description>Collision Check Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Collision check is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Collision check is enabled. The receiver must be enabled for the check to be performed</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPM</name>
<description>Multi-Processor Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The 9th bit of incoming frames has no special function</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>An incoming frame with the 9th bit equal to MPAB will be loaded into the RX FIFO regardless of RXBLOCK and will result in the MPAB interrupt flag being set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPAB</name>
<description>Multi-Processor Address-Bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OVS</name>
<description>Oversampling</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X16</name>
<description>16X oversampling</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X8</name>
<description>8X oversampling</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>X6</name>
<description>6X oversampling</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>4X oversampling</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable oversampling (for LF operation)</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSBF</name>
<description>Most Significant Bit First</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Data is sent with the least significant bit first</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Data is sent with the most significant bit first</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXINV</name>
<description>Receiver Input Invert</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Input is passed directly to the receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Input is inverted before it is passed to the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXINV</name>
<description>Transmitter output Invert</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Output from the transmitter is passed unchanged to UARTn_TX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Output from the transmitter is inverted before it is passed to UARTn_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOTRI</name>
<description>Automatic TX Tristate</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The output on UARTn_TX when the transmitter is idle is defined by TXINV</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>UARTn_TX is tristated whenever the transmitter is idle</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SKIPPERRF</name>
<description>Skip Parity Error Frames</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ERRSDMA</name>
<description>Halt DMA Read On Error</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on DMA requests from the EUSART</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DMA requests from the EUSART are blocked while the PERR or FERR interrupt flags are set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSRX</name>
<description>Disable RX On Error</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Framing and parity errors disable the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSTX</name>
<description>Disable TX On Error</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Received framing and parity errors have no effect on transmitter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Received framing and parity errors disable the transmitter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MVDIS</name>
<description>Majority Vote Disable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDEN</name>
<description>AUTOBAUD detection enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG1</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7BCF887F</resetMask>
<fields>
<field>
<name>DBGHALT</name>
<description>Debug halt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Continue normal EUSART operation even if core is halted</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>If core is halted, receive one frame and then halt reception by deactivating RTS. Next frame reception happens when the core is unhalted during single stepping.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSINV</name>
<description>Clear-to-send Invert Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The CTS pin is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The CTS pin is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSEN</name>
<description>Clear-to-send Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Ignore CTS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Stop transmitting when CTS is inactive</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSINV</name>
<description>Request-to-send Invert Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The RTS pin is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The RTS pin is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXTIMEOUT</name>
<description>RX Timeout</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONEFRAME</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SFUBRX</name>
<description>Start Frame Unblock Receiver</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPRSEN</name>
<description>PRS RX Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFIW</name>
<description>TX FIFO Interrupt Watermark</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least one more frame.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least two more frames.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least three more frames.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least four more frames. </description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least five more frames. </description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least six more frames. </description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least seven more frames. </description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHTFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least eight more frames. </description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>NINEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least nine more frames. </description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least ten more frames. </description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least eleven more frames. </description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least twelve more frames. </description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least thriteen more frames. </description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least fourteen more frames. </description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least fifteen more frames. </description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least sixteen more frames. </description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSRXFW</name>
<description>Request-to-send RX FIFO Watermark</description>
<bitOffset>22</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>RTS is set if there is space for at least one more frame in the RX FIFO.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>RTS is set if there is space for at least two more frames in the RX FIFO.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>RTS is set if there is space for at least three more frames in the RX FIFO.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>RTS is set if there is space for four more frames in the RX FIFO.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description>RTS is set if there is space for five more frames in the RX FIFO.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description>RTS is set if there is space for six more frames in the RX FIFO.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description>RTS is set if there is space for seven more frames in the RX FIFO.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHTFRAMES</name>
<description>RTS is set if there is space for eight more frames in the RX FIFO.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>NINEFRAMES</name>
<description>RTS is set if there is space for nine more frames in the RX FIFO.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TENFRAMES</name>
<description>RTS is set if there is space for ten more frames in the RX FIFO.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVENFRAMES</name>
<description>RTS is set if there is space for eleven more frames in the RX FIFO.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVEFRAMES</name>
<description>RTS is set if there is space for twelve more frames in the RX FIFO.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEENFRAMES</name>
<description>RTS is set if there is space for thirteen more frames in the RX FIFO.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEENFRAMES</name>
<description>RTS is set if there is space for fourteen more frames in the RX FIFO.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEENFRAMES</name>
<description>RTS is set if there is space for fifteen more frames in the RX FIFO.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEENFRAMES</name>
<description>RTS is set if there is space for sixteen more frames in the RX FIFO.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXFIW</name>
<description>RX FIFO Interrupt Watermark</description>
<bitOffset>27</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least one frame in it.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least two frames in it.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least three frames in it.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least four frames in it.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least five frames in it. </description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least six frames in it. </description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least seven frames in it. </description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHTFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least eight frames in it. </description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>NINEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least nine frames in it. </description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least ten frames in it. </description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least eleven frames in it. </description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least twelve frames in it. </description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least thriteen frames in it. </description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least fourteen frames in it. </description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least fifteen frames in it. </description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least sixteen frames in it. </description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFG2</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000020</resetValue>
<resetMask>0xFF0000FF</resetMask>
<fields>
<field>
<name>MASTER</name>
<description>Main mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SLAVE</name>
<description>Secondary mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MASTER</name>
<description>Main mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKPOL</name>
<description>Clock Polarity</description>
<bitOffset>1</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>2</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>CSINV</name>
<description>Chip Select Invert</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AL</name>
<description>Chip select is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AH</name>
<description>Chip select is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOTX</name>
<description>Always Transmit When RXFIFO Not Full</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOCS</name>
<description>Automatic Chip Select</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKPRSEN</name>
<description>PRS CLK Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCELOAD</name>
<description>Force Load to Shift Register</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDIV</name>
<description>Sync Clock Div</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRAMECFG</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00001002</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>SEVEN</name>
<description>Each frame contains 7 data bits</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Each frame contains 8 data bits</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NINE</name>
<description>Each frame contains 9 data bits</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>TEN</name>
<description>Each frame contains 10 data bits</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVEN</name>
<description>Each frame contains 11 data bits</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVE</name>
<description>Each frame contains 12 data bits</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEEN</name>
<description>Each frame contains 13 data bits</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEEN</name>
<description>Each frame contains 14 data bits</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEEN</name>
<description>Each frame contains 15 data bits</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEEN</name>
<description>Each frame contains 16 data bits</description>
<value>10</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>DTXDATCFG</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTXDAT</name>
<description>Default TX DATA</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IRHFCFG</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>IRHFEN</name>
<description>Enable IrDA Module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IRHFPW</name>
<description>IrDA TX Pulse Width</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRHFFILT</name>
<description>IrDA RX Filter</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No filter enabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Filter enabled. IrDA pulse must be high for at least 5 consecutive clock cycles to be detected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMINGCFG</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00050000</resetValue>
<resetMask>0x000F7773</resetMask>
<fields>
<field>
<name>TXDELAY</name>
<description>TX Delay Transmission</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Frames are transmitted immediately.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLE</name>
<description>Transmission of new frames is delayed by a single bit period.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DOUBLE</name>
<description>Transmission of new frames is delayed by a two bit periods.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRIPPLE</name>
<description>Transmission of new frames is delayed by a three bit periods.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSSETUP</name>
<description>Chip Select Setup</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>CS is asserted half or 1 baud-time before the start of transmission depending on CLKPHASE equal to 1 or 0 respectively</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is asserted 1 additional baud-time before start of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is asserted 2 additional baud-times before start of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is asserted 3 additional baud-times before start of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>CS is asserted 4 additional baud-times before start of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>CS is asserted 5 additional baud-times before start of transmission</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>CS is asserted 6 additional baud-times before start of transmission</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is asserted 7 additional baud-times before start of transmission</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSHOLD</name>
<description>Chip Select Hold</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>CS is de-asserted half or 1 baud-time after the end of transmission depending on CLKPHASE equal to 1 or 0 respectively</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is de-asserted 1 additional baud-time after the end of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is de-asserted 2 additional baud-times after the end of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is de-asserted 3 additional baud-times after the end of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>CS is de-asserted 4 additional baud-times after the end of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>CS is de-asserted 5 additional baud-times after the end of transmission</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>CS is de-asserted 6 additional baud-times after the end of transmission</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is de-asserted 7 additional baud-times after the end of transmission</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICS</name>
<description>Inter-Character Spacing</description>
<bitOffset>12</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 between frames</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Create a space of 2 baud-times between frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>Create a space of 3 baud-times between frames</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Create a space of 4 baud-times between frames</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>Create a space of 5 baud-times between frames</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>Create a space of 6 baud-times between frames</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>Create a space of 7 baud-times between frames</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETUPWINDOW</name>
<description>Setup Window</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STARTFRAMECFG</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>STARTFRAME</name>
<description>Start Frame</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SIGFRAMECFG</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>SIGFRAME</name>
<description>Signal Frame Value</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x007FFFF8</resetMask>
<fields>
<field>
<name>DIV</name>
<description>Fractional Clock Divider</description>
<bitOffset>3</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIGCTRL</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RXTEN</name>
<description>Receive Trigger Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXTEN</name>
<description>Transmit Trigger Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOTXTEN</name>
<description>AUTOTX Trigger Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>RXEN</name>
<description>Receiver Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXDIS</name>
<description>Receiver Disable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXEN</name>
<description>Transmitter Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDIS</name>
<description>Transmitter Disable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>Receiver Block Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>Receiver Block Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>Transmitter Tristate Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>Transmitter Tristate Disable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTX</name>
<description>Clear TX FIFO</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data and Control bits</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATAP</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATAP</name>
<description>RX Data Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATA</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TXDATA</name>
<description>TX Data and Control bits</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-only</access>
<resetValue>0x00003040</resetValue>
<resetMask>0x031F31FB</resetMask>
<fields>
<field>
<name>RXENS</name>
<description>Receiver Enable Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXENS</name>
<description>Transmitter Enable Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCK</name>
<description>Block Incoming Data</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRI</name>
<description>Transmitter Tristated</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXC</name>
<description>TX Complete</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXIDLE</name>
<description>RX Idle</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFCNT</name>
<description>Valid entries in TX FIFO</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Rate Detection Completed</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLEARTXBUSY</name>
<description>TX FIFO Clear Busy</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x030C3FFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX FIFO Overflow Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX FIFO Underflow Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX FIFO Overflow Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX FIFO 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>LOADERR</name>
<description>Load Error 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>STARTF</name>
<description>Start Frame Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SIGF</name>
<description>Signal Frame Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Complete Interrupt Flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTO</name>
<description>RX Timeout Interrupt Flag</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x030C3FFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete IEN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level IEN</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level IEN</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full IEN</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX FIFO Overflow IEN</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX FIFO Underflow IEN</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX FIFO Overflow IEN</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX FIFO Underflow IEN</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error IEN</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error IEN</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MPAF</name>
<description>Multi-Processor Addr Frame IEN</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOADERR</name>
<description>Load Error IEN</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCF</name>
<description>Collision Check Fail IEN</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX IDLE IEN</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STARTF</name>
<description>Start Frame IEN</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SIGF</name>
<description>Signal Frame IEN</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Complete IEN</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTO</name>
<description>RX Timeout IEN</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>DIV</name>
<description>SYNCBUSY for DIV in CLKDIV</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXTEN</name>
<description>SYNCBUSY for RXTEN in TRIGCTRL</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTEN</name>
<description>SYNCBUSY for TXTEN in TRIGCTRL</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXEN</name>
<description>SYNCBUSY for RXEN in CMD</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDIS</name>
<description>SYNCBUSY for RXDIS in CMD</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXEN</name>
<description>SYNCBUSY for TXEN in CMD</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXDIS</name>
<description>SYNCBUSY for TXDIS in CMD</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>SYNCBUSY for RXBLOCKEN in CMD</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>SYNCBUSY for RXBLOCKDIS in CMD</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>SYNCBUSY for TXTRIEN in CMD</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>SYNCBUSY in TXTRIDIS in CMD</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>AUTOTXTEN</name>
<description>SYNCBUSY for AUTOTXTEN in TRIGCTRL</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SYSRTC0_NS</name>
<version>1</version>
<description>SYSRTC0_NS Registers</description>
<baseAddress>0x500A8000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP VERSION</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>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>SYSRTC Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWRST</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SWRST</name>
<description>Software reset command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESETTING</name>
<description>Software reset busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</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>SYSRTC is frozen in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>SYSRTC is running in debug mode</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>0x00000003</resetMask>
<fields>
<field>
<name>START</name>
<description>Start SYSRTC</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop SYSRTC</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>SYSRTC running status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCKSTATUS</name>
<description>Lock Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>SYSRTC registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>SYSRTC registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x018</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>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>START</name>
<description>Sync busy for START bitfield</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STOP</name>
<description>Sync busy for STOP bitfield</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CNT</name>
<description>Sync busy for CNT bitfield</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x020</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 SYSRTC lockable registers</description>
<value>18294</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GRP0_IF</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>OVF</name>
<description>Overflow Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMP0</name>
<description>Compare 0 Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMP1</name>
<description>Compare 1 Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CAP0</name>
<description>Capture 0 Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GRP0_IEN</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>OVF</name>
<description>Overflow Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMP0</name>
<description>Compare 0 Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMP1</name>
<description>Compare 1 Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CAP0</name>
<description>Capture 0 Interrupt Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GRP0_CTRL</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000007FF</resetMask>
<fields>
<field>
<name>CMP0EN</name>
<description>Compare 0 Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMP1EN</name>
<description>Compare 1 Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CAP0EN</name>
<description>Capture 0 Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMP0CMOA</name>
<description>Compare 0 Compare Match Output Action</description>
<bitOffset>3</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CLEAR</name>
<description>Cleared on the next cycle</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set on the next cycle</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PULSE</name>
<description>Set on the next cycle, cleared on the cycle after</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Inverted on the next cycle</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CMPIF</name>
<description>Export this channel's CMP IF</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMP1CMOA</name>
<description>Compare 1 Compare Match Output Action</description>
<bitOffset>6</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CLEAR</name>
<description>Cleared on the next cycle</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SET</name>
<description>Set on the next cycle</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PULSE</name>
<description>Set on the next cycle, cleared on the cycle after</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>Inverted on the next cycle</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CMPIF</name>
<description>Export this channel's CMP IF</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CAP0EDGE</name>
<description>Capture 0 Edge Select</description>
<bitOffset>9</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>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>GRP0_CMP0VALUE</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CMP0VALUE</name>
<description>Compare 0 Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GRP0_CMP1VALUE</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CMP1VALUE</name>
<description>Compare 1 Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>GRP0_CAP0VALUE</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CAP0VALUE</name>
<description>Capture 0 Value</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>GRP0_SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>CTRL</name>
<description>Sync busy for CTRL register</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMP0VALUE</name>
<description>Sync busy for CMP0VALUE register</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMP1VALUE</name>
<description>Sync busy for CMP1VALUE register</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LCD_NS</name>
<version>1</version>
<description>LCD_NS Registers</description>
<baseAddress>0x500AC000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>LCD</name>
<value>72</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWRST</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SWRST</name>
<description>Software reset command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESETTING</name>
<description>Software reset busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00100000</resetValue>
<resetMask>0x7F1D0006</resetMask>
<fields>
<field>
<name>UDCTRL</name>
<description>Update Data Control</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>REGULAR</name>
<description>The data transfer is controlled by SW. Transfer is performed as soon as possible on the next CTRL.PRESCALE clock</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FRAMESTART</name>
<description>Data is loaded continuously at every frame start</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FCEVENT</name>
<description>The data transfer is done at the next Frame Counter event</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DISPLAYEVENT</name>
<description>The data transfer is done at the next Display Counter event</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DSC</name>
<description>Direct Segment Control</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>DSC disable</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DSC enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WARMUPDLY</name>
<description>Warmup Delay</description>
<bitOffset>18</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>WARMUP1</name>
<description>1mswarm up </description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WARMUP31</name>
<description>31ms warm up</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WARMUP63</name>
<description>62ms warm up</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WARMUP125</name>
<description>125ms warm up</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>WARMUP250</name>
<description>250ms warm up</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>WARMUP500</name>
<description>500ms warm up</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>WARMUP1000</name>
<description>1000ms warm up</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>WARMUP2000</name>
<description>2000ms warm up</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRESCALE</name>
<description>Presclae</description>
<bitOffset>24</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>LOAD</name>
<description>Load command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEAR</name>
<description>Clear command</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DISPCTRL</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00100000</resetValue>
<resetMask>0x03700017</resetMask>
<fields>
<field>
<name>MUX</name>
<description>Mux Configuration</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STATIC</name>
<description>Static</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DUPLEX</name>
<description>Duplex</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TRIPLEX</name>
<description>Triplex</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>QUADRUPLEX</name>
<description>Quadruplex</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WAVE</name>
<description>Waveform Selection</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>TYPEB</name>
<description>Type B waveform</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TYPEA</name>
<description>Type A waveform</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHGRDST</name>
<description>Charge Redistribution Cycles</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable charge redistribution.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>Use 1 prescaled low frequency clock cycle for charge redistribution.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Use 2 prescaled low frequency clock cycles for charge redistribution.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>Use 3 prescaled low frequency clock cycles for charge redistribution.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Use 4 prescaled low frequency clock cycles for charge redistribution.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BIAS</name>
<description>Bias Configuration</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STATIC</name>
<description>Static</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONEHALF</name>
<description>1/2 Bias</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ONETHIRD</name>
<description>1/3 Bias</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ONEFOURTH</name>
<description>1/4 Bias</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>BACFG</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000007</resetValue>
<resetMask>0x00FF0007</resetMask>
<fields>
<field>
<name>ASTATETOP</name>
<description>ASTATE top cnt</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FCPRESC</name>
<description>Frame Counter Prescaler</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>every frame clock</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>every 2nd frame clock</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>every 4th frame clock</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>every 8th frame clock</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FCTOP</name>
<description>Frame Counter Top </description>
<bitOffset>18</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BACTRL</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x100003FF</resetMask>
<fields>
<field>
<name>BLINKEN</name>
<description>Blink Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BLANK</name>
<description>Blank Display</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Display is not "blanked"</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Display is "blanked"</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AEN</name>
<description>Animation Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AREGASC</name>
<description>Animate Register A Shift Control</description>
<bitOffset>3</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOSHIFT</name>
<description>No Shift operation on Animation Register A</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SHIFTLEFT</name>
<description>Animation Register A is shifted left</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SHIFTRIGHT</name>
<description>Animation Register A is shifted right</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AREGBSC</name>
<description>Animate Register B Shift Control</description>
<bitOffset>5</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NOSHIFT</name>
<description>No Shift operation on Animation Register B</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SHIFTLEFT</name>
<description>Animation Register B is shifted left</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SHIFTRIGHT</name>
<description>Animation Register B is shifted right</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALOGSEL</name>
<description>Animate Logic Function Select</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AND</name>
<description>AREGA and AREGB AND'ed</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OR</name>
<description>AREGA and AREGB OR'ed</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FCEN</name>
<description>Frame Counter Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISPLAYCNTEN</name>
<description>Display Counter Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable the display counter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable the display counter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALOC</name>
<description>Animation Location</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SEG0TO7</name>
<description>Animation appears on segments 0 to 7</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SEG8TO15</name>
<description>Animation appears on segments 8 to 15</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000090F</resetMask>
<fields>
<field>
<name>ASTATE</name>
<description>Current Animation State</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BLINK</name>
<description>Blink State</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOADBUSY</name>
<description>Load Synchronization is busy</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>AREGA</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>AREGA</name>
<description>Animation Register A Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>AREGB</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>AREGB</name>
<description>Animation Register B Data</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>FC</name>
<description>Frame Counter </description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISPLAY</name>
<description>Display Update Event</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCBUSYDONE</name>
<description>Synchronization is Done</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>FC</name>
<description>Frame Counter</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISPLAY</name>
<description>Display Update Event</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCBUSYDONE</name>
<description>Sync Busy Done</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BIASCTRL</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x001F0000</resetValue>
<resetMask>0xC45F137F</resetMask>
<fields>
<field>
<name>RESISTOR</name>
<description>Resistor strength</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFDRV</name>
<description>Buffer Drive Strength</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFBIAS</name>
<description>Buffer Bias Setting</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Mode Setting</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STEPDOWN</name>
<description>Use step down control with VLCD less than VDDX. Use VLCD[4:0] to control VLCD level, and use SPEED to adjust VLCD drive strength.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CHARGEPUMP</name>
<description>Use the charge pump to pump VLCD above VDDX.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VLCD</name>
<description>VLCD voltage level</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VDDXSEL</name>
<description>VDDX select</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DVDD</name>
<description>Connect charge pump to digital DVDD supply</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AVDD</name>
<description>Connect charge pump to analog AVDD supply</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LCDGATE</name>
<description>LCD Gate</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UNGATE</name>
<description>LCD BIAS voltages driven onto pins.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GATE</name>
<description>LCD BIAS MUX tristated at the pins.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMAMODE</name>
<description>DMA Mode</description>
<bitOffset>30</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DMADISABLE</name>
<description>No DMA requests are generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DMAFC</name>
<description>DMA request on frame counter event. This will also start a DMA transfer during EM23. </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DMADISPLAY</name>
<description>DMA request on display counter event. This will also start a DMA transfer during EM23. </description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>DISPCTRLX</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>DISPLAYDIV</name>
<description>Display Divider</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEGD0</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>SEGD0</name>
<description>COM0 Segment Data Low</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEGD1</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>SEGD1</name>
<description>COM1 Segment Data Low</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEGD2</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>SEGD2</name>
<description>COM2 Segment Data Low</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SEGD3</name>
<description>No Description</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>SEGD3</name>
<description>COM3 Segment Data Low</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>UPDATECTRL</name>
<description>No Description</description>
<addressOffset>0x0C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0001E100</resetMask>
<fields>
<field>
<name>AUTOLOAD</name>
<description>Auto Load</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MANUAL</name>
<description>CLK_BUS register to CLK_PER register loads must be done manually with a write to CMD.LOAD. </description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUTO</name>
<description>CLK_BUS register to CLK_PER register loads will be started automatically after a write to the register in UPDATECTRL.LOADADDR is detected.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LOADADDR</name>
<description>Load Address</description>
<bitOffset>13</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BACTRLWR</name>
<description>Starts synchronizing registers from CLK_BUS to CLK_PER after a write to BACTRL. Use with UPDATECTRL.AUTOLOAD</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AREGAWR</name>
<description>Starts synchronizing registers from CLK_BUS to CLK_PER after a write to AREGA. Use with UPDATECTRL.AUTOLOAD</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>AREGBWR</name>
<description>Starts synchronizing registers from CLK_BUS to CLK_PER after a write to AREGB. Use with UPDATECTRL.AUTOLOAD</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SEGD0WR</name>
<description>Starts synchronizing registers from CLK_BUS to CLK_PER after a write to SEGD0. Use with UPDATECTRL.AUTOLOAD</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SEGD1WR</name>
<description>Starts synchronizing registers from CLK_BUS to CLK_PER after a write to SEGD1. Use with UPDATECTRL.AUTOLOAD</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SEGD2WR</name>
<description>Starts synchronizing registers from CLK_BUS to CLK_PER after a write to SEGD2. Use with UPDATECTRL.AUTOLOAD</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEGD3WR</name>
<description>Starts synchronizing registers from CLK_BUS to CLK_PER after a write to SEGD3. Use with UPDATECTRL.AUTOLOAD</description>
<value>6</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>FRAMERATE</name>
<description>No Description</description>
<addressOffset>0x0F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>FRDIV</name>
<description>Frame Rate Divider</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>KEYSCAN_NS</name>
<version>1</version>
<description>KEYSCAN_NS Registers</description>
<baseAddress>0x500B0000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>KEYSCAN</name>
<value>73</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>IPVERSION</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>Enable</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Stops clocking and resets peripheral core logic.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enables clocking, and begins scanning if CFG.AUTOSTART is 0x1.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWRST</name>
<description>Software Reset</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SWRST</name>
<description>Software reset command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESETTING</name>
<description>Software reset busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>Config</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x2501387F</resetValue>
<resetMask>0x7753FFFF</resetMask>
<fields>
<field>
<name>CLKDIV</name>
<description>Clock Divider</description>
<bitOffset>0</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEPRESS</name>
<description>Single Press</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MULTIPRESS</name>
<description>After KEYIF is set and then cleared, scanning will continue. This can give multiple interrupts for the same key press, but allow multiple key presses to be detected. To use this mode for multi-key detection, the ISR should update a section of memory of COLNUM bytes on each interrupt, until key release is detected. After key release, the section of memory where key presses are recorded can be processed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLEPRESS</name>
<description>After KEYIF has been set and cleared, it will not set again until no key press is detected. This allows faster response since the ISR can start processing data as soon as the KEYIF is set.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOSTART</name>
<description>Automatically Start</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AUTOSTARTDIS</name>
<description>Auto start is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUTOSTARTEN</name>
<description>Auto start is enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NUMROWS</name>
<description>Number of Rows</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RSV1</name>
<description>1 Row is not supported; defaults to 3 instead</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RSV2</name>
<description>2 Rows are not supported; defaults to 3 instead</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ROW3</name>
<description>3 Rows</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ROW4</name>
<description>4 Rows</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>ROW5</name>
<description>5 Rows</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>ROW6</name>
<description>6 Rows</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NUMCOLS</name>
<description>Number of Columns</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>Command </description>
<addressOffset>0x010</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>KEYSCANSTART</name>
<description>Keyscan Start</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>KEYSCANSTOP</name>
<description>Keyscan Stop</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>DELAY</name>
<description>Delay</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0F0F0F00</resetMask>
<fields>
<field>
<name>SCANDLY</name>
<description>Scan Delay</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SCANDLY2</name>
<description>2ms Scan Delay</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY4</name>
<description>4ms Scan Delay</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY6</name>
<description>6ms Scan Delay</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY8</name>
<description>8ms Scan Delay</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY10</name>
<description>10ms Scan Delay</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY12</name>
<description>12ms Scan Delay</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY14</name>
<description>14ms Scan Delay</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY16</name>
<description>16ms Scan Delay</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY18</name>
<description>18ms Scan Delay</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY20</name>
<description>20ms Scan Delay</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY22</name>
<description>22ms Scan Delay</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY24</name>
<description>24ms Scan Delay</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY26</name>
<description>26ms Scan Delay</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY28</name>
<description>28ms Scan Delay</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY30</name>
<description>30ms Scan Delay</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANDLY32</name>
<description>32ms Scan Delay</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBDLY</name>
<description>Debounce Delay</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DEBDLY2</name>
<description>2ms Debounce Delay</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY4</name>
<description>4ms Debounce Delay</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY6</name>
<description>6ms Debounce Delay</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY8</name>
<description>8ms Debounce Delay</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY10</name>
<description>10ms Debounce Delay</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY12</name>
<description>12ms Debounce Delay</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY14</name>
<description>14ms Debounce Delay</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY16</name>
<description>16ms Debounce Delay</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY18</name>
<description>18ms Debounce Delay</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY20</name>
<description>20ms Debounce Delay</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY22</name>
<description>22ms Debounce Delay</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY24</name>
<description>24ms Debounce Delay</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY26</name>
<description>26ms Debounce Delay</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY28</name>
<description>28ms Debounce Delay</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY30</name>
<description>30ms Debounce Delay</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>DEBDLY32</name>
<description>32ms Debounce Delay</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STABDLY</name>
<description>Row stable Delay</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>STABDLY2</name>
<description>2ms Row Stable Delay</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY4</name>
<description>4ms Row Stable Delay</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY6</name>
<description>6ms Row Stable Delay</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY8</name>
<description>8ms Row Stable Delay</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY10</name>
<description>10ms Row Stable Delay</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY12</name>
<description>12ms Row Stable Delay</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY14</name>
<description>14ms Row Stable Delay</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY16</name>
<description>16ms Row Stable Delay</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY18</name>
<description>18ms Row Stable Delay</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY20</name>
<description>20ms Row Stable Delay</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY22</name>
<description>22ms Row Stable Delay</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY24</name>
<description>24ms Row Stable Delay</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY26</name>
<description>26ms Row Stable Delay</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY28</name>
<description>28ms Row Stable Delay</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY30</name>
<description>30ms Row Stable Delay</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>STABDLY32</name>
<description>32ms Row Stable Delay</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status</description>
<addressOffset>0x018</addressOffset>
<access>read-only</access>
<resetValue>0x40000000</resetValue>
<resetMask>0xC701003F</resetMask>
<fields>
<field>
<name>ROW</name>
<description>Row detection</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RUNNING</name>
<description>Running</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>COL</name>
<description>Column Latched</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NOKEY</name>
<description>No Key pressed status</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCBUSY</name>
<description>Sync Busy</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt Flags</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>NOKEY</name>
<description>No key was pressed</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEY</name>
<description>A key was pressed</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANNED</name>
<description>Completed scan</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WAKEUP</name>
<description>Wake up</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt Enables</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>NOKEY</name>
<description>No Key was pressed</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEY</name>
<description>A Key was pressed </description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANNED</name>
<description>Completed Scanning</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WAKEUP</name>
<description>Wake up</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DMEM_NS</name>
<version>1</version>
<description>DMEM_NS Registers</description>
<baseAddress>0x500B4000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>New BitField</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>CLEARECCADDR0</name>
<description>Clear ECCERRADDR0</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARECCADDR1</name>
<description>Clear ECCERRADDR1</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000040</resetValue>
<resetMask>0x0000007F</resetMask>
<fields>
<field>
<name>ECCEN</name>
<description>Enable ECC functionality</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ECCWEN</name>
<description>Enable ECC syndrome writes</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ECCERRFAULTEN</name>
<description>ECC Error bus fault enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHBPORTPRIORITY</name>
<description>AHB port arbitration priority</description>
<bitOffset>3</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No AHB port have raised priority.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORT0</name>
<description>AHB port 0 has raised priority.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORT1</name>
<description>AHB port 1 has raised priority.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADDRFAULTEN</name>
<description>Address fault bus fault enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ECCERRADDR0</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>ECC Error Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ECCERRADDR1</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADDR</name>
<description>ECC Error Address</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>ECCMERRIND</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>P0</name>
<description>Multiple ECC errors on AHB port 0</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>P1</name>
<description>Multiple ECC errors on AHB port 1</description>
<bitOffset>1</bitOffset>
<bitWidth>1</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>0x00000033</resetMask>
<fields>
<field>
<name>AHB0ERR1B</name>
<description>AHB0 1-bit ECC Error Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHB1ERR1B</name>
<description>AHB1 1-bit ECC Error Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHB0ERR2B</name>
<description>AHB0 2-bit ECC Error Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHB1ERR2B</name>
<description>AHB1 2-bit ECC Error Interrupt Flag</description>
<bitOffset>5</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>0x00000033</resetMask>
<fields>
<field>
<name>AHB0ERR1B</name>
<description>AHB0 1-bit ECC Error Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHB1ERR1B</name>
<description>AHB1 1-bit ECC Error Interrupt Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHB0ERR2B</name>
<description>AHB0 2-bit ECC Error Interrupt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AHB1ERR2B</name>
<description>AHB1 2-bit ECC Error Interrupt Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LCDRF_NS</name>
<version>0</version>
<description>LCDRF_NS Registers</description>
<baseAddress>0x500C0000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>RFIMLCDCTRL</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>LCDCPXOEN</name>
<description>LCD Charge Pump XO Clock Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LCDCPXOSEL</name>
<description>LCD Charge Pump XO Select</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>INTRCO</name>
<description>Internal LCD CP 10Mhz RC oscillator</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HFXODIV</name>
<description>HFXO divided 4 clock</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LCDCPXORETIMEEN</name>
<description>LCD Charge Pump XO Retime Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LCDLOWNOISE</name>
<description>LCD Low Noise</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Normal operation</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLOW</name>
<description>slows down slew rate to reduce RF interference at a cost of additional power consumption</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LCDCMPDOUT</name>
<description>LCD Comparator Dout</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SMU_NS</name>
<version>2</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>0</value>
</interrupt>
<interrupt>
<name>SMU_PRIVILEGED</name>
<value>1</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</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 Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUINST</name>
<description>PPU Instruction Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUSEC</name>
<description>PPU Security Interrupt Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BMPUSEC</name>
<description>BMPU Security Interrupt Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>M33CTRL</name>
<description>Holds the M33 control settings</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>LOCKSVTAIRCR</name>
<description>New BitField</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKNSVTOR</name>
<description>New BitField</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKSMPU</name>
<description>New BitField</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKNSMPU</name>
<description>New BitField</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOCKSAU</name>
<description>New BitField</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUPATD0</name>
<description>Set peripheral bits to 1 to mark as privileged access only</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EMU</name>
<description>EMU Privileged Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMU</name>
<description>CMU Privileged Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO0</name>
<description>HFRCO0 Privileged Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FSRCO</name>
<description>FSRCO Privileged Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DPLL0</name>
<description>DPLL0 Privileged Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFXO</name>
<description>LFXO Privileged Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFRCO</name>
<description>LFRCO Privileged Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ULFRCO</name>
<description>ULFRCO Privileged Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSC</name>
<description>MSC Privileged Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICACHE0</name>
<description>ICACHE0 Privileged Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRS</name>
<description>PRS Privileged Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPIO</name>
<description>GPIO Privileged Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMA</name>
<description>LDMA Privileged Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMAXBAR</name>
<description>LDMAXBAR Privileged Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER0</name>
<description>TIMER0 Privileged Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER1</name>
<description>TIMER1 Privileged Access</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER2</name>
<description>TIMER2 Privileged Access</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER3</name>
<description>TIMER3 Privileged Access</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER4</name>
<description>TIMER4 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>BURTC</name>
<description>BURTC Privileged Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C1</name>
<description>I2C1 Privileged Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHIPTESTCTRL</name>
<description>CHIPTESTCTRL Privileged Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFGCFGNS</name>
<description>SYSCFGCFGNS Privileged Access</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFG</name>
<description>SYSCFG Privileged Access</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURAM</name>
<description>BURAM Privileged Access</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPCRC</name>
<description>GPCRC Privileged Access</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCDC</name>
<description>DCDC Privileged Access</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HOSTMAILBOX</name>
<description>HOSTMAILBOX Privileged Access</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART1</name>
<description>EUSART1 Privileged Access</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART2</name>
<description>EUSART2 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>0x01FFFFFF</resetValue>
<resetMask>0x01FFFFFF</resetMask>
<fields>
<field>
<name>SYSRTC</name>
<description>SYSRTC Privileged Access</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LCD</name>
<description>LCD Privileged Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEYSCAN</name>
<description>KEYSCAN Privileged Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DMEM</name>
<description>DMEM Privileged Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LCDRF</name>
<description>LCDRF Privileged Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>SMU Privileged Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMUCFGNS</name>
<description>SMUCFGNS Privileged Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LETIMER0</name>
<description>LETIMER0 Privileged Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>IADC0 Privileged Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP0</name>
<description>ACMP0 Privileged Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP1</name>
<description>ACMP1 Privileged Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>AMUXCP0 Privileged Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VDAC0</name>
<description>VDAC0 Privileged Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PCNT</name>
<description>PCNT Privileged Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LESENSE</name>
<description>LESENSE Privileged Access</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO1</name>
<description>HFRCO1 Privileged Access</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFXO0</name>
<description>HFXO0 Privileged Access</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>I2C0 Privileged Access</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>WDOG0 Privileged Access</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG1</name>
<description>WDOG1 Privileged Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART0</name>
<description>EUSART0 Privileged Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEMAILBOX</name>
<description>SEMAILBOX Privileged Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUSATD0</name>
<description>Set peripheral bits to 1 to mark as secure access only</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>EMU</name>
<description>EMU Secure Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMU</name>
<description>CMU Secure Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO0</name>
<description>HFRCO0 Secure Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FSRCO</name>
<description>FSRCO Secure Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DPLL0</name>
<description>DPLL0 Secure Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFXO</name>
<description>LFXO Secure Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFRCO</name>
<description>LFRCO Secure Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ULFRCO</name>
<description>ULFRCO Secure Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSC</name>
<description>MSC Secure Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICACHE0</name>
<description>ICACHE0 Secure Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRS</name>
<description>PRS Secure Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPIO</name>
<description>GPIO Secure Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMA</name>
<description>LDMA Secure Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMAXBAR</name>
<description>LDMAXBAR Secure Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER0</name>
<description>TIMER0 Secure Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER1</name>
<description>TIMER1 Secure Access</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER2</name>
<description>TIMER2 Secure Access</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER3</name>
<description>TIMER3 Secure Access</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER4</name>
<description>TIMER4 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>BURTC</name>
<description>BURTC Secure Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C1</name>
<description>I2C1 Secure Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHIPTESTCTRL</name>
<description>CHIPTESTCTRL Secure Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFGCFGNS</name>
<description>SYSCFGCFGNS Secure Access</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFG</name>
<description>SYSCFG Secure Access</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURAM</name>
<description>BURAM Secure Access</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPCRC</name>
<description>GPCRC Secure Access</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCDC</name>
<description>DCDC Secure Access</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HOSTMAILBOX</name>
<description>HOSTMAILBOX Secure Access</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART1</name>
<description>EUSART1 Secure Access</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART2</name>
<description>EUSART2 Secure Access</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUSATD1</name>
<description>Set peripheral bits to 1 to mark as secure access only</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x01FFFFFF</resetValue>
<resetMask>0x01FFFFFF</resetMask>
<fields>
<field>
<name>SYSRTC</name>
<description>SYSRTC Secure Access</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LCD</name>
<description>LCD Secure Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEYSCAN</name>
<description>KEYSCAN Secure Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DMEM</name>
<description>DMEM Secure Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LCDRF</name>
<description>LCDRF Secure Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>SMU Secure Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMUCFGNS</name>
<description>SMUCFGNS Secure Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LETIMER0</name>
<description>LETIMER0 Secure Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>IADC0 Secure Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP0</name>
<description>ACMP0 Secure Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP1</name>
<description>ACMP1 Secure Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>AMUXCP0 Secure Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VDAC0</name>
<description>VDAC0 Secure Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PCNT</name>
<description>PCNT Secure Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LESENSE</name>
<description>LESENSE Secure Access</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO1</name>
<description>HFRCO1 Secure Access</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFXO0</name>
<description>HFXO0 Secure Access</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>I2C0 Secure Access</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>WDOG0 Secure Access</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG1</name>
<description>WDOG1 Secure Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART0</name>
<description>EUSART0 Secure Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEMAILBOX</name>
<description>SEMAILBOX Secure Access</description>
<bitOffset>23</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>Set master bits to 1 to mark as a privileged master</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x0000003F</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>LDMA</name>
<description>MCU LDMA privileged mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEEXTDMA</name>
<description>SEEXTDMA privileged mode</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BMPUSATD0</name>
<description>Set master bits to 1 to mark as a secure master</description>
<addressOffset>0x170</addressOffset>
<access>read-write</access>
<resetValue>0x0000003F</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>LDMA</name>
<description>MCU LDMA secure mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEEXTDMA</name>
<description>SEEXTDMA 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>0x0A000000</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>0x0C000000</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>SMU_NS_CFGNS</name>
<version>2</version>
<description>SMU_NS_CFGNS Registers</description>
<baseAddress>0x5400C000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>SMU_SECURE</name>
<value>0</value>
</interrupt>
<interrupt>
<name>SMU_PRIVILEGED</name>
<value>1</value>
</interrupt>
<registers>
<register>
<name>NSSTATUS</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>SMUNSLOCK</name>
<description>SMUNS 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>
</fields>
</register>
<register>
<name>NSLOCK</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>SMUNSLOCKKEY</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>NSIF</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000005</resetMask>
<fields>
<field>
<name>PPUNSPRIV</name>
<description>PPUNS Privilege Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUNSINST</name>
<description>PPUNS Instruction Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>NSIEN</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000005</resetMask>
<fields>
<field>
<name>PPUNSPRIV</name>
<description>PPUNS Privilege Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PPUNSINST</name>
<description>PPUNS Instruction Interrupt Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUNSPATD0</name>
<description>Set peripheral bits to 1 to mark as privileged access only</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCRATCHPAD</name>
<description>SCRATCHPAD Privileged Access</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<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>HFRCO0</name>
<description>HFRCO0 Privileged Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FSRCO</name>
<description>FSRCO Privileged Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DPLL0</name>
<description>DPLL0 Privileged Access</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFXO</name>
<description>LFXO Privileged Access</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LFRCO</name>
<description>LFRCO Privileged Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ULFRCO</name>
<description>ULFRCO Privileged Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MSC</name>
<description>MSC Privileged Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ICACHE0</name>
<description>ICACHE0 Privileged Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRS</name>
<description>PRS Privileged Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPIO</name>
<description>GPIO Privileged Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMA</name>
<description>LDMA Privileged Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDMAXBAR</name>
<description>LDMAXBAR Privileged Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER0</name>
<description>TIMER0 Privileged Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER1</name>
<description>TIMER1 Privileged Access</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER2</name>
<description>TIMER2 Privileged Access</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER3</name>
<description>TIMER3 Privileged Access</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMER4</name>
<description>TIMER4 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>BURTC</name>
<description>BURTC Privileged Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C1</name>
<description>I2C1 Privileged Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CHIPTESTCTRL</name>
<description>CHIPTESTCTRL Privileged Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFGCFGNS</name>
<description>SYSCFGCFGNS Privileged Access</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYSCFG</name>
<description>SYSCFG Privileged Access</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BURAM</name>
<description>BURAM Privileged Access</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GPCRC</name>
<description>GPCRC Privileged Access</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DCDC</name>
<description>DCDC Privileged Access</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HOSTMAILBOX</name>
<description>HOSTMAILBOX Privileged Access</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART1</name>
<description>EUSART1 Privileged Access</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART2</name>
<description>EUSART2 Privileged Access</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUNSPATD1</name>
<description>Set peripheral bits to 1 to mark as privileged access only</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01FFFFFF</resetMask>
<fields>
<field>
<name>SYSRTC</name>
<description>SYSRTC Privileged Access</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LCD</name>
<description>LCD Privileged Access</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEYSCAN</name>
<description>KEYSCAN Privileged Access</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DMEM</name>
<description>DMEM Privileged Access</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LCDRF</name>
<description>LCDRF Privileged Access</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMU</name>
<description>SMU Privileged Access</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMUCFGNS</name>
<description>SMUCFGNS Privileged Access</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LETIMER0</name>
<description>LETIMER0 Privileged Access</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IADC0</name>
<description>IADC0 Privileged Access</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP0</name>
<description>ACMP0 Privileged Access</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP1</name>
<description>ACMP1 Privileged Access</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AMUXCP0</name>
<description>AMUXCP0 Privileged Access</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VDAC0</name>
<description>VDAC0 Privileged Access</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PCNT</name>
<description>PCNT Privileged Access</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LESENSE</name>
<description>LESENSE Privileged Access</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFRCO1</name>
<description>HFRCO1 Privileged Access</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HFXO0</name>
<description>HFXO0 Privileged Access</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>I2C0</name>
<description>I2C0 Privileged Access</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG0</name>
<description>WDOG0 Privileged Access</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>WDOG1</name>
<description>WDOG1 Privileged Access</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EUSART0</name>
<description>EUSART0 Privileged Access</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEMAILBOX</name>
<description>SEMAILBOX Privileged Access</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PPUNSFS</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 I</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>BMPUNSPATD0</name>
<description>No Description</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000003F</resetMask>
<fields>
<field>
<name>LDMA</name>
<description>MCU LDMA privileged mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SEEXTDMA</name>
<description>SEEXTDMA privileged mode</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LETIMER0_NS</name>
<version>1</version>
<description>LETIMER0_NS Registers</description>
<baseAddress>0x59000000</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>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>module en</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWRST</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SWRST</name>
<description>Software reset command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESETTING</name>
<description>Software reset busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x00C</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>COMP0 is only written by software</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>COMP0 is set to COMP1 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 65535 (0xFFFF)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The top value of the LETIMER is given by COMP0</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>0x010</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>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RUNNING</name>
<description>LETIMER Running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LETIMERLOCKSTATUS</name>
<description>LETIMER Lock Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>LETIMER registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>LETIMER registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</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>LOCK</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LETIMERLOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unock LETIMER lockable registers</description>
<value>52476</value>
</enumeratedValue>
</enumeratedValues>
</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>2</version>
<description>IADC0_NS Registers</description>
<baseAddress>0x59004000</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>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>Enable</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</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>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</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>0x707F003F</resetMask>
<fields>
<field>
<name>EM23WUCONVERT</name>
<description>EM23 Wakeup on Conversion</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>WUDVL</name>
<description>When using suspend mode, conversions performed in EM2 or EM3 should not wake up the DMA until the FIFO's DVL setting is reached. This saves more power for large OSR settings or infrequent sampling.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WUCONVERT</name>
<description>When using suspend mode, conversions performed in EM2 or EM3 will wake up the DMA and keep it awake until the conversions are done, regardless of the DVL setting. This mode burns more power, but it is useful when the conversion rate is faster than the time for the DMA to cycle through wake up and going back to sleep as it converts more than 4 scan table entries. Without using the wake up on conversion mode, the FIFO may overflow while the DMA is going in and out of sleep.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADCCLKSUSPEND0</name>
<description>ADC_CLK Suspend - PRS0</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRSWUDIS</name>
<description>Normal mode which does not disable the ADC_CLK.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSWUEN</name>
<description>ADCCLKWUEN will gate off ADC_CLK until the trigger is detected provided the internal timer is not selected as the trigger. Once the trigger is detected the ADC_CLK will be started, the band gap will be started, the ADC will be warmed up, and the SCAN Table and the Single entry will be converted. Once the conversions are done, the ADC_CLK will be gated off.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ADCCLKSUSPEND1</name>
<description>ADC_CLK Suspend - PRS1</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PRSWUDIS</name>
<description>Normal mode which does not disable the ADC_CLK.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSWUEN</name>
<description>ADCCLKWUEN will gate off ADC_CLK until the trigger is detected provided the internal timer is not selected as the trigger. Once the trigger is detected the ADC_CLK will be started, the band gap will be started, the ADC will be warmed up, and the SCAN Table and the Single entry will be converted. Once the conversions are done, the ADC_CLK will be gated off.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DBGHALT</name>
<description>Debug Halt</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Continue operation as normal during debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALT</name>
<description>Complete the current conversion and then halt during debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>WARMUPMODE</name>
<description>Warmup Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>Shut down the IADC after conversions have completed.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>KEEPINSTANDBY</name>
<description>Switch to standby mode after conversions have completed. The next warmup time will require 1us.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>KEEPWARM</name>
<description>Keep IADC fully powered after conversions have completed.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMEBASE</name>
<description>Time Base</description>
<bitOffset>16</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HSCLKRATE</name>
<description>High Speed Clock Rate</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>Use CMU_CLK_ADC directly. The source clock must be 40 MHz or less.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Divide CMU_CLK_ADC by 2 before using it. The resulting CLK_SRC_ADC must be 40 MHz or less.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV3</name>
<description>Divide CMU_CLK_ADC by 3 before using it. The resulting CLK_SRC_ADC must be 40 MHz or less.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Divide CMU_CLK_ADC by 4 before using it. The resulting CLK_SRC_ADC must be 40 MHz or less.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>Command </description>
<addressOffset>0x00C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0303001B</resetMask>
<fields>
<field>
<name>SINGLESTART</name>
<description>Single Queue Start</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SINGLESTOP</name>
<description>Single Queue Stop</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SCANSTART</name>
<description>Scan Queue Start</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SCANSTOP</name>
<description>Scan Queue Stop</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TIMEREN</name>
<description>Timer Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TIMERDIS</name>
<description>Timer Disable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SINGLEFIFOFLUSH</name>
<description>Flush the Single FIFO</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SCANFIFOFLUSH</name>
<description>Flush the Scan FIFO</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>TIMER</name>
<description>Timer </description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TIMER</name>
<description>Timer Period</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x4131CF5B</resetMask>
<fields>
<field>
<name>SINGLEQEN</name>
<description>Single Queue Enabled</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SINGLEQUEUEPENDING</name>
<description>Single Queue Pending</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SCANQEN</name>
<description>Scan Queued Enabled</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SCANQUEUEPENDING</name>
<description>Scan Queue Pending</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CONVERTING</name>
<description>Converting</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SINGLEFIFODV</name>
<description>SINGLEFIFO Data Valid</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SCANFIFODV</name>
<description>SCANFIFO Data Valid</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SINGLEFIFOFLUSHING</name>
<description>The Single FIFO is flushing</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SCANFIFOFLUSHING</name>
<description>The Scan FIFO is flushing</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TIMERACTIVE</name>
<description>Timer Active</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SINGLEWRITEPENDING</name>
<description>SINGLE write pending</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MASKREQWRITEPENDING</name>
<description>MASKREQ write pending</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCBUSY</name>
<description>SYNCBUSY</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ADCWARM</name>
<description>ADCWARM</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MASKREQ</name>
<description>Mask Request</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>MASKREQ</name>
<description>Scan Queue Mask Request</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STMASK</name>
<description>Scan Table Mask</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>STMASK</name>
<description>Scan Table Mask</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CMPTHR</name>
<description>Comparator Threshold</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>ADLT</name>
<description>ADC Less Than or Equal to Threshold</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ADGT</name>
<description>ADC Greater Than or Equal to Threshold</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt Flag</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x800F338F</resetMask>
<fields>
<field>
<name>SINGLEFIFODVL</name>
<description>Single FIFO Data Valid Level</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFODVL</name>
<description>Scan FIFO Data Valid Level</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLECMP</name>
<description>Single Result Window Compare</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANCMP</name>
<description>Scan Result Window Compare</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANENTRYDONE</name>
<description>Scan Entry Done</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANTABLEDONE</name>
<description>Scan Table Done</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEDONE</name>
<description>Single Conversion Done</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POLARITYERR</name>
<description>Polarity Error</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port Allocation Error</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEFIFOOF</name>
<description>Single FIFO Overflow</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFOOF</name>
<description>Scan FIFO Overflow</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEFIFOUF</name>
<description>Single FIFO Underflow</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFOUF</name>
<description>Scan FIFO Underflow</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM23ABORTERROR</name>
<description>EM2/3 Abort Error</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt Enable</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x800F338F</resetMask>
<fields>
<field>
<name>SINGLEFIFODVL</name>
<description>Single FIFO Data Valid Level Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFODVL</name>
<description>Scan FIFO Data Valid Level Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLECMP</name>
<description>Single Result Window Compare Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANCMP</name>
<description>Scan Result Window Compare Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANENTRYDONE</name>
<description>Scan Entry Done Enable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANTABLEDONE</name>
<description>Scan Table Done Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEDONE</name>
<description>Single Conversion Done Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>POLARITYERR</name>
<description>Polarity Error Enable</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PORTALLOCERR</name>
<description>Port Allocation Error Enable</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEFIFOOF</name>
<description>Single FIFO Overflow Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFOOF</name>
<description>Scan FIFO Overflow Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SINGLEFIFOUF</name>
<description>Single FIFO Underflow Enable</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANFIFOUF</name>
<description>Scan FIFO Underflow Enable</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM23ABORTERROR</name>
<description>EM2/3 Abort Error Enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIGGER</name>
<description>Trigger</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00011717</resetMask>
<fields>
<field>
<name>SCANTRIGSEL</name>
<description>Scan Trigger Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IMMEDIATE</name>
<description>Immediate triggering. The scan queue will be disabled once all conversions in the scan table are complete, unless TRIGGERACTION is set to continuous.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMER</name>
<description>Triggers when the local timer count reaches zero. </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSCLKGRP</name>
<description>Triggers on PRS0 from a timer module that is using the same clock group as the ADC and has been programmed to use the same clock source as the ADC. The prescale may be different between the ADC and the timer module.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSPOS</name>
<description>Triggers on asynchronous PRS0 positive edge. Requires PRS0 to go low for 3 ADC_CLKs before another positive edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSNEG</name>
<description>Triggers on asynchronous PRS0 negative edge. Requires PRS0 to go high for 3 ADC_CLKs before another negative edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization. PRSNEG should only be used when the trigger source is from a module that remains powered during EM23. For modules (ie: TIMER) that power down during EM23, PRSPOS should be used for an asynchronous trigger, and PRSCLKGRP should be used for a synchronous trigger.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LESENSE</name>
<description>Triggers on LESENSE convert request. When using the LESENSE for the SCAN Table, only one entry is converted per LESENSE convert request. </description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANTRIGACTION</name>
<description>Scan Trigger Action</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONCE</name>
<description>For TRIGSEL=IMMEDIATE, goes through the scan table once and disables queue. For TRIGSEL = TIMER, PRSCLKGRP, PRSPOS, PRSNEG, goes through the scan table once per trigger.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONTINUOUS</name>
<description>Goes through the scan table, converts each entry with a mask bit set, and puts it back into the scan queue to repeat again continuously. The queues are first come first serve. If both queues are triggered, the single queue will get to convert after each scan table completes. The scan queue will get to convert after each single conversion completes.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SINGLETRIGSEL</name>
<description>Single Trigger Select</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>IMMEDIATE</name>
<description>Immediate triggering. The single queue will be disabled once the conversion is complete, unless TRIGGERACTION is set to continuous.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TIMER</name>
<description>Triggers when the local timer count reaches zero. </description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSCLKGRP</name>
<description>Triggers on PRS1 from a timer module that is using the same clock group as the ADC and has been programmed to use the same clock source as the ADC. The prescale may be different between the ADC and the timer module.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSPOS</name>
<description>Triggers on asynchronous PRS1 positive edge. Requires PRS1 to go low for 3 ADC_CLKs before another positive edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSNEG</name>
<description>Triggers on asynchronous PRS1 negative edge. Requires PRS1 to go high for 3 ADC_CLKs before another negative edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization. PRSNEG should only be used when the trigger source is from a module that remains powered during EM23. For modules (ie: TIMER) that power down during EM23, PRSPOS should be used for an asynchronous trigger, and PRSCLKGRP should be used for a synchronous trigger.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SINGLETRIGACTION</name>
<description>Single Trigger Action</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONCE</name>
<description>For TRIGSEL=IMMEDIATE, converts the single queue once and disables queue. For TRIGSEL = TIMER, PRSCLKGRP, PRSPOS, PRSNEG, converts the single queue once per trigger.</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>
<enumeratedValue>
<name>HIGHSPEED</name>
<description>Double high speed mode with a maximum CLK_ADC of 20 MHz. Power consumption is boosted to allow faster conversions.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHACCURACY</name>
<description>High accuracy mode with maximum CLK_ADC of 5 MHz.</description>
<value>2</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>OSRHA</name>
<description>High Accuracy OSR</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HIACC16</name>
<description>High accuracy over sampling of 16x.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC32</name>
<description>High accuracy over sampling of 32x.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC64</name>
<description>High accuracy over sampling of 64x.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC92</name>
<description>High accuracy over sampling of 92x.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC128</name>
<description>High accuracy over sampling of 128x.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC256</name>
<description>High accuracy over sampling of 256x.</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>VREF2P5</name>
<description>External Reference. Supports 2.5V in high accuracy mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDX</name>
<description>AVDD (unbuffered)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDX0P8BUF</name>
<description>AVDD (buffered) * 0.8</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGAVG</name>
<description>Digital Averaging</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AVG1</name>
<description>Collect one output word (no digital averaging).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG2</name>
<description>Collect and average 2 digital output words.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG4</name>
<description>Collect and average 4 digital output words.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG8</name>
<description>Collect and average 8 digital output words.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG16</name>
<description>Collect and average 16 digital output words.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TWOSCOMPL</name>
<description>Two's Complement</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AUTO</name>
<description>Automatic: Single ended measurements are reported as unipolar and differential measurements are reported as bipolar.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FORCEUNIPOLAR</name>
<description>Force all measurements to result in unipolar output. Negative differential numbers will saturate to 0.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FORCEBIPOLAR</name>
<description>Force all measurements to result in bipolar output. Single ended measurements are half the range, but allow for small negative measurements.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCALE0</name>
<description>Scale</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x8002C000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OFFSET</name>
<description>Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAIN13LSB</name>
<description>Gain 13 LSBs</description>
<bitOffset>18</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAIN3MSB</name>
<description>Gain 3 MSBs</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GAIN011</name>
<description>Upper 3 bits of gain = 011 (0.75x)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GAIN100</name>
<description>Upper 3 bits of gain = 100 (1.00x)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCHED0</name>
<description>Scheduling</description>
<addressOffset>0x054</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>PRESCALE</name>
<description>Prescale</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG1</name>
<description>Configration</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00002060</resetValue>
<resetMask>0x30E770FF</resetMask>
<fields>
<field>
<name>ADCMODE</name>
<description>ADC Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORMAL</name>
<description>High speed mode with a maximum CLK_ADC of 10 MHz.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHSPEED</name>
<description>Double high speed mode with a maximum CLK_ADC of 20 MHz. Power consumption is boosted to allow faster conversions.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGHACCURACY</name>
<description>High accuracy mode with maximum CLK_ADC of 5 MHz.</description>
<value>2</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>OSRHA</name>
<description>High Accuracy OSR</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HIACC16</name>
<description>High accuracy over sampling of 16x.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC32</name>
<description>High accuracy over sampling of 32x.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC64</name>
<description>High accuracy over sampling of 64x.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC92</name>
<description>High accuracy over sampling of 92x.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC128</name>
<description>High accuracy over sampling of 128x.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>HIACC256</name>
<description>High accuracy over sampling of 256x.</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>VREF2P5</name>
<description>External Reference. Supports 2.5V in high accuracy mode.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDX</name>
<description>AVDD (unbuffered)</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>VDDX0P8BUF</name>
<description>AVDD (buffered) * 0.8</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DIGAVG</name>
<description>Digital Averaging</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AVG1</name>
<description>Collect one output word (no digital averaging).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG2</name>
<description>Collect and average 2 digital output words.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG4</name>
<description>Collect and average 4 digital output words.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG8</name>
<description>Collect and average 8 digital output words.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>AVG16</name>
<description>Collect and average 16 digital output words.</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TWOSCOMPL</name>
<description>Two's Complement</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AUTO</name>
<description>Automatic: Single ended measurements are reported as unipolar and differential measurements are reported as bipolar.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>FORCEUNIPOLAR</name>
<description>Force all measurements to result in unipolar output. Negative differential numbers will saturate to 0.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>FORCEBIPOLAR</name>
<description>Force all measurements to result in bipolar output. Single ended measurements are half the range, but allow for small negative measurements.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCALE1</name>
<description>Scale</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x8002C000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OFFSET</name>
<description>Offset</description>
<bitOffset>0</bitOffset>
<bitWidth>18</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAIN13LSB</name>
<description>Gain 13 LSBs</description>
<bitOffset>18</bitOffset>
<bitWidth>13</bitWidth>
<access>read-write</access>
</field>
<field>
<name>GAIN3MSB</name>
<description>Gain 3 MSBs</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>GAIN011</name>
<description>Upper 3 bits of gain = 011 (0.75x)</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GAIN100</name>
<description>Upper 3 bits of gain = 100 (1.00x)</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SCHED1</name>
<description>Scheduling</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000003FF</resetMask>
<fields>
<field>
<name>PRESCALE</name>
<description>Prescale</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SINGLEFIFOCFG</name>
<description>Single FIFO Configuration</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000030</resetValue>
<resetMask>0x0000017F</resetMask>
<fields>
<field>
<name>ALIGNMENT</name>
<description>Alignment</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RIGHT12</name>
<description>ID[7:0], SIGN_EXT, DATA[11:0]</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT16</name>
<description>ID[7:0], SIGN_EXT, DATA[15:0]</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT20</name>
<description>ID[7:0], SIGN_EXT, DATA[19:0]</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT12</name>
<description>DATA[11:0], 000000000000, ID[7:0]</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT16</name>
<description>DATA[15:0], 00000000, ID[7:0]</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT20</name>
<description>DATA[19:0], 0000, ID[7:0]</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SHOWID</name>
<description>Show ID</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DVL</name>
<description>Data Valid Level</description>
<bitOffset>4</bitOffset>
<bitWidth>3</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>
<enumeratedValue>
<name>VALID5</name>
<description>When 5 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID6</name>
<description>When 6 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID7</name>
<description>When 7 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID8</name>
<description>When 8 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA.</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DMAWUFIFOSINGLE</name>
<description>Single FIFO DMA wakeup.</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>While in EM2 or EM3, the DMA controller will not be requested.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLED</name>
<description>While in EM2 or EM3, the DMA controller will be requested when the single FIFO reaches its Data Valid Level. [DVL must be set to 0 (VALID1).]</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SINGLEFIFODATA</name>
<description>Read the oldest valid data from the single FIFO and pop the FIFO</description>
<addressOffset>0x074</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Single FIFO Read Data</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SINGLEFIFOSTAT</name>
<description>Single FIFO status</description>
<addressOffset>0x078</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>FIFOREADCNT</name>
<description>FIFO Read Count</description>
<bitOffset>0</bitOffset>
<bitWidth>4</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>0x0000017F</resetMask>
<fields>
<field>
<name>ALIGNMENT</name>
<description>Alignment</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>RIGHT12</name>
<description>ID[7:0], SIGN_EXT, DATA[11:0]</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT16</name>
<description>ID[7:0], SIGN_EXT, DATA[15:0]</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RIGHT20</name>
<description>ID[7:0], SIGN_EXT, DATA[19:0]</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT12</name>
<description>DATA[11:0], 000000000000, ID[7:0]</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT16</name>
<description>DATA[15:0], 00000000, ID[7:0]</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>LEFT20</name>
<description>DATA[19:0], 0000, ID[7:0]</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SHOWID</name>
<description>Show ID</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DVL</name>
<description>Data Valid Level</description>
<bitOffset>4</bitOffset>
<bitWidth>3</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>
<enumeratedValue>
<name>VALID5</name>
<description>When 5 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID6</name>
<description>When 6 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID7</name>
<description>When 7 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>VALID8</name>
<description>When 8 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA.</description>
<value>7</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>0x0000000F</resetMask>
<fields>
<field>
<name>FIFOREADCNT</name>
<description>FIFO Read Count</description>
<bitOffset>0</bitOffset>
<bitWidth>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>DAC1</name>
<description>Direct connection to DAC0_CH1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA1</name>
<description>Direct connection to AIN1 input pin</description>
<value>4</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>DAC0</name>
<description>Direct connection to DAC0_CH0</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PADANA0</name>
<description>Direct connection to AIN0 input pin</description>
<value>4</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>1</version>
<description>ACMP0_NS Registers</description>
<baseAddress>0x59008000</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>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWRST</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SWRST</name>
<description>Software reset</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESETTING</name>
<description>Software reset busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000004</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>0x010</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>0x014</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>VDACOUT0</name>
<description>VDAC0 channel 0 output</description>
<value>64</value>
</enumeratedValue>
<enumeratedValue>
<name>VDACOUT1</name>
<description>VDAC0 channel 1 output</description>
<value>65</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTPA</name>
<description>External interface, base is PA0.</description>
<value>80</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTPB</name>
<description>External interface, base is PB0.</description>
<value>81</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTPC</name>
<description>External interface, base is PC0.</description>
<value>82</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTPD</name>
<description>External interface, base is PD0.</description>
<value>83</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>VDACOUT0</name>
<description>VDAC0 channel 0 output</description>
<value>64</value>
</enumeratedValue>
<enumeratedValue>
<name>VDACOUT1</name>
<description>VDAC0 channel 1 output</description>
<value>65</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>0x018</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>0x01C</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>0x020</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>0x024</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>1</version>
<description>ACMP1_NS Registers</description>
<baseAddress>0x5900C000</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>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version ID</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWRST</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SWRST</name>
<description>Software reset</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESETTING</name>
<description>Software reset busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000004</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>0x010</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>0x014</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>VDACOUT0</name>
<description>VDAC0 channel 0 output</description>
<value>64</value>
</enumeratedValue>
<enumeratedValue>
<name>VDACOUT1</name>
<description>VDAC0 channel 1 output</description>
<value>65</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTPA</name>
<description>External interface, base is PA0.</description>
<value>80</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTPB</name>
<description>External interface, base is PB0.</description>
<value>81</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTPC</name>
<description>External interface, base is PC0.</description>
<value>82</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTPD</name>
<description>External interface, base is PD0.</description>
<value>83</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>VDACOUT0</name>
<description>VDAC0 channel 0 output</description>
<value>64</value>
</enumeratedValue>
<enumeratedValue>
<name>VDACOUT1</name>
<description>VDAC0 channel 1 output</description>
<value>65</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>0x018</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>0x01C</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>0x020</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>0x024</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>AMUXCP0_NS</name>
<version>1</version>
<description>AMUXCP0_NS Registers</description>
<baseAddress>0x59020000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>IPVERSION</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>Control</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000033</resetMask>
<fields>
<field>
<name>FORCEHP</name>
<description>Force High Power</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCELP</name>
<description>Force Low Power</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCERUN</name>
<description>Force run</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCESTOP</name>
<description>Force stop</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>RUN</name>
<description>running</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>HICAP</name>
<description>high cap</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TEST</name>
<description>Test</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80003313</resetMask>
<fields>
<field>
<name>SYNCCLK</name>
<description>Sync Clock</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SYNCMODE</name>
<description>Sync Mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEREQUEST</name>
<description>Force Request</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEHICAP</name>
<description>Force high capacitance driver</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCELOCAP</name>
<description>Force low capacitance driver</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEBOOSTON</name>
<description>Force Boost On</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEBOOSTOFF</name>
<description>Force Boost Off</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STATUSEN</name>
<description>Enable write to status bits</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIM</name>
<description>Trim </description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x77E44AA1</resetValue>
<resetMask>0x77FFEFFF</resetMask>
<fields>
<field>
<name>WARMUPTIME</name>
<description>Warm up time</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>WUCYCLES72</name>
<description>Warm up cycle = 72; 3.6us @20 MHz</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>WUCYCLES96</name>
<description>Warm up cycle = 96; 4.8us @ 20 MHz</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>WUCYCLES128</name>
<description>Warm up cycle = 128; 6.4us @ 20 MHz</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>WUCYCLES160</name>
<description>Warm up cycle = 160; 8.0us @ 20 MHz</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FLOATVDDCPLO</name>
<description>Float VDDCP Low Power</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FLOATVDDCPHI</name>
<description>Float VDDCP High Power</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYPASSDIV2LO</name>
<description>Bypass Div2 Low Power</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BYPASSDIV2HI</name>
<description>Bypass Div2 High Power</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUMP0P5XLO</name>
<description>Bump 0.5X Low Power</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUMP0P5XHI</name>
<description>Bump 0.5X High Power</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIAS2XLO</name>
<description>Bias 2x Low Power</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIAS2XHI</name>
<description>Bias 2x High Power</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VOLTAGECTRLLO</name>
<description>Charge Pump Voltage Control Low Power</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>VOLTAGECTRLHI</name>
<description>Charge Pump Voltage Control High Power</description>
<bitOffset>13</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIASCTRLLO</name>
<description>Bias Control Low Power</description>
<bitOffset>15</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIASCTRLLOCONT</name>
<description>Bias Control Low Power Continuous</description>
<bitOffset>18</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BIASCTRLHI</name>
<description>Bias Control High Power</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUMPCAPLO</name>
<description>Pump Cap Low Power</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PUMPCAPHI</name>
<description>Pump Cap High Power</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>VDAC0_NS</name>
<version>1</version>
<description>VDAC0_NS Registers</description>
<baseAddress>0x59024000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>VDAC</name>
<value>55</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>VDAC Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWRST</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SWRST</name>
<description>Software reset command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESETTING</name>
<description>Software reset busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x20000000</resetValue>
<resetMask>0x7F773FBF</resetMask>
<fields>
<field>
<name>DIFF</name>
<description>Differential Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SINGLEENDED</name>
<description>Single ended output</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIFFERENTIAL</name>
<description>Differential output</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SINEMODE</name>
<description>Sine Mode</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISSINEMODE</name>
<description>Sine mode disabled. Sine reset to 0 degrees</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENSINEMODE</name>
<description>Sine mode enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SINERESET</name>
<description>Sine Wave Reset When inactive</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH0PRESCRST</name>
<description>Channel 0 Start Reset Prescaler</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NORESETPRESC</name>
<description>Prescaler not reset on channel 0 start</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>RESETPRESC</name>
<description>Prescaler reset on channel 0 start</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFRSEL</name>
<description>Reference Selection</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>V125</name>
<description>Internal 1.25 V bandgap reference</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>V25</name>
<description>Internal 2.5 V bandgap reference</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>VDD</name>
<description>AVDD reference</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>EXT</name>
<description>External pin reference</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRESC</name>
<description>Prescaler Setting for DAC clock</description>
<bitOffset>7</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TIMEROVRFLOWPERIOD</name>
<description>Internal Timer Overflow Period</description>
<bitOffset>16</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CYCLES2</name>
<description>The Timer overflows every 2 Prescaled CLK_DAC cycles</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES4</name>
<description>The Timer overflows every 4 Prescaled CLK_DAC cycles</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES8</name>
<description>The Timer overflows every 8 Prescaled CLK_DAC cycles</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES16</name>
<description>The Timer overflows every 16 Prescaled CLK_DAC cycles</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES32</name>
<description>The Timer overflows every 32 Prescaled CLK_DAC cycles</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES64</name>
<description>The Timer overflows every 64 Prescaled CLK_DAC cycles</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFRESHPERIOD</name>
<description>Refresh Timer Overflow Period</description>
<bitOffset>20</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CYCLES2</name>
<description>All channels with enabled refresh are refreshed every 2 CLK_REFRESH cycles</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES4</name>
<description>All channels with enabled refresh are refreshed every 4 CLK_REFRESH cycles</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES8</name>
<description>All channels with enabled refresh are refreshed every 8 CLK_REFRESH cycles</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES16</name>
<description>All channels with enabled refresh are refreshed every 16 CLK_REFRESH cycles</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES32</name>
<description>All channels with enabled refresh are refreshed every 32 CLK_REFRESH cycles</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES64</name>
<description>All channels with enabled refresh are refreshed every 64 CLK_REFRESH cycles</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES128</name>
<description>All channels with enabled refresh are refreshed every 128 CLK_REFRESH cycles</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>CYCLES256</name>
<description>All channels with enabled refresh are refreshed every 256 CLK_REFRESH cycles</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>BIASKEEPWARM</name>
<description>Bias Keepwarm Mode Enable</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DMAWU</name>
<description>VDAC DMA Wakeup</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ONDEMANDCLK</name>
<description>Always allow clk_dac</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DBGHALT</name>
<description>Debug Halt</description>
<bitOffset>27</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>WARMUPTIME</name>
<description>DAC Warmup Time</description>
<bitOffset>28</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFCDBF333</resetMask>
<fields>
<field>
<name>CH0ENS</name>
<description>Channel 0 Enabled Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1ENS</name>
<description>Channel 1 Enabled Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH0WARM</name>
<description>Channel 0 Warmed Status</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1WARM</name>
<description>Channel 1 Warmed Status</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH0FIFOFULL</name>
<description>Channel 0 FIFO Full Status</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1FIFOFULL</name>
<description>Channel 1 FIFO Full Status</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH0FIFOCNT</name>
<description>Channel 0 FIFO Valid Count</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1FIFOCNT</name>
<description>Channel 1 FIFO Valid Count</description>
<bitOffset>15</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH0CURRENTSTATE</name>
<description>Channel 0 Current Status</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1CURRENTSTATE</name>
<description>Channel 1 Current Status</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH0FIFOEMPTY</name>
<description>Channel 0 FIFO Empty Status</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1FIFOEMPTY</name>
<description>Channel 1 FIFO Empty Status</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH0FIFOFLBUSY</name>
<description>CH0 WFIFO Flush Sync Busy</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CH1FIFOFLBUSY</name>
<description>CH1 WFIFO Flush Sync Busy</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ABUSINPUTCONFLICT</name>
<description>ABUS Input Conflict Status</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SINEACTIVE</name>
<description>Sine Wave Output Status on Channel</description>
<bitOffset>29</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ABUSALLOCERR</name>
<description>ABUS Allocation Error Status</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCBUSY</name>
<description>Sync Busy Combined</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CH0CFG</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000010</resetValue>
<resetMask>0x00015B75</resetMask>
<fields>
<field>
<name>CONVMODE</name>
<description>Channel 0 Conversion Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONTINUOUS</name>
<description>DAC channel 0 is set in continuous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SAMPLEOFF</name>
<description>DAC channel 0 is set in sample/shut off mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POWERMODE</name>
<description>Channel 0 Power Mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HIGHPOWER</name>
<description>Default is High Power Mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOWPOWER</name>
<description>Set this bit for Low Power Mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRIGMODE</name>
<description>Channel 0 Trigger Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No Conversion Trigger Source Selected for Channel 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SW</name>
<description>Channel 0 is triggered by Channel 0 FIFO (CH0F) write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCPRS</name>
<description>Channel 0 is triggered by Sync PRS input. PRS Trigger should have the same clock group as VDAC.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LESENSE</name>
<description>Channel 0 is triggered by LESENSE</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>INTERNALTIMER</name>
<description>Channel 0 is triggered by Internal Timer Overflow</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYNCPRS</name>
<description>Channel 0 is triggered by Async PRS input</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFRESHSOURCE</name>
<description>Channel 0 Refresh Source</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No Refresh Source Selected for Channel 0.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REFRESHTIMER</name>
<description>Channel 0 Refresh triggered by Refresh Timer Overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCPRS</name>
<description>Channel 0 Refresh triggered by Sync PRS. PRS Trigger should have the same clock group as VDAC.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYNCPRS</name>
<description>Channel 0 Refresh triggered by Async PRS</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FIFODVL</name>
<description>Channel 0 FIFO Low Watermark</description>
<bitOffset>11</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HIGHCAPLOADEN</name>
<description>Channel 0 High Cap Load Mode Enable</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEEPWARM</name>
<description>Channel 0 Keepwarm Mode Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH1CFG</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000010</resetValue>
<resetMask>0x00015B75</resetMask>
<fields>
<field>
<name>CONVMODE</name>
<description>Channel 1 Conversion Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CONTINUOUS</name>
<description>DAC channel 1 is set in continuous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SAMPLEOFF</name>
<description>DAC channel 1 is set in sample/shut off mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>POWERMODE</name>
<description>Channel 1 Power Mode</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>HIGHPOWER</name>
<description>Default is High Power Mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOWPOWER</name>
<description>Set this bit for Low Power Mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TRIGMODE</name>
<description>Channel 1 Trigger Mode</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No Conversion Trigger Source Selected for Channel 1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SW</name>
<description>Channel 1 is triggered by Channel 1 FIFO (CH1F) write</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCPRS</name>
<description>Channel 1 is triggered by Sync PRS input.PRS Trigger should have the same clock group as VDAC.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INTERNALTIMER</name>
<description>Channel 1 is triggered by Internal Timer Overflow</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYNCPRS</name>
<description>Channel 1 is triggered by Async PRS input</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>REFRESHSOURCE</name>
<description>Channel 1 Refresh Source</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No Refresh Source Selected</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>REFRESHTIMER</name>
<description>CH1 Refresh Triggered by Refresh Timer Overflow</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNCPRS</name>
<description>CH1 Refresh Triggered by Sync PRS. PRS Trigger should have the same clock group as VDAC.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ASYNCPRS</name>
<description>CH1 Refresh Triggered by Async PRS</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FIFODVL</name>
<description>Channel 1 FIFO Low Watermark</description>
<bitOffset>11</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HIGHCAPLOADEN</name>
<description>Channel 1 High Cap Load Mode Enable</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEEPWARM</name>
<description>Channel 1 Keepwarm Mode Enable</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000F33</resetMask>
<fields>
<field>
<name>CH0EN</name>
<description>DAC Channel 0 Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH0DIS</name>
<description>DAC Channel 0 Disable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH1EN</name>
<description>DAC Channel 1 Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH1DIS</name>
<description>DAC Channel 1 Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH0FIFOFLUSH</name>
<description>CH0 WFIFO Flush</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CH1FIFOFLUSH</name>
<description>CH1 WFIFO Flush</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SINEMODESTART</name>
<description>Start Sine Wave Generation</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>SINEMODESTOP</name>
<description>Stop Sine Wave Generation</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x04340333</resetMask>
<fields>
<field>
<name>CH0CD</name>
<description>CH0 Conversion Done Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1CD</name>
<description>CH1 Conversion Done Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH0OF</name>
<description>CH0 Data Overflow Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1OF</name>
<description>CH1 Data Overflow Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH0UF</name>
<description>CH0 Data Underflow Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1UF</name>
<description>CH1 Data Underflow Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ABUSALLOCERR</name>
<description>ABUS Port Allocation Error Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH0DVL</name>
<description>CH0 Data Valid Level Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1DVL</name>
<description>CH1 Data Valid Level Interrupt Flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ABUSINPUTCONFLICT</name>
<description>ABUS Input Conflict Error Flag</description>
<bitOffset>26</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>0x04340333</resetMask>
<fields>
<field>
<name>CH0CD</name>
<description>CH0 Conversion Done Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1CD</name>
<description>CH1 Conversion Done Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH0OF</name>
<description>CH0 Data Overflow Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1OF</name>
<description>CH1 Data Overflow Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH0UF</name>
<description>CH0 Data Underflow Interrupt Flag</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1UF</name>
<description>CH1 Data Underflow Interrupt Flag</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ABUSALLOCERR</name>
<description>ABUS Allocation Error Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH0DVL</name>
<description>CH0 Data Valid Level Interrupt Flag</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1DVL</name>
<description>CH1 Data Valid Level Interrupt Flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ABUSINPUTCONFLICT</name>
<description>ABUS Input Conflict Interrupt Flag</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH0F</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Channel 0 Data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CH1F</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>DATA</name>
<description>Channel 1 Data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>OUTCTRL</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7FDFF333</resetMask>
<fields>
<field>
<name>MAINOUTENCH0</name>
<description>CH0 Main Output Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MAINOUTENCH1</name>
<description>CH1 Main Output Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUXOUTENCH0</name>
<description>CH0 Alternative Output Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUXOUTENCH1</name>
<description>CH1 Alternative Output Enable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SHORTCH0</name>
<description>CH1 Main and Alternative Output Short</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SHORTCH1</name>
<description>CH0 Main and Alternative Output Short</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ABUSPORTSELCH0</name>
<description>CH0 ABUS Port Select</description>
<bitOffset>12</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No GPIO Selected for CH0 ABUS Output</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A Selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B Selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C Selected</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D Selected</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ABUSPINSELCH0</name>
<description>CH0 ABUS Pin Select</description>
<bitOffset>15</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ABUSPORTSELCH1</name>
<description>CH1 ABUS Port Select</description>
<bitOffset>22</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No GPIO Selected for CH1 ABUS Output</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTA</name>
<description>Port A Selected</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTB</name>
<description>Port B Selected</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTC</name>
<description>Port C Selected</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PORTD</name>
<description>Port D Selected</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ABUSPINSELCH1</name>
<description>CH1 ABUS Pin Select</description>
<bitOffset>25</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>OUTTIMERCFG</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x01FF83FF</resetMask>
<fields>
<field>
<name>CH0OUTHOLDTIME</name>
<description>CH0 Output Hold Time</description>
<bitOffset>0</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1OUTHOLDTIME</name>
<description>CH1 Output Hold Time</description>
<bitOffset>15</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>PCNT0_NS</name>
<version>1</version>
<description>PCNT0_NS Registers</description>
<baseAddress>0x59030000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>PCNT0</name>
<value>56</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP VERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>PCNT Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWRST</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SWRST</name>
<description>Software reset command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESETTING</name>
<description>Software reset busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000377</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Mode Select</description>
<bitOffset>0</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>OVSSINGLE</name>
<description>Single input EM23GRPACLK oversampling mode (available in EM0-EM3).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTCLKSINGLE</name>
<description>Externally clocked single input counter mode (available in EM0-EM3).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTCLKQUAD</name>
<description>Externally clocked quadrature decoder mode (available in EM0-EM3).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>OVSQUAD1X</name>
<description>EM23GRPACLK oversampling quadrature decoder 1X mode (available in EM0-EM3).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>OVSQUAD2X</name>
<description>EM23GRPACLK oversampling quadrature decoder 2X mode (available in EM0-EM3).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>OVSQUAD4X</name>
<description>EM23GRPACLK oversampling quadrature decoder 4X mode (available in EM0-EM3).</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DEBUGHALT</name>
<description>Debug Mode Halt Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>PCNT is running in debug mode.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>PCNT is frozen in debug mode.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FILTEN</name>
<description>Enable Digital Pulse Width Filter</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HYST</name>
<description>Enable Hysteresis</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>S0PRSEN</name>
<description>S0IN PRS Enable</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>S1PRSEN</name>
<description>S1IN PRS Enable</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000F7</resetMask>
<fields>
<field>
<name>S1CDIR</name>
<description>Count Direction Determined By S1</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTDIR</name>
<description>Non-Quadrature Mode Counter Direction Co</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Up counter mode.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Down counter mode.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EDGE</name>
<description>Edge Select</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>POS</name>
<description>Positive edges on the PCNTn_S0IN inputs are counted in OVSSINGLE mode. Does not invert PCNTn_S1IN input in OVSSINGLE and EXTCLKSINGLE modes</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NEG</name>
<description>Negative edges on the PCNTn_S0IN inputs are counted in OVSSINGLE mode. Inverts the PCNTn_S1IN input in OVSSINGLE and EXTCLKSINGLE modes</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNTEV</name>
<description>Controls When the Counter Counts</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BOTH</name>
<description>Counts up on up-count and down on down-count events.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Only counts up on up-count events.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Only counts down on down-count events.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUXCNTEV</name>
<description>Controls When the Aux Counter Counts</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>BOTH</name>
<description>Counts up on both up-count and down-count events.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Counts up on up-count events.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Counts up on down-count events.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000F17</resetMask>
<fields>
<field>
<name>CORERST</name>
<description>PCNT Clock Domain Reset</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CNTRST</name>
<description>CNT Reset</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>AUXCNTRST</name>
<description>AUXCNT Reset</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>LCNTIM</name>
<description>Load CNT Immediately</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STARTCNT</name>
<description>Start Main Counter</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STARTAUXCNT</name>
<description>Start Aux Counter</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOPCNT</name>
<description>Stop Main Counter</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOPAUXCNT</name>
<description>Stop Aux Counter</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>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DIR</name>
<description>Current Counter Direction</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UP</name>
<description>Up counter mode (clockwise in EXTCLKQUAD mode with the EDGE bit in PCNTn_CTRL set to 0).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Down counter mode.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TOPBV</name>
<description>TOP Buffer Valid</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PCNTLOCKSTATUS</name>
<description>Lock Status</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>PCNT registers are unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>PCNT registers are locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CNTRUNNING</name>
<description>Main Counter running status</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>AUXCNTRUNNING</name>
<description>Aux Counter running status</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>UF</name>
<description>Underflow Interrupt Read Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OF</name>
<description>Overflow Interrupt Read Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCNG</name>
<description>Direction Change Detect Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUXOF</name>
<description>Auxiliary Overflow Interrupt Read Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OQSTERR</name>
<description>Oversampling Quad State Err Int Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</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>0x0000001F</resetMask>
<fields>
<field>
<name>UF</name>
<description>Underflow Interrupt Read Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OF</name>
<description>Overflow Interrupt Read Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DIRCNG</name>
<description>Direction Change Detect Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUXOF</name>
<description>Auxiliary Overflow Interrupt Read Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OQSTERR</name>
<description>Oversampling Quad State Err Int Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CNT</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>CNT</name>
<description>Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>AUXCNT</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>AUXCNT</name>
<description>Auxiliary Counter Value</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TOP</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x000000FF</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>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x000000FF</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>OVSCTRL</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000010FF</resetMask>
<fields>
<field>
<name>FILTLEN</name>
<description>Configure Filter Length for Inputs S0IN </description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FLUTTERRM</name>
<description>Flutter Remove</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>CTRL</name>
<description>CTRL Register Busy</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CMD</name>
<description>CMD Register Busy</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TOP</name>
<description>TOP Register Busy</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TOPB</name>
<description>TOPB Register Busy</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OVSCTRL</name>
<description>OVSCTRL Register Busy</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-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>PCNTLOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write to unock PCNT lockable registers</description>
<value>42976</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>LESENSE_NS</name>
<version>1</version>
<description>LESENSE_NS Registers</description>
<baseAddress>0x59038000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<registers>
<register>
<name>IPVERSION</name>
<description>IPVERSION</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IPVERSION</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>Global Enable of LESENSE functions</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Enable</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DISABLING</name>
<description>Disabling</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWRST</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>SWRST</name>
<description>Software reset command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RESETTING</name>
<description>Software reset busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>Configuration Register</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00020FEF</resetMask>
<fields>
<field>
<name>SCANMODE</name>
<description>Configure scan mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PERIODIC</name>
<description>A new scan is started each time the period counter overflows</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONESHOT</name>
<description>A single scan is performed when START in CMD is set</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS</name>
<description>Pulse on PRS channel</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANCONF</name>
<description>Select scan configuration</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIRMAP</name>
<description>The channel configuration register registers used are directly mapped to the channel number.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>INVMAP</name>
<description>The channel configuration register registers used are CH&lt;subscript&gt;X+8&lt;/subscript&gt;_CONF for channels 0-7 and CH&lt;subscript&gt;X-8&lt;/subscript&gt;_CONF for channels 8-15.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TOGGLE</name>
<description>The channel configuration register registers used toggles between CH&lt;subscript&gt;X&lt;/subscript&gt;_CONF and CH&lt;subscript&gt;X+8&lt;/subscript&gt;_CONF when channel x triggers</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DECDEF</name>
<description>The decoder state defines the CONF registers to be used.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DUALSAMPLE</name>
<description>Enable dual sample mode</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STRSCANRES</name>
<description>Enable storing of SCANRES</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DMAWU</name>
<description>DMA wake-up from EM2</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No DMA wake-up from EM2</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DMA wake-up from EM2 when FIFO count is greater or equal to RESFIDL</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RESFIDL</name>
<description>Result FIFO level</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEBUGRUN</name>
<description>Debug Mode Run Enable</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X0</name>
<description>LESENSE can not start new scans in debug mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X1</name>
<description>LESENSE can start new scans in debug mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>TIMCTRL</name>
<description>Timing Control Register</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x10CFF773</resetMask>
<fields>
<field>
<name>AUXPRESC</name>
<description>Prescaling factor for high frequency tim</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>High frequency timer is clocked at LESENSEHFCLK/1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>High frequency timer is clocked at LESENSEHFCLK/2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>High frequency timer is clocked at LESENSEHFCLK/4</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>High frequency timer is clocked at LESENSEHFCLK/8</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>LFPRESC</name>
<description>Prescaling factor for low frequency time</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>Low frequency timer is clocked with LESENSECLK/1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Low frequency timer is clocked with LESENSECLK/2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Low frequency timer is clocked with LESENSECLK/4</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>Low frequency timer is clocked with LESENSECLK/8</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>Low frequency timer is clocked with LESENSECLK/16</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>Low frequency timer is clocked with LESENSECLK/32</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>Low frequency timer is clocked with LESENSECLK/64</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>Low frequency timer is clocked with LESENSECLK/128</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCPRESC</name>
<description>Period counter prescaling</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>The period counter clock frequency is LESENSECLK/1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>The period counter clock frequency is LESENSECLK/2</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>The period counter clock frequency is LESENSECLK/4</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV8</name>
<description>The period counter clock frequency is LESENSECLK/8</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV16</name>
<description>The period counter clock frequency is LESENSECLK/16</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV32</name>
<description>The period counter clock frequency is LESENSECLK/32</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV64</name>
<description>The period counter clock frequency is LESENSECLK/64</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV128</name>
<description>The period counter clock frequency is LESENSECLK/128</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PCTOP</name>
<description>Period counter top value</description>
<bitOffset>12</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STARTDLY</name>
<description>Start delay configuration</description>
<bitOffset>22</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUXSTARTUP</name>
<description>AUX startup config</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>PREDEMAND</name>
<description>Request oscillator .5 LESENSECLK cycle before sensing starts</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONDEMAND</name>
<description>Request oscillator at sensing time</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>PERCTRL</name>
<description>Peripheral Control Register</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x03500144</resetMask>
<fields>
<field>
<name>DACCH0DATA</name>
<description>DAC CH0 data selection.</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DACDATA</name>
<description>DAC data is defined by CH0DATA in the DAC interface.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>THRES</name>
<description>DAC data is defined by THRES in CHx_INTERACT.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DACSTARTUP</name>
<description>DAC startup configuration</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>FULLCYCLE</name>
<description>DAC is started a full LESENSECLK before sensor interaction starts.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HALFCYCLE</name>
<description>DAC is started half a LESENSECLK cycle before sensor interaction starts.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>DACCONVTRIG</name>
<description>DAC conversion trigger configuration</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>CHANNELSTART</name>
<description>DAC is enabled before every LESENSE channle measurement.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SCANSTART</name>
<description>DAC is only enabled once per scan.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACMP0MODE</name>
<description>ACMP0 mode</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MUX</name>
<description>LESENSE controls POSSEL of ACMP0 </description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MUXTHRES</name>
<description>LESENSE controls POSSEL and reference divider of ACMP0</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACMP1MODE</name>
<description>ACMP1 mode</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>MUX</name>
<description>LESENSE controls the POSSEL of ACMP1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MUXTHRES</name>
<description>LESENSE POSSEL and reference divider of ACMP1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ACMP0INV</name>
<description>Invert analog comparator 0 output</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ACMP1INV</name>
<description>Invert analog comparator 1 output</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>DECCTRL</name>
<description>Decoder control Register</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000000FD</resetMask>
<fields>
<field>
<name>DECDIS</name>
<description>Disable the decoder</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>INTMAP</name>
<description>Enable decoder to channel interrupt map</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HYSTPRS0</name>
<description>Enable decoder hysteresis on PRS0 output</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HYSTPRS1</name>
<description>Enable decoder hysteresis on PRS1 output</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HYSTPRS2</name>
<description>Enable decoder hysteresis on PRS2 output</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>HYSTIRQ</name>
<description>Enable decoder hysteresis on interrupt r</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSCNT</name>
<description>Enable count mode on decoder PRS channel</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>EVALCTRL</name>
<description>LESENSE evaluation control</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>WINSIZE</name>
<description>Sliding window and step detection size</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>PRSCTRL</name>
<description>PRS control register</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00011F1F</resetMask>
<fields>
<field>
<name>DECCMPVAL</name>
<description>Decoder state compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DECCMPMASK</name>
<description>Decoder state compare value mask</description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DECCMPEN</name>
<description>Enable PRS output DECCMP</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>Command Register</description>
<addressOffset>0x024</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>START</name>
<description>Start scanning of sensors.</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>STOP</name>
<description>Stop scanning of sensors</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>DECODE</name>
<description>Start decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARBUF</name>
<description>Clear result buffer</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>CHEN</name>
<description>Channel enable Register</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>CHEN</name>
<description>Enable scan channel</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SCANRES</name>
<description>Scan result register</description>
<addressOffset>0x02C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SCANRES</name>
<description>Scan results</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>STEPDIR</name>
<description>Direction of previous step detection</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>Status Register</description>
<addressOffset>0x030</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000007B</resetMask>
<fields>
<field>
<name>RESFIFOV</name>
<description>Result fifo valid</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RESFIFOFULL</name>
<description>Result fifo full</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SCANACTIVE</name>
<description>LESENSE scan active</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RUNNING</name>
<description>LESENSE periodic counter running</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>READBUSY</name>
<description>FIFO Read Busy</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FLUSHING</name>
<description>FIFO Flushing</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RESCOUNT</name>
<description>Result FIFO Count</description>
<addressOffset>0x034</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>COUNT</name>
<description>Result Fifo Count</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RESFIFO</name>
<description>Result Fifo</description>
<addressOffset>0x038</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000FFFFF</resetMask>
<fields>
<field>
<name>BUFDATASRC</name>
<description>Result data and source</description>
<bitOffset>0</bitOffset>
<bitWidth>20</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CURCH</name>
<description>Current channel index</description>
<addressOffset>0x03C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>CURCH</name>
<description>Shows the index of the current channel</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>DECSTATE</name>
<description>Current decoder state</description>
<addressOffset>0x040</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000001F</resetMask>
<fields>
<field>
<name>DECSTATE</name>
<description>Shows the current decoder state</description>
<bitOffset>0</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SENSORSTATE</name>
<description>Decoder input register</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>SENSORSTATE</name>
<description>Sensor State</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IDLECONF</name>
<description>GPIO Idle phase configuration</description>
<addressOffset>0x048</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>CHIDLE0</name>
<description>Channel IDLE configuration</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE1</name>
<description>Channel IDLE configuration</description>
<bitOffset>2</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE2</name>
<description>Channel IDLE configuration</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE3</name>
<description>Channel IDLE configuration</description>
<bitOffset>6</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE4</name>
<description>Channel IDLE configuration</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE5</name>
<description>Channel IDLE configuration</description>
<bitOffset>10</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE6</name>
<description>Channel IDLE configuration</description>
<bitOffset>12</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE7</name>
<description>Channel IDLE configuration</description>
<bitOffset>14</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE8</name>
<description>Channel IDLE configuration</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE9</name>
<description>Channel IDLE configuration</description>
<bitOffset>18</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE10</name>
<description>Channel IDLE configuration</description>
<bitOffset>20</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE11</name>
<description>Channel IDLE configuration</description>
<bitOffset>22</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE12</name>
<description>Channel IDLE configuration</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE13</name>
<description>Channel IDLE configuration</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE14</name>
<description>Channel IDLE configuration</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CHIDLE15</name>
<description>Channel IDLE configuration</description>
<bitOffset>30</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>CH0 output is disabled in idle phase</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>CH0 output is high in idle phase</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>CH0 output is low in idle phase</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DAC</name>
<description>CH0 output is connected to DAC output in idle phase</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>Synchronization Busy Register</description>
<addressOffset>0x050</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>CMD</name>
<description>Command</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>Interrupt Flags</description>
<addressOffset>0x060</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Channel</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1</name>
<description>Channel</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH2</name>
<description>Channel</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH3</name>
<description>Channel</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH4</name>
<description>Channel</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH5</name>
<description>Channel</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH6</name>
<description>Channel</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH7</name>
<description>Channel</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH8</name>
<description>Channel</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH9</name>
<description>Channel</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH10</name>
<description>Channel</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH11</name>
<description>Channel</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH12</name>
<description>Channel</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH13</name>
<description>Channel</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH14</name>
<description>Channel</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH15</name>
<description>Channel</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANDONE</name>
<description>Scan Done</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEC</name>
<description>Decoder </description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RESWL</name>
<description>Result Watermark Level</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RESOF</name>
<description>Result Overflow</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTOF</name>
<description>Counter Overflow</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RESUF</name>
<description>Result Underflow</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>Interrupt Enables</description>
<addressOffset>0x064</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>CH0</name>
<description>Channel</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH1</name>
<description>Channel</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH2</name>
<description>Channel</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH3</name>
<description>Channel</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH4</name>
<description>Channel</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH5</name>
<description>Channel</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH6</name>
<description>Channel</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH7</name>
<description>Channel</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH8</name>
<description>Channel</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH9</name>
<description>Channel</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH10</name>
<description>Channel</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH11</name>
<description>Channel</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH12</name>
<description>Channel</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH13</name>
<description>Channel</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH14</name>
<description>Channel</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CH15</name>
<description>Channel</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SCANDONE</name>
<description>Scan Complete</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DEC</name>
<description>Decoder </description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RESWL</name>
<description>Result Watermark Level</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RESOF</name>
<description>Result Overflow</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CNTOF</name>
<description>Counter Overflow</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RESUF</name>
<description>Result Underflow</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH0_TIMING</name>
<description>No Description</description>
<addressOffset>0x100</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH0_INTERACT</name>
<description>No Description</description>
<addressOffset>0x104</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH0_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x108</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH0_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x10C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH1_TIMING</name>
<description>No Description</description>
<addressOffset>0x110</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH1_INTERACT</name>
<description>No Description</description>
<addressOffset>0x114</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH1_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x118</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH1_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x11C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH2_TIMING</name>
<description>No Description</description>
<addressOffset>0x120</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH2_INTERACT</name>
<description>No Description</description>
<addressOffset>0x124</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH2_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x128</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH2_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x12C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH3_TIMING</name>
<description>No Description</description>
<addressOffset>0x130</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH3_INTERACT</name>
<description>No Description</description>
<addressOffset>0x134</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH3_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x138</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH3_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x13C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH4_TIMING</name>
<description>No Description</description>
<addressOffset>0x140</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH4_INTERACT</name>
<description>No Description</description>
<addressOffset>0x144</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH4_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x148</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH4_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x14C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH5_TIMING</name>
<description>No Description</description>
<addressOffset>0x150</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH5_INTERACT</name>
<description>No Description</description>
<addressOffset>0x154</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH5_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x158</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH5_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x15C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH6_TIMING</name>
<description>No Description</description>
<addressOffset>0x160</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH6_INTERACT</name>
<description>No Description</description>
<addressOffset>0x164</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH6_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x168</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH6_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x16C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH7_TIMING</name>
<description>No Description</description>
<addressOffset>0x170</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH7_INTERACT</name>
<description>No Description</description>
<addressOffset>0x174</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH7_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x178</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH7_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x17C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH8_TIMING</name>
<description>No Description</description>
<addressOffset>0x180</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH8_INTERACT</name>
<description>No Description</description>
<addressOffset>0x184</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH8_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x188</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH8_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x18C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH9_TIMING</name>
<description>No Description</description>
<addressOffset>0x190</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH9_INTERACT</name>
<description>No Description</description>
<addressOffset>0x194</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH9_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x198</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH9_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x19C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH10_TIMING</name>
<description>No Description</description>
<addressOffset>0x1A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH10_INTERACT</name>
<description>No Description</description>
<addressOffset>0x1A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH10_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x1A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH10_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x1AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH11_TIMING</name>
<description>No Description</description>
<addressOffset>0x1B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH11_INTERACT</name>
<description>No Description</description>
<addressOffset>0x1B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH11_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x1B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH11_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x1BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH12_TIMING</name>
<description>No Description</description>
<addressOffset>0x1C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH12_INTERACT</name>
<description>No Description</description>
<addressOffset>0x1C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH12_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x1C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH12_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x1CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH13_TIMING</name>
<description>No Description</description>
<addressOffset>0x1D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH13_INTERACT</name>
<description>No Description</description>
<addressOffset>0x1D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH13_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x1D8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH13_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x1DC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH14_TIMING</name>
<description>No Description</description>
<addressOffset>0x1E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH14_INTERACT</name>
<description>No Description</description>
<addressOffset>0x1E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH14_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x1E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH14_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x1EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH15_TIMING</name>
<description>No Description</description>
<addressOffset>0x1F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>EXTIME</name>
<description>Set excitation time</description>
<bitOffset>0</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLEDLY</name>
<description>Set sample delay</description>
<bitOffset>6</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MEASUREDLY</name>
<description>Set measure delay</description>
<bitOffset>14</bitOffset>
<bitWidth>10</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CH15_INTERACT</name>
<description>No Description</description>
<addressOffset>0x1F4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x3FFF0FFF</resetMask>
<fields>
<field>
<name>THRES</name>
<description>ACMP threshold or DAC data</description>
<bitOffset>0</bitOffset>
<bitWidth>12</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EXMODE</name>
<description>Set GPIO mode</description>
<bitOffset>16</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>HIGH</name>
<description>Push Pull, GPIO is driven high</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LOW</name>
<description>Push Pull, GPIO is driven low</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DACOUT</name>
<description>DAC output</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ALTEX</name>
<description>Use alternative excite pin</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLECLK</name>
<description>Select clock used for timing of sample d</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>EXCLK</name>
<description>Select clock used for excitation timing</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LFACLK</name>
<description>LFACLK will be used for timing</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AUXHFRCO</name>
<description>AUXHFRCO will be used for timing</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETIF</name>
<description>Enable interrupt generation</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No interrupt is generated</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL</name>
<description>Set interrupt flag if the sensor triggers.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>POSEDGE</name>
<description>Set interrupt flag on positive edge of the sensor state</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NEGEDGE</name>
<description>Set interrupt flag on negative edge of the sensor state</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTHEDGES</name>
<description>Set interrupt flag on both edges of the sensor state</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>OFFSET</name>
<description>OFFSET for IADC/ACMP interaction</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SAMPLE</name>
<description>Sample mode Selection</description>
<bitOffset>28</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ACMPCOUNT</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ACMP</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>ADC</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>ADCDIFF</name>
<description></description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH15_EVALCFG</name>
<description>No Description</description>
<addressOffset>0x1F8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000037C</resetMask>
<fields>
<field>
<name>DECODE</name>
<description>Send result to decoder</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COMP</name>
<description>Select mode for threshold comparison</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>LESS</name>
<description>Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>GE</name>
<description>Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>STRSAMPLE</name>
<description>Enable storing of sensor sample in resul</description>
<bitOffset>4</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Nothing will be stored in the result buffer.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DATA</name>
<description>The sensor sample data will be stored in the result buffer.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DATASRC</name>
<description>The data source, i.e. the channel, will be stored alongside the sensor sample data.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SCANRESINV</name>
<description>Enable inversion of result</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MODE</name>
<description>Configure evaluation mode</description>
<bitOffset>8</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>THRES</name>
<description>Threshold comparison is used to evaluate sensor result</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SLIDINGWIN</name>
<description>Sliding window is used to evaluate sensor result</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>STEPDET</name>
<description>Step detection is used to evaluate sensor result</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CH15_EVALTHRES</name>
<description>No Description</description>
<addressOffset>0x1FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>EVALTHRES</name>
<description>Threshold </description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST0_ARC</name>
<description>No Description</description>
<addressOffset>0x200</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST1_ARC</name>
<description>No Description</description>
<addressOffset>0x204</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST2_ARC</name>
<description>No Description</description>
<addressOffset>0x208</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST3_ARC</name>
<description>No Description</description>
<addressOffset>0x20C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST4_ARC</name>
<description>No Description</description>
<addressOffset>0x210</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST5_ARC</name>
<description>No Description</description>
<addressOffset>0x214</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST6_ARC</name>
<description>No Description</description>
<addressOffset>0x218</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST7_ARC</name>
<description>No Description</description>
<addressOffset>0x21C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST8_ARC</name>
<description>No Description</description>
<addressOffset>0x220</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST9_ARC</name>
<description>No Description</description>
<addressOffset>0x224</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST10_ARC</name>
<description>No Description</description>
<addressOffset>0x228</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST11_ARC</name>
<description>No Description</description>
<addressOffset>0x22C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST12_ARC</name>
<description>No Description</description>
<addressOffset>0x230</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST13_ARC</name>
<description>No Description</description>
<addressOffset>0x234</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST14_ARC</name>
<description>No Description</description>
<addressOffset>0x238</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST15_ARC</name>
<description>No Description</description>
<addressOffset>0x23C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST16_ARC</name>
<description>No Description</description>
<addressOffset>0x240</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST17_ARC</name>
<description>No Description</description>
<addressOffset>0x244</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST18_ARC</name>
<description>No Description</description>
<addressOffset>0x248</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST19_ARC</name>
<description>No Description</description>
<addressOffset>0x24C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST20_ARC</name>
<description>No Description</description>
<addressOffset>0x250</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST21_ARC</name>
<description>No Description</description>
<addressOffset>0x254</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST22_ARC</name>
<description>No Description</description>
<addressOffset>0x258</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST23_ARC</name>
<description>No Description</description>
<addressOffset>0x25C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST24_ARC</name>
<description>No Description</description>
<addressOffset>0x260</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST25_ARC</name>
<description>No Description</description>
<addressOffset>0x264</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST26_ARC</name>
<description>No Description</description>
<addressOffset>0x268</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST27_ARC</name>
<description>No Description</description>
<addressOffset>0x26C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST28_ARC</name>
<description>No Description</description>
<addressOffset>0x270</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST29_ARC</name>
<description>No Description</description>
<addressOffset>0x274</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST30_ARC</name>
<description>No Description</description>
<addressOffset>0x278</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST31_ARC</name>
<description>No Description</description>
<addressOffset>0x27C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST32_ARC</name>
<description>No Description</description>
<addressOffset>0x280</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST33_ARC</name>
<description>No Description</description>
<addressOffset>0x284</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST34_ARC</name>
<description>No Description</description>
<addressOffset>0x288</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST35_ARC</name>
<description>No Description</description>
<addressOffset>0x28C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST36_ARC</name>
<description>No Description</description>
<addressOffset>0x290</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST37_ARC</name>
<description>No Description</description>
<addressOffset>0x294</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST38_ARC</name>
<description>No Description</description>
<addressOffset>0x298</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST39_ARC</name>
<description>No Description</description>
<addressOffset>0x29C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST40_ARC</name>
<description>No Description</description>
<addressOffset>0x2A0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST41_ARC</name>
<description>No Description</description>
<addressOffset>0x2A4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST42_ARC</name>
<description>No Description</description>
<addressOffset>0x2A8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST43_ARC</name>
<description>No Description</description>
<addressOffset>0x2AC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST44_ARC</name>
<description>No Description</description>
<addressOffset>0x2B0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST45_ARC</name>
<description>No Description</description>
<addressOffset>0x2B4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST46_ARC</name>
<description>No Description</description>
<addressOffset>0x2B8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST47_ARC</name>
<description>No Description</description>
<addressOffset>0x2BC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST48_ARC</name>
<description>No Description</description>
<addressOffset>0x2C0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST49_ARC</name>
<description>No Description</description>
<addressOffset>0x2C4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST50_ARC</name>
<description>No Description</description>
<addressOffset>0x2C8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST51_ARC</name>
<description>No Description</description>
<addressOffset>0x2CC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST52_ARC</name>
<description>No Description</description>
<addressOffset>0x2D0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST53_ARC</name>
<description>No Description</description>
<addressOffset>0x2D4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST54_ARC</name>
<description>No Description</description>
<addressOffset>0x2D8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST55_ARC</name>
<description>No Description</description>
<addressOffset>0x2DC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST56_ARC</name>
<description>No Description</description>
<addressOffset>0x2E0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST57_ARC</name>
<description>No Description</description>
<addressOffset>0x2E4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST58_ARC</name>
<description>No Description</description>
<addressOffset>0x2E8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST59_ARC</name>
<description>No Description</description>
<addressOffset>0x2EC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST60_ARC</name>
<description>No Description</description>
<addressOffset>0x2F0</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST61_ARC</name>
<description>No Description</description>
<addressOffset>0x2F4</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST62_ARC</name>
<description>No Description</description>
<addressOffset>0x2F8</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>ST63_ARC</name>
<description>No Description</description>
<addressOffset>0x2FC</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x003FFFFF</resetMask>
<fields>
<field>
<name>SCOMP</name>
<description>Sensor compare value</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SMASK</name>
<description>Sensor mask</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CURSTATE</name>
<description>Current State </description>
<bitOffset>8</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSACT</name>
<description>Configure transition action in normal mode</description>
<bitOffset>13</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1).</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS0</name>
<description>Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>UP</name>
<description>Count Up (if PRSCOUNT == 1).</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS1</name>
<description>Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWN</name>
<description>Count Down (if PRSCOUNT == 1).</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS01</name>
<description>Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0).</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS2</name>
<description>Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1).</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS02</name>
<description>Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>UPANDPRS2</name>
<description>Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS12</name>
<description>Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>DOWNANDPRS2</name>
<description>Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1).</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>PRS012</name>
<description>Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0).</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>NEXTSTATE</name>
<description>Next state index</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SETIF</name>
<description>Set interrupt flag</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>HFRCOEM23_NS</name>
<version>2</version>
<description>HFRCOEM23_NS Registers</description>
<baseAddress>0x5A000000</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>0x00000002</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</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>
<field>
<name>EM23ONDEMAND</name>
<description>EM23 On-demand</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CAL</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0xA8689F7F</resetValue>
<resetMask>0xFFFFBF7F</resetMask>
<fields>
<field>
<name>TUNING</name>
<description>Tuning Value</description>
<bitOffset>0</bitOffset>
<bitWidth>7</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FINETUNING</name>
<description>Fine Tuning Value</description>
<bitOffset>8</bitOffset>
<bitWidth>6</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LDOHP</name>
<description>LDO High Power Mode</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FREQRANGE</name>
<description>Frequency Range</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CMPBIAS</name>
<description>Comparator Bias Current</description>
<bitOffset>21</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKDIV</name>
<description>Locally Divide HFRCO Clock Output</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DIV1</name>
<description>Divide by 1.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV2</name>
<description>Divide by 2.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DIV4</name>
<description>Divide by 4.</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CMPSEL</name>
<description>Comparator Load Select</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IREFTC</name>
<description>Tempco Trim on Comparator Current</description>
<bitOffset>28</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x80010007</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>FREQBSY</name>
<description>Frequency Updating Busy</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCBUSY</name>
<description>Synchronization Busy</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ENS</name>
<description>Enable Status</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCK</name>
<description>Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>HFRCO is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>HFRCO is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Ready Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>RDY</name>
<description>RDY Interrupt Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>write-only</access>
<resetValue>0x00008195</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Unlock code</description>
<value>33173</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>HFXO0_NS</name>
<version>3</version>
<description>HFXO0_NS Registers</description>
<baseAddress>0x5A004000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>HFXO0</name>
<value>45</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000003</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>0x0BB00820</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>T4US</name>
<description>The steady state timeout is set to 16 us minimum. The maximum can be +40%.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>T16US</name>
<description>The steady state timeout is set to 41 us minimum. The maximum can be +40%.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>T41US</name>
<description>The steady state timeout is set to 83 us minimum. The maximum can be +40%.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>T83US</name>
<description>The steady state timeout is set to 125 us minimum. The maximum can be +40%.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>T125US</name>
<description>The steady state timeout is set to 166 us minimum. The maximum can be +40%.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>T166US</name>
<description>The steady state timeout is set to 208 us minimum. The maximum can be +40%.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>T208US</name>
<description>The steady state timeout is set to 250 us minimum. The maximum can be +40%.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>T250US</name>
<description>The steady state timeout is set to 333 us minimum. The maximum can be +40%.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>T333US</name>
<description>The steady state timeout is set to 416 us minimum. The maximum can be +40%.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>T416US</name>
<description>The steady state timeout is set to 500 us minimum. The maximum can be +40%.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>T500US</name>
<description>The steady state timeout is set to 666 us minimum. The maximum can be +40%.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>T666US</name>
<description>The steady state timeout is set to 833 us minimum. The maximum can be +40%.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>T833US</name>
<description>The steady state timeout is set to 1666 us minimum. The maximum can be +40%.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>T1666US</name>
<description>The steady state timeout is set to 2500 us minimum. The maximum can be +40%.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>T2500US</name>
<description>The steady state timeout is set to 4166 us minimum. The maximum can be +40%.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>T4166US</name>
<description>The steady state timeout is set to 7500 us minimum. The maximum can be +40%.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMEOUTCBLSB</name>
<description>Core Bias LSB Change Timeout</description>
<bitOffset>24</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T8US</name>
<description>The core bias LSB change timeout is set to 8 us minimum. The maximum can be +40%.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>T20US</name>
<description>The core bias LSB change timeout is set to 20 us minimum. The maximum can be +40%.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>T41US</name>
<description>The core bias LSB change timeout is set to 41 us minimum. The maximum can be +40%.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>T62US</name>
<description>The core bias LSB change timeout is set to 62 us minimum. The maximum can be +40%.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>T83US</name>
<description>The core bias LSB change timeout is set to 83 us minimum. The maximum can be +40%.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>T104US</name>
<description>The core bias LSB change timeout is set to 104 us minimum. The maximum can be +40%.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>T125US</name>
<description>The core bias LSB change timeout is set to 125 us minimum. The maximum can be +40%.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>T166US</name>
<description>The core bias LSB change timeout is set to 166 us minimum. The maximum can be +40%.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>T208US</name>
<description>The core bias LSB change timeout is set to 208 us minimum. The maximum can be +40%.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>T250US</name>
<description>The core bias LSB change timeout is set to 250 us minimum. The maximum can be +40%.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>T333US</name>
<description>The core bias LSB change timeout is set to 333 us minimum. The maximum can be +40%.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>T416US</name>
<description>The core bias LSB change timeout is set to 416 us minimum. The maximum can be +40%.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>T833US</name>
<description>The core bias LSB change timeout is set to 833 us minimum. The maximum can be +40%.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>T1250US</name>
<description>The core bias LSB change timeout is set to 1250 us minimum. The maximum can be +40%.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>T2083US</name>
<description>The core bias LSB change timeout is set to 2083 us minimum. The maximum can be +40%.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>T3750US</name>
<description>The core bias LSB change timeout is set to 3750 us minimum. The maximum can be +40%.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>XTALCTRL</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x033C3C3C</resetValue>
<resetMask>0x8FFFFFFF</resetMask>
<fields>
<field>
<name>COREBIASANA</name>
<description>Core Bias Current</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CTUNEXIANA</name>
<description>Tuning Capacitance on XI</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CTUNEXOANA</name>
<description>Tuning Capacitance on XO</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CTUNEFIXANA</name>
<description>Fixed Tuning Capacitance</description>
<bitOffset>24</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Remove fixed capacitance on XI and XO nodes</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>XI</name>
<description>Adds fixed capacitance on XI node</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>XO</name>
<description>Adds fixed capacitance on XO node</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>BOTH</name>
<description>Adds fixed capacitance on both XI and XO nodes</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>COREDGENANA</name>
<description>Core Degeneration</description>
<bitOffset>26</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Do not apply core degeneration resistence</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>DGEN33</name>
<description>Apply 33 ohm core degeneration resistence</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DGEN50</name>
<description>Apply 50 ohm core degeneration resistence</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>DGEN100</name>
<description>Apply 100 ohm core degeneration resistence</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SKIPCOREBIASOPT</name>
<description>Skip Core Bias Optimization</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>XTALCTRL1</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x0000003C</resetValue>
<resetMask>0x000000FF</resetMask>
<fields>
<field>
<name>CTUNEXIBUFOUTANA</name>
<description>BUFOUT Tuning Capacitance on XI</description>
<bitOffset>0</bitOffset>
<bitWidth>8</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>0xB000000F</resetMask>
<fields>
<field>
<name>MODE</name>
<description>Crystal Oscillator Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>2</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>
<enumeratedValue>
<name>EXTCLKPKDET</name>
<description>external sinusoidal clock can be supplied on XI pin (peak detector used).</description>
<value>2</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ENXIDCBIASANA</name>
<description>Enable XI Internal DC Bias</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SQBUFSCHTRGANA</name>
<description>Squaring Buffer Schmitt Trigger</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Squaring buffer schmitt trigger is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Squaring buffer schmitt trigger is enabled</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FORCELFTIMEOUT</name>
<description>Force Low Frequency Timeout</description>
<bitOffset>28</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CTRL</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x07000040</resetValue>
<resetMask>0x8707FF7D</resetMask>
<fields>
<field>
<name>BUFOUTFREEZE</name>
<description>Freeze BUFOUT Controls</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>KEEPWARM</name>
<description>Keep Warm</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>EM23ONDEMAND</name>
<description>On-demand During EM23</description>
<bitOffset>3</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>
<field>
<name>FORCECTUNEMAX</name>
<description>Force Tuning Cap to Max Value</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSSTATUSSEL0</name>
<description>PRS Status 0 Output Select</description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>PRS mux outputs 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENS</name>
<description>PRS mux outputs enabled status</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>COREBIASOPTRDY</name>
<description>PRS mux outputs core bias optimization ready status</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RDY</name>
<description>PRS mux outputs ready status</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSRDY</name>
<description>PRS mux outputs PRS ready status</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>BUFOUTRDY</name>
<description>PRS mux outputs BUFOUT ready status</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>HWREQ</name>
<description>PRS mux outputs oscillator requested by digital clock status</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSHWREQ</name>
<description>PRS mux outputs oscillator requested by PRS request status</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>BUFOUTHWREQ</name>
<description>PRS mux outputs oscillator requested by BUFOUT request status</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PRSSTATUSSEL1</name>
<description>PRS Status 1 Output Select</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description>PRS mux outputs 0</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENS</name>
<description>PRS mux outputs enabled status</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>COREBIASOPTRDY</name>
<description>PRS mux outputs core bias optimization ready status</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>RDY</name>
<description>PRS mux outputs ready status</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSRDY</name>
<description>PRS mux outputs PRS ready status</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>BUFOUTRDY</name>
<description>PRS mux outputs BUFOUT ready status</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>HWREQ</name>
<description>PRS mux outputs oscillator requested by digital clock status</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>PRSHWREQ</name>
<description>PRS mux outputs oscillator requested by PRS request status</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>BUFOUTHWREQ</name>
<description>PRS mux outputs oscillator requested by BUFOUT request status</description>
<value>10</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>FORCEEN</name>
<description>Force Digital Clock Request</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEENPRS</name>
<description>Force PRS Oscillator Request</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCEENBUFOUT</name>
<description>Force BUFOUT Request</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISONDEMAND</name>
<description>Disable On-demand For Digital Clock</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISONDEMANDPRS</name>
<description>Disable On-demand For PRS</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISONDEMANDBUFOUT</name>
<description>Disable On-demand For BUFOUT</description>
<bitOffset>26</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUFOUTTRIM</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-write</access>
<resetValue>0x00000008</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>VTRTRIMANA</name>
<description>BUFOUT Reference Trim</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>BUFOUTCTRL</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>read-write</access>
<resetValue>0x00643C15</resetValue>
<resetMask>0xC0FFFFFF</resetMask>
<fields>
<field>
<name>XOUTBIASANA</name>
<description>Driver Bias Current</description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>XOUTCFANA</name>
<description>Buffer Gain</description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>XOUTGMANA</name>
<description></description>
<bitOffset>8</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PEAKDETTHRESANA</name>
<description>Peak Detector Threshold for XOUT</description>
<bitOffset>12</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>V105MV</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>V132MV</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>V157MV</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>V184MV</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>V210MV</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>V236MV</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>V262MV</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>V289MV</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>V315MV</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>V341MV</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>V367MV</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>V394MV</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>V420MV</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>V446MV</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>V472MV</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>V499MV</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMEOUTCTUNE</name>
<description>Tuning Cap Change Timeout</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T2US</name>
<description>The tuning cap change timeout is set to 2 us minimum. The maximum can be +40%.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>T5US</name>
<description>The tuning cap change timeout is set to 5 us minimum. The maximum can be +40%.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>T10US</name>
<description>The tuning cap change timeout is set to 10 us minimum. The maximum can be +40%.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>T16US</name>
<description>The tuning cap change timeout is set to 16 us minimum. The maximum can be +40%.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>T21US</name>
<description>The tuning cap change timeout is set to 21 us minimum. The maximum can be +40%.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>T26US</name>
<description>The tuning cap change timeout is set to 26 us minimum. The maximum can be +40%.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>T31US</name>
<description>The tuning cap change timeout is set to 31 us minimum. The maximum can be +40%.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>T42US</name>
<description>The tuning cap change timeout is set to 42 us minimum. The maximum can be +40%.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>T52US</name>
<description>The tuning cap change timeout is set to 52 us minimum. The maximum can be +40%.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>T63US</name>
<description>The tuning cap change timeout is set to 63 us minimum. The maximum can be +40%.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>T83US</name>
<description>The tuning cap change timeout is set to 83 us minimum. The maximum can be +40%.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>T104US</name>
<description>The tuning cap change timeout is set to 104 us minimum. The maximum can be +40%.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>T208US</name>
<description>The tuning cap change timeout is set to 208 us minimum. The maximum can be +40%.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>T313US</name>
<description>The tuning cap change timeout is set to 313 us minimum. The maximum can be +40%.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>T521US</name>
<description>The tuning cap change timeout is set to 521 us minimum. The maximum can be +40%.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>T938US</name>
<description>The tuning cap change timeout is set to 938 us minimum. The maximum can be +40%.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TIMEOUTSTARTUP</name>
<description>Oscillator Startup Timeout</description>
<bitOffset>20</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>T42US</name>
<description>The oscillator startup timeout is set to 42 us minimum. The maximum can be +40%.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>T83US</name>
<description>The oscillator startup timeout is set to 83 us minimum. The maximum can be +40%.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>T108US</name>
<description>The oscillator startup timeout is set to 108 us minimum. The maximum can be +40%.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>T133US</name>
<description>The oscillator startup timeout is set to 133 us minimum. The maximum can be +40%.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>T158US</name>
<description>The oscillator startup timeout is set to 158 us minimum. The maximum can be +40%.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>T183US</name>
<description>The oscillator startup timeout is set to 183 us minimum. The maximum can be +40%.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>T208US</name>
<description>The oscillator startup timeout is set to 208 us minimum. The maximum can be +40%.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>T233US</name>
<description>The oscillator startup timeout is set to 233 us minimum. The maximum can be +40%.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>T258US</name>
<description>The oscillator startup timeout is set to 258 us minimum. The maximum can be +40%.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>T283US</name>
<description>The oscillator startup timeout is set to 283 us minimum. The maximum can be +40%.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>T333US</name>
<description>The oscillator startup timeout is set to 333 us minimum. The maximum can be +40%.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>T375US</name>
<description>The oscillator startup timeout is set to 375 us minimum. The maximum can be +40%.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>T417US</name>
<description>The oscillator startup timeout is set to 417 us minimum. The maximum can be +40%.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>T458US</name>
<description>The oscillator startup timeout is set to 458 us minimum. The maximum can be +40%.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>T500US</name>
<description>The oscillator startup timeout is set to 500 us minimum. The maximum can be +40%.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>T667US</name>
<description>The oscillator startup timeout is set to 667 us minimum. The maximum can be +40%.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MINIMUMSTARTUPDELAY</name>
<description>Minimum Startup Delay</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</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>0xC03F800F</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>PRSRDY</name>
<description>PRS Ready Status</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BUFOUTRDY</name>
<description>BUFOUT Ready Status</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BUFOUTFROZEN</name>
<description>BUFOUT Frozen</description>
<bitOffset>15</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 Digital Clock</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>ISWARM</name>
<description>Oscillator Is Kept Warm</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>PRSHWREQ</name>
<description>Oscillator Requested by PRS Request</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>BUFOUTHWREQ</name>
<description>Oscillator Requested by BUFOUT Request</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SYNCBUSY</name>
<description>Sync Busy</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>LOCK</name>
<description>Configuration Lock Status</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCKED</name>
<description>Configuration lock is unlocked</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LOCKED</name>
<description>Configuration lock is locked</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x070</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xF830800F</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Digital Clock 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>PRSRDY</name>
<description>PRS Ready Interrupt</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTRDY</name>
<description>BUFOUT Ready Interrupt</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTFROZEN</name>
<description>BUFOUT FROZEN Interrupt</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSERR</name>
<description>PRS Requset Error Interrupt</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTERR</name>
<description>BUFOUT Request Error Interrupt</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTFREEZEERR</name>
<description>BUFOUT Freeze Error Interrupt</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTDNSERR</name>
<description>BUFOUT Did Not Start Error Interrupt</description>
<bitOffset>28</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>LFTIMEOUTERR</name>
<description>Low Frequency Timeout Error Interrupt</description>
<bitOffset>30</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>0xF830800F</resetMask>
<fields>
<field>
<name>RDY</name>
<description>Digital Clock 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>PRSRDY</name>
<description>PRS Ready Interrupt</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTRDY</name>
<description>BUFOUT Ready Interrupt</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTFROZEN</name>
<description>BUFOUT FROZEN Interrupt</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PRSERR</name>
<description>PRS Requset Error Interrupt</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTERR</name>
<description>BUFOUT Request Error Interrupt</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTFREEZEERR</name>
<description>BUFOUT Freeze Error Interrupt</description>
<bitOffset>27</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>BUFOUTDNSERR</name>
<description>BUFOUT Did Not Start Error Interrupt</description>
<bitOffset>28</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>LFTIMEOUTERR</name>
<description>Low Frequency Timeout Error Interrupt</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>COREBIASOPTERR</name>
<description>Core Bias Optimization Error Interrupt</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>LOCK</name>
<description>No Description</description>
<addressOffset>0x080</addressOffset>
<access>write-only</access>
<resetValue>0x0000580E</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>LOCKKEY</name>
<description>Configuration Lock Key</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
<enumeratedValues>
<enumeratedValue>
<name>UNLOCK</name>
<description>Write this value to unlock</description>
<value>22542</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>I2C0_NS</name>
<version>0</version>
<description>I2C0_NS Registers</description>
<baseAddress>0x5B000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>I2C0</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>WDOG0_NS</name>
<version>1</version>
<description>WDOG0_NS Registers</description>
<baseAddress>0x5B004000</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>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disabling busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x000F0000</resetValue>
<resetMask>0x730F073F</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>EM1RUN</name>
<description>EM1 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>EM2RUN</name>
<description>EM2 Run</description>
<bitOffset>2</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>3</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>4</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>5</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>1</version>
<description>WDOG1_NS Registers</description>
<baseAddress>0x5B008000</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>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP Version</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>EN</name>
<description>No Description</description>
<addressOffset>0x004</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disabling busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x000F0000</resetValue>
<resetMask>0x730F073F</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>EM1RUN</name>
<description>EM1 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>EM2RUN</name>
<description>EM2 Run</description>
<bitOffset>2</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>3</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>4</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>5</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>EUSART0_NS</name>
<version>1</version>
<description>EUSART0_NS Registers</description>
<baseAddress>0x5B010000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>EUSART0_RX</name>
<value>11</value>
</interrupt>
<interrupt>
<name>EUSART0_TX</name>
<value>12</value>
</interrupt>
<registers>
<register>
<name>IPVERSION</name>
<description>No Description</description>
<addressOffset>0x000</addressOffset>
<access>read-only</access>
<resetValue>0x00000001</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>IPVERSION</name>
<description>IP version 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>0x00000003</resetMask>
<fields>
<field>
<name>EN</name>
<description>Module enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>DISABLING</name>
<description>Disablement busy status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CFG0</name>
<description>No Description</description>
<addressOffset>0x008</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xC1D264FF</resetMask>
<fields>
<field>
<name>SYNC</name>
<description>Synchronous Mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ASYNC</name>
<description>The USART operates in asynchronous mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SYNC</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 UARTn_RX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The receiver is connected to and receives data from UARTn_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CCEN</name>
<description>Collision Check Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Collision check is disabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Collision check is enabled. The receiver must be enabled for the check to be performed</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPM</name>
<description>Multi-Processor Mode</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The 9th bit of incoming frames has no special function</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>An incoming frame with the 9th bit equal to MPAB will be loaded into the RX FIFO regardless of RXBLOCK and will result in the MPAB interrupt flag being set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MPAB</name>
<description>Multi-Processor Address-Bit</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>OVS</name>
<description>Oversampling</description>
<bitOffset>5</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>X16</name>
<description>16X oversampling</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>X8</name>
<description>8X oversampling</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>X6</name>
<description>6X oversampling</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>X4</name>
<description>4X oversampling</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>DISABLE</name>
<description>Disable oversampling (for LF operation)</description>
<value>4</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MSBF</name>
<description>Most Significant Bit First</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Data is sent with the least significant bit first</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Data is sent with the most significant bit first</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXINV</name>
<description>Receiver Input Invert</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Input is passed directly to the receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Input is inverted before it is passed to the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXINV</name>
<description>Transmitter output Invert</description>
<bitOffset>14</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Output from the transmitter is passed unchanged to UARTn_TX</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Output from the transmitter is inverted before it is passed to UARTn_TX</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOTRI</name>
<description>Automatic TX Tristate</description>
<bitOffset>17</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The output on UARTn_TX when the transmitter is idle is defined by TXINV</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>UARTn_TX is tristated whenever the transmitter is idle</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SKIPPERRF</name>
<description>Skip Parity Error Frames</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>ERRSDMA</name>
<description>Halt DMA Read On Error</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on DMA requests from the EUSART</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>DMA requests from the EUSART are blocked while the PERR or FERR interrupt flags are set</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSRX</name>
<description>Disable RX On Error</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Framing and parity errors have no effect on receiver</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Framing and parity errors disable the receiver</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ERRSTX</name>
<description>Disable TX On Error</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Received framing and parity errors have no effect on transmitter</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Received framing and parity errors disable the transmitter</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>MVDIS</name>
<description>Majority Vote Disable</description>
<bitOffset>30</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDEN</name>
<description>AUTOBAUD detection enable</description>
<bitOffset>31</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CFG1</name>
<description>No Description</description>
<addressOffset>0x00C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x7BCF8E7F</resetMask>
<fields>
<field>
<name>DBGHALT</name>
<description>Debug halt</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Continue normal EUSART operation even if core is halted</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>If core is halted, receive one frame and then halt reception by deactivating RTS. Next frame reception happens when the core is unhalted during single stepping.</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSINV</name>
<description>Clear-to-send Invert Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The CTS pin is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The CTS pin is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CTSEN</name>
<description>Clear-to-send Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>Ignore CTS</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Stop transmitting when CTS is inactive</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSINV</name>
<description>Request-to-send Invert Enable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>The RTS pin is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>The RTS pin is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXTIMEOUT</name>
<description>RX Timeout</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLED</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONEFRAME</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description></description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>TXDMAWU</name>
<description>Transmitter DMA Wakeup</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXDMAWU</name>
<description>Receiver DMA Wakeup</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SFUBRX</name>
<description>Start Frame Unblock Receiver</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXPRSEN</name>
<description>PRS RX Enable</description>
<bitOffset>15</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFIW</name>
<description>TX FIFO Interrupt Watermark</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least one more frame.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least two more frames.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least three more frames.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least four more frames. </description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least five more frames. </description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least six more frames. </description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least seven more frames. </description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHTFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least eight more frames. </description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>NINEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least nine more frames. </description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least ten more frames. </description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least eleven more frames. </description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVEFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least twelve more frames. </description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least thriteen more frames. </description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least fourteen more frames. </description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least fifteen more frames. </description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEENFRAMES</name>
<description>TXFL status flag and IF are set when the TX FIFO has space for at least sixteen more frames. </description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RTSRXFW</name>
<description>Request-to-send RX FIFO Watermark</description>
<bitOffset>22</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>RTS is set if there is space for at least one more frame in the RX FIFO.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>RTS is set if there is space for at least two more frames in the RX FIFO.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>RTS is set if there is space for at least three more frames in the RX FIFO.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>RTS is set if there is space for four more frames in the RX FIFO.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description>RTS is set if there is space for five more frames in the RX FIFO.</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description>RTS is set if there is space for six more frames in the RX FIFO.</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description>RTS is set if there is space for seven more frames in the RX FIFO.</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHTFRAMES</name>
<description>RTS is set if there is space for eight more frames in the RX FIFO.</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>NINEFRAMES</name>
<description>RTS is set if there is space for nine more frames in the RX FIFO.</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TENFRAMES</name>
<description>RTS is set if there is space for ten more frames in the RX FIFO.</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVENFRAMES</name>
<description>RTS is set if there is space for eleven more frames in the RX FIFO.</description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVEFRAMES</name>
<description>RTS is set if there is space for twelve more frames in the RX FIFO.</description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEENFRAMES</name>
<description>RTS is set if there is space for thirteen more frames in the RX FIFO.</description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEENFRAMES</name>
<description>RTS is set if there is space for fourteen more frames in the RX FIFO.</description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEENFRAMES</name>
<description>RTS is set if there is space for fifteen more frames in the RX FIFO.</description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEENFRAMES</name>
<description>RTS is set if there is space for sixteen more frames in the RX FIFO.</description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>RXFIW</name>
<description>RX FIFO Interrupt Watermark</description>
<bitOffset>27</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONEFRAME</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least one frame in it.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWOFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least two frames in it.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least three frames in it.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least four frames in it.</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least five frames in it. </description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least six frames in it. </description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least seven frames in it. </description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHTFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least eight frames in it. </description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>NINEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least nine frames in it. </description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>TENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least ten frames in it. </description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least eleven frames in it. </description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVEFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least twelve frames in it. </description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least thriteen frames in it. </description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least fourteen frames in it. </description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least fifteen frames in it. </description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEENFRAMES</name>
<description>RXFL status flag and IF are set when the RX FIFO has at least sixteen frames in it. </description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>CFG2</name>
<description>No Description</description>
<addressOffset>0x010</addressOffset>
<access>read-write</access>
<resetValue>0x00000020</resetValue>
<resetMask>0xFF0000FF</resetMask>
<fields>
<field>
<name>MASTER</name>
<description>Main mode</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>SLAVE</name>
<description>Secondary mode</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>MASTER</name>
<description>Main mode</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CLKPOL</name>
<description>Clock Polarity</description>
<bitOffset>1</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>2</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>CSINV</name>
<description>Chip Select Invert</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>AL</name>
<description>Chip select is active low</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>AH</name>
<description>Chip select is active high</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>AUTOTX</name>
<description>Always Transmit When RXFIFO Not Full</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOCS</name>
<description>Automatic Chip Select</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CLKPRSEN</name>
<description>PRS CLK Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FORCELOAD</name>
<description>Force Load to Shift Register</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SDIV</name>
<description>Sync Clock Div</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>FRAMECFG</name>
<description>No Description</description>
<addressOffset>0x014</addressOffset>
<access>read-write</access>
<resetValue>0x00001002</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>SEVEN</name>
<description>Each frame contains 7 data bits</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>EIGHT</name>
<description>Each frame contains 8 data bits</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>NINE</name>
<description>Each frame contains 9 data bits</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>TEN</name>
<description>Each frame contains 10 data bits</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>ELEVEN</name>
<description>Each frame contains 11 data bits</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>TWELVE</name>
<description>Each frame contains 12 data bits</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>THIRTEEN</name>
<description>Each frame contains 13 data bits</description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>FOURTEEN</name>
<description>Each frame contains 14 data bits</description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>FIFTEEN</name>
<description>Each frame contains 15 data bits</description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>SIXTEEN</name>
<description>Each frame contains 16 data bits</description>
<value>10</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>DTXDATCFG</name>
<description>No Description</description>
<addressOffset>0x018</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>DTXDAT</name>
<description>Default TX DATA</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IRHFCFG</name>
<description>No Description</description>
<addressOffset>0x01C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000000F</resetMask>
<fields>
<field>
<name>IRHFEN</name>
<description>Enable IrDA Module</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>IRHFPW</name>
<description>IrDA TX Pulse Width</description>
<bitOffset>1</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ONE</name>
<description>IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>IRHFFILT</name>
<description>IrDA RX Filter</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>DISABLE</name>
<description>No filter enabled</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ENABLE</name>
<description>Filter enabled. IrDA pulse must be high for at least 5 consecutive clock cycles to be detected</description>
<value>1</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>IRLFCFG</name>
<description>No Description</description>
<addressOffset>0x020</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000001</resetMask>
<fields>
<field>
<name>IRLFEN</name>
<description>Pulse Generator/Extender Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TIMINGCFG</name>
<description>No Description</description>
<addressOffset>0x024</addressOffset>
<access>read-write</access>
<resetValue>0x00050000</resetValue>
<resetMask>0x000F7773</resetMask>
<fields>
<field>
<name>TXDELAY</name>
<description>TX Delay Transmission</description>
<bitOffset>0</bitOffset>
<bitWidth>2</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>NONE</name>
<description>Frames are transmitted immediately.</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SINGLE</name>
<description>Transmission of new frames is delayed by a single bit period.</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>DOUBLE</name>
<description>Transmission of new frames is delayed by a two bit periods.</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>TRIPPLE</name>
<description>Transmission of new frames is delayed by a three bit periods.</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSSETUP</name>
<description>Chip Select Setup</description>
<bitOffset>4</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>CS is asserted half or 1 baud-time before the start of transmission depending on CLKPHASE equal to 1 or 0 respectively</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is asserted 1 additional baud-time before start of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is asserted 2 additional baud-times before start of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is asserted 3 additional baud-times before start of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>CS is asserted 4 additional baud-times before start of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>CS is asserted 5 additional baud-times before start of transmission</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>CS is asserted 6 additional baud-times before start of transmission</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is asserted 7 additional baud-times before start of transmission</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>CSHOLD</name>
<description>Chip Select Hold</description>
<bitOffset>8</bitOffset>
<bitWidth>3</bitWidth>
<access>read-write</access>
<enumeratedValues>
<enumeratedValue>
<name>ZERO</name>
<description>CS is de-asserted half or 1 baud-time after the end of transmission depending on CLKPHASE equal to 1 or 0 respectively</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>ONE</name>
<description>CS is de-asserted 1 additional baud-time after the end of transmission</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>CS is de-asserted 2 additional baud-times after the end of transmission</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>CS is de-asserted 3 additional baud-times after the end of transmission</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>CS is de-asserted 4 additional baud-times after the end of transmission</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>CS is de-asserted 5 additional baud-times after the end of transmission</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>CS is de-asserted 6 additional baud-times after the end of transmission</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>CS is de-asserted 7 additional baud-times after the end of transmission</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>ICS</name>
<description>Inter-Character Spacing</description>
<bitOffset>12</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 between frames</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>TWO</name>
<description>Create a space of 2 baud-times between frames</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>THREE</name>
<description>Create a space of 3 baud-times between frames</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>FOUR</name>
<description>Create a space of 4 baud-times between frames</description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>FIVE</name>
<description>Create a space of 5 baud-times between frames</description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>SIX</name>
<description>Create a space of 6 baud-times between frames</description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>SEVEN</name>
<description>Create a space of 7 baud-times between frames</description>
<value>7</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>SETUPWINDOW</name>
<description>Setup Window</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>STARTFRAMECFG</name>
<description>No Description</description>
<addressOffset>0x028</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>STARTFRAME</name>
<description>Start Frame</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SIGFRAMECFG</name>
<description>No Description</description>
<addressOffset>0x02C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>SIGFRAME</name>
<description>Signal Frame Value</description>
<bitOffset>0</bitOffset>
<bitWidth>9</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CLKDIV</name>
<description>No Description</description>
<addressOffset>0x030</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x007FFFF8</resetMask>
<fields>
<field>
<name>DIV</name>
<description>Fractional Clock Divider</description>
<bitOffset>3</bitOffset>
<bitWidth>20</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TRIGCTRL</name>
<description>No Description</description>
<addressOffset>0x034</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000007</resetMask>
<fields>
<field>
<name>RXTEN</name>
<description>Receive Trigger Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXTEN</name>
<description>Transmit Trigger Enable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOTXTEN</name>
<description>AUTOTX Trigger Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>CMD</name>
<description>No Description</description>
<addressOffset>0x038</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x000001FF</resetMask>
<fields>
<field>
<name>RXEN</name>
<description>Receiver Enable</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXDIS</name>
<description>Receiver Disable</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXEN</name>
<description>Transmitter Enable</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXDIS</name>
<description>Transmitter Disable</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>Receiver Block Enable</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>Receiver Block Disable</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>Transmitter Tristate Enable</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>Transmitter Tristate Disable</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
<field>
<name>CLEARTX</name>
<description>Clear TX FIFO</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATA</name>
<description>No Description</description>
<addressOffset>0x03C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATA</name>
<description>RX Data and Control bits</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RXDATAP</name>
<description>No Description</description>
<addressOffset>0x040</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RXDATAP</name>
<description>RX Data Peek</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TXDATA</name>
<description>No Description</description>
<addressOffset>0x044</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>TXDATA</name>
<description>TX Data and Control bits</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>STATUS</name>
<description>No Description</description>
<addressOffset>0x048</addressOffset>
<access>read-only</access>
<resetValue>0x00003040</resetValue>
<resetMask>0x031F31FB</resetMask>
<fields>
<field>
<name>RXENS</name>
<description>Receiver Enable Status</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXENS</name>
<description>Transmitter Enable Status</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCK</name>
<description>Block Incoming Data</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRI</name>
<description>Transmitter Tristated</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXC</name>
<description>TX Complete</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXIDLE</name>
<description>RX Idle</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX Idle</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFCNT</name>
<description>Valid entries in TX FIFO</description>
<bitOffset>16</bitOffset>
<bitWidth>5</bitWidth>
<access>read-only</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Rate Detection Completed</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>CLEARTXBUSY</name>
<description>TX FIFO Clear Busy</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IF</name>
<description>No Description</description>
<addressOffset>0x04C</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x030D3FFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete Interrupt Flag</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level Interrupt Flag</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level Interrupt Flag</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full Interrupt Flag</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX FIFO Overflow Interrupt Flag</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX FIFO Underflow Interrupt Flag</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX FIFO Overflow Interrupt Flag</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX FIFO 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>LOADERR</name>
<description>Load Error 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>CSWU</name>
<description>CS Wake-up Interrupt Flag</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STARTF</name>
<description>Start Frame Interrupt Flag</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SIGF</name>
<description>Signal Frame Interrupt Flag</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Complete Interrupt Flag</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTO</name>
<description>RX Timeout Interrupt Flag</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>IEN</name>
<description>No Description</description>
<addressOffset>0x050</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x030D3FFF</resetMask>
<fields>
<field>
<name>TXC</name>
<description>TX Complete IEN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXFL</name>
<description>TX FIFO Level IEN</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFL</name>
<description>RX FIFO Level IEN</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXFULL</name>
<description>RX FIFO Full IEN</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXOF</name>
<description>RX FIFO Overflow IEN</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXUF</name>
<description>RX FIFO Underflow IEN</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXOF</name>
<description>TX FIFO Overflow IEN</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXUF</name>
<description>TX FIFO Underflow IEN</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>PERR</name>
<description>Parity Error IEN</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>FERR</name>
<description>Framing Error IEN</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>MPAF</name>
<description>Multi-Processor Addr Frame IEN</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>LOADERR</name>
<description>Load Error IEN</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CCF</name>
<description>Collision Check Fail IEN</description>
<bitOffset>12</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>TXIDLE</name>
<description>TX IDLE IEN</description>
<bitOffset>13</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>CSWU</name>
<description>CS Wake-up IEN</description>
<bitOffset>16</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>STARTF</name>
<description>Start Frame IEN</description>
<bitOffset>18</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>SIGF</name>
<description>Signal Frame IEN</description>
<bitOffset>19</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>AUTOBAUDDONE</name>
<description>Auto Baud Complete IEN</description>
<bitOffset>24</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXTO</name>
<description>RX Timeout IEN</description>
<bitOffset>25</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>SYNCBUSY</name>
<description>No Description</description>
<addressOffset>0x054</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000FFF</resetMask>
<fields>
<field>
<name>DIV</name>
<description>SYNCBUSY for DIV in CLKDIV</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXTEN</name>
<description>SYNCBUSY for RXTEN in TRIGCTRL</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTEN</name>
<description>SYNCBUSY for TXTEN in TRIGCTRL</description>
<bitOffset>2</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXEN</name>
<description>SYNCBUSY for RXEN in CMD</description>
<bitOffset>3</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXDIS</name>
<description>SYNCBUSY for RXDIS in CMD</description>
<bitOffset>4</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXEN</name>
<description>SYNCBUSY for TXEN in CMD</description>
<bitOffset>5</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXDIS</name>
<description>SYNCBUSY for TXDIS in CMD</description>
<bitOffset>6</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCKEN</name>
<description>SYNCBUSY for RXBLOCKEN in CMD</description>
<bitOffset>7</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXBLOCKDIS</name>
<description>SYNCBUSY for RXBLOCKDIS in CMD</description>
<bitOffset>8</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRIEN</name>
<description>SYNCBUSY for TXTRIEN in CMD</description>
<bitOffset>9</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXTRIDIS</name>
<description>SYNCBUSY in TXTRIDIS in CMD</description>
<bitOffset>10</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>AUTOTXTEN</name>
<description>SYNCBUSY for AUTOTXTEN in TRIGCTRL</description>
<bitOffset>11</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>SEMAILBOX_NS_HOST</name>
<version>1</version>
<description>SEMAILBOX_NS_HOST Registers</description>
<baseAddress>0x5C000000</baseAddress>
<addressBlock>
<offset>0x00000000</offset>
<size>0x00001000</size>
<usage>registers</usage>
</addressBlock>
<interrupt>
<name>SEMBRX</name>
<value>67</value>
</interrupt>
<interrupt>
<name>SEMBTX</name>
<value>68</value>
</interrupt>
<registers>
<register>
<name>FIFO</name>
<description>A write access to any address in this area will be mapped to the TX FIFO (only for the payload). A read access to any address in this area will be mapped to the RX FIFO (only for the payload). Using an address range (16 x 32-bit) rather than one single address mapped to the FIFO allows using incremental bursts.</description>
<addressOffset>0x000</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FIFO</name>
<description>FIFO</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
<register>
<name>TX_STATUS</name>
<description>TX Status register.</description>
<addressOffset>0x040</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00BFFFFF</resetMask>
<fields>
<field>
<name>REMBYTES</name>
<description>REMBYTES</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MSGINFO</name>
<description>MSGINFO</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXINT</name>
<description>TXINT</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXFULL</name>
<description>TXFULL</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>TXERROR</name>
<description>TXERROR</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_STATUS</name>
<description>RX Status register.</description>
<addressOffset>0x044</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>REMBYTES</name>
<description>REMBYTES</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>MSGINFO</name>
<description>MSGINFO</description>
<bitOffset>16</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXINT</name>
<description>RXINT</description>
<bitOffset>20</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXEMPTY</name>
<description>RXEMPTY</description>
<bitOffset>21</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXHDR</name>
<description>RXHDR</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RXERROR</name>
<description>RXERROR</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_PROT</name>
<description>TX Protection register.</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>PRIVILEGED</name>
<description>PRIVILEGED</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NONSECURE</name>
<description>NONSECURE</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USER</name>
<description>USER</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>RX_PROT</name>
<description>RX Protection register.</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>PRIVILEGED</name>
<description>PRIVILEGED</description>
<bitOffset>22</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>NONSECURE</name>
<description>NONSECURE</description>
<bitOffset>23</bitOffset>
<bitWidth>1</bitWidth>
<access>read-only</access>
</field>
<field>
<name>USER</name>
<description>USER</description>
<bitOffset>24</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>TX_HEADER</name>
<description>A write access to this register will be mapped to the TX FIFO (only for header).</description>
<addressOffset>0x050</addressOffset>
<access>write-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>TXHEADER</name>
<description>TXHEADER</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>write-only</access>
</field>
</fields>
</register>
<register>
<name>RX_HEADER</name>
<description>A read access to this register will be mapped to the RX FIFO (only for the header).</description>
<addressOffset>0x054</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RXHEADER</name>
<description>RXHEADER</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CONFIGURATION</name>
<description>Configuration register.</description>
<addressOffset>0x058</addressOffset>
<access>read-write</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00000003</resetMask>
<fields>
<field>
<name>TXINTEN</name>
<description>TXINTEN</description>
<bitOffset>0</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
<field>
<name>RXINTEN</name>
<description>RXINTEN</description>
<bitOffset>1</bitOffset>
<bitWidth>1</bitWidth>
<access>read-write</access>
</field>
</fields>
</register>
</registers>
</peripheral>
<peripheral>
<name>DEVINFO</name>
<version>12</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>0x0C000000</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>ZG</name>
<description>Z-Wave Gecko</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>PG</name>
<description>Pearl Gecko</description>
<value>5</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>MEMINFO</name>
<description>Flash page size and misc. chip information</description>
<addressOffset>0x008</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>FLASHPAGESIZE</name>
<description>Flash Page Size</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>UDPAGESIZE</name>
<description>User Data Page Size</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
<field>
<name>DILEN</name>
<description>Length of DI Page</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>MSIZE</name>
<description>Flash and SRAM Memory size in kB</description>
<addressOffset>0x00C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07FFFFFF</resetMask>
<fields>
<field>
<name>FLASH</name>
<description>Flash Size</description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>SRAM</name>
<description>Sram Size</description>
<bitOffset>16</bitOffset>
<bitWidth>11</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>PKGINFO</name>
<description>Miscellaneous device information</description>
<addressOffset>0x010</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x00FFFFFF</resetMask>
<fields>
<field>
<name>TEMPGRADE</name>
<description>Temperature Grade</description>
<bitOffset>0</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>N40TO85</name>
<description>-40 to 85 degC</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>N40TO125</name>
<description>-40 to 125 degC</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>N40TO105</name>
<description>-40 to 105 degC</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>N0TO70</name>
<description>0 to 70 degC</description>
<value>3</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PKGTYPE</name>
<description>Package Type</description>
<bitOffset>8</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>WLCSP</name>
<description>WLCSP package</description>
<value>74</value>
</enumeratedValue>
<enumeratedValue>
<name>BGA</name>
<description>BGA package</description>
<value>76</value>
</enumeratedValue>
<enumeratedValue>
<name>QFN</name>
<description>QFN package</description>
<value>77</value>
</enumeratedValue>
<enumeratedValue>
<name>QFP</name>
<description>QFP package</description>
<value>81</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>PINCOUNT</name>
<description>Pin Count</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>CUSTOMINFO</name>
<description>Custom information</description>
<addressOffset>0x014</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFF0000</resetMask>
<fields>
<field>
<name>PARTNO</name>
<description>Part Number</description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWFIX</name>
<description>Used to track s/w workaround info</description>
<addressOffset>0x018</addressOffset>
<access>read-only</access>
<resetValue>0xFFFFFFFF</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>RSV</name>
<description>Reserved</description>
<bitOffset>0</bitOffset>
<bitWidth>32</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>SWCAPA0</name>
<description>Software Capability Vector 0</description>
<addressOffset>0x01C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x07333333</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>GreenPower only</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL2</name>
<description>ZigBee and GreenPower</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>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>RF4CE</name>
<description>RF4CE Capability</description>
<bitOffset>8</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>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>
<field>
<name>ZWAVE</name>
<description>Z-Wave Capability</description>
<bitOffset>24</bitOffset>
<bitWidth>3</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>LEVEL0</name>
<description>Z-Wave stack capability not available</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL1</name>
<description>Z-Wave Gateway</description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL2</name>
<description>Z-Wave End Device</description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL3</name>
<description>Z-Wave Sensor</description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>LEVEL4</name>
<description>Z-Wave Lighting</description>
<value>4</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>0x0000001F</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>
<field>
<name>XOUT</name>
<description>XOUT</description>
<bitOffset>3</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>BUILTIN</description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>CONNECTOR</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>RFPAD</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>INVERTEDF</name>
<description></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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>SIP</name>
<description></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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>PRESENT</name>
<description></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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NONE</name>
<description></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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NOTVALID</name>
<description></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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>NOTVALID</name>
<description></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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>OTHER</name>
<description></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></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>EXTUNUSED</name>
<description></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>HFXOCAL</name>
<description>High Frequency Crystal Oscillator Calibration data</description>
<addressOffset>0x17C</addressOffset>
<access>read-only</access>
<resetValue>0xFFFFFF00</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>SHUNTBIASANA</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>I20UA</name>
<description></description>
<value>0</value>
</enumeratedValue>
<enumeratedValue>
<name>I30UA</name>
<description></description>
<value>1</value>
</enumeratedValue>
<enumeratedValue>
<name>I40UA</name>
<description></description>
<value>2</value>
</enumeratedValue>
<enumeratedValue>
<name>I50UA</name>
<description></description>
<value>3</value>
</enumeratedValue>
<enumeratedValue>
<name>I60UA</name>
<description></description>
<value>4</value>
</enumeratedValue>
<enumeratedValue>
<name>I70UA</name>
<description></description>
<value>5</value>
</enumeratedValue>
<enumeratedValue>
<name>I80UA</name>
<description></description>
<value>6</value>
</enumeratedValue>
<enumeratedValue>
<name>I90UA</name>
<description></description>
<value>7</value>
</enumeratedValue>
<enumeratedValue>
<name>I100UA</name>
<description></description>
<value>8</value>
</enumeratedValue>
<enumeratedValue>
<name>I110UA</name>
<description></description>
<value>9</value>
</enumeratedValue>
<enumeratedValue>
<name>I120UA</name>
<description></description>
<value>10</value>
</enumeratedValue>
<enumeratedValue>
<name>I130UA</name>
<description></description>
<value>11</value>
</enumeratedValue>
<enumeratedValue>
<name>I140UA</name>
<description></description>
<value>12</value>
</enumeratedValue>
<enumeratedValue>
<name>I150UA</name>
<description></description>
<value>13</value>
</enumeratedValue>
<enumeratedValue>
<name>I160UA</name>
<description></description>
<value>14</value>
</enumeratedValue>
<enumeratedValue>
<name>I170UA</name>
<description></description>
<value>15</value>
</enumeratedValue>
</enumeratedValues>
</field>
<field>
<name>VTRTRIMANA</name>
<description></description>
<bitOffset>4</bitOffset>
<bitWidth>4</bitWidth>
<access>read-only</access>
</field>
<field>
<name>RESERVED</name>
<description>New BitField</description>
<bitOffset>8</bitOffset>
<bitWidth>24</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IADC0GAIN0</name>
<description>IADC0 Gain Calibration Info</description>
<addressOffset>0x180</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>GAINCANA1</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>GAINCANA2</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IADC0GAIN1</name>
<description>IADC0 Gain Calibration Info</description>
<addressOffset>0x184</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>GAINCANA3</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>GAINCANA4</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IADC0OFFSETCAL0</name>
<description>IADC0 Offset Calibration Info</description>
<addressOffset>0x188</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OFFSETANABASE</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OFFSETANA1HIACC</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IADC0NORMALOFFSETCAL0</name>
<description>IADC0 Normal Offset Calibration Info</description>
<addressOffset>0x18C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OFFSETANA1NORM</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OFFSETANA2NORM</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IADC0NORMALOFFSETCAL1</name>
<description>IADC0 Normal Offset Calibration Info</description>
<addressOffset>0x190</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OFFSETANA3NORM</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IADC0HISPDOFFSETCAL0</name>
<description>IADC High Speed Offset Calibration Info</description>
<addressOffset>0x194</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0xFFFFFFFF</resetMask>
<fields>
<field>
<name>OFFSETANA1HISPD</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
<field>
<name>OFFSETANA2HISPD</name>
<description></description>
<bitOffset>16</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>IADC0HISPDOFFSETCAL1</name>
<description>IADC High Speed Offset Calibration Info</description>
<addressOffset>0x198</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>OFFSETANA3HISPD</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
<register>
<name>LEGACY</name>
<description>This is the legacy device detection information for tools compatability</description>
<addressOffset>0x1FC</addressOffset>
<access>read-only</access>
<resetValue>0x00800000</resetValue>
<resetMask>0x00FF0000</resetMask>
<fields>
<field>
<name>DEVICEFAMILY</name>
<description>Device Family</description>
<bitOffset>16</bitOffset>
<bitWidth>8</bitWidth>
<access>read-only</access>
<enumeratedValues>
<enumeratedValue>
<name>EFR32MG1P</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 1</description>
<value>16</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG1B</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 1</description>
<value>17</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG1V</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 1</description>
<value>18</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG1P</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 1</description>
<value>19</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG1B</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 1</description>
<value>20</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG1V</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 1</description>
<value>21</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG1P</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 1</description>
<value>25</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG1B</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 1</description>
<value>26</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG1V</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 1</description>
<value>27</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG12P</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 2</description>
<value>28</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG12B</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 2</description>
<value>29</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG12V</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 2</description>
<value>30</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG12P</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 2</description>
<value>31</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG12B</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 2</description>
<value>32</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG12V</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 2</description>
<value>33</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG12P</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 2</description>
<value>37</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG12B</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 2</description>
<value>38</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG12V</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 2</description>
<value>39</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG13P</name>
<description>EFR32 Mighty Gecko Family Series 13 Device Config 3</description>
<value>40</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG13B</name>
<description>EFR32 Mighty Gecko Family Series 13 Device Config 3</description>
<value>41</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG13V</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 3</description>
<value>42</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG13P</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 3</description>
<value>43</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG13B</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 3</description>
<value>44</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG13V</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 3</description>
<value>45</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG13P</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 3</description>
<value>49</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG13B</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 3</description>
<value>50</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG13V</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 3</description>
<value>51</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG14P</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 4</description>
<value>52</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG14B</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 4</description>
<value>53</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32MG14V</name>
<description>EFR32 Mighty Gecko Family Series 1 Device Config 4</description>
<value>54</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG14P</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 4</description>
<value>55</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG14B</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 4</description>
<value>56</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32BG14V</name>
<description>EFR32 Blue Gecko Family Series 1 Device Config 4</description>
<value>57</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG14P</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 4</description>
<value>61</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG14B</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 4</description>
<value>62</value>
</enumeratedValue>
<enumeratedValue>
<name>EFR32FG14V</name>
<description>EFR32 Flex Gecko Family Series 1 Device Config 4</description>
<value>63</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32G</name>
<description>EFM32 Gecko Device Family</description>
<value>71</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32GG</name>
<description>EFM32 Giant Gecko Device Family</description>
<value>72</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32TG</name>
<description>EFM32 Tiny Gecko Device Family</description>
<value>73</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32LG</name>
<description>EFM32 Leopard Gecko Device Family</description>
<value>74</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32WG</name>
<description>EFM32 Wonder Gecko Device Family</description>
<value>75</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32ZG</name>
<description>EFM32 Zero Gecko Device Family</description>
<value>76</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32HG</name>
<description>EFM32 Happy Gecko Device Family</description>
<value>77</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32PG1B</name>
<description>EFM32 Pearl Gecko Device Family Series 1 Device Config 1</description>
<value>81</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32JG1B</name>
<description>EFM32 Jade Gecko Device Family Series 1 Device Config 1</description>
<value>83</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32PG12B</name>
<description>EFM32 Pearl Gecko Device Family Series 1 Device Config 2</description>
<value>85</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32JG12B</name>
<description>EFM32 Jade Gecko Device Family Series 1 Device Config 2</description>
<value>87</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32PG13B</name>
<description>EFM32 Pearl Gecko Device Family Series 1 Device Config 3</description>
<value>89</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32JG13B</name>
<description>EFM32 Jade Gecko Device Family Series 1 Device Config 3</description>
<value>91</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32GG11B</name>
<description>EFM32 Giant Gecko Device Family Series 1 Device Config 1</description>
<value>100</value>
</enumeratedValue>
<enumeratedValue>
<name>EFM32TG11B</name>
<description>EFM32 Giant Gecko Device Family Series 1 Device Config 1</description>
<value>103</value>
</enumeratedValue>
<enumeratedValue>
<name>EZR32LG</name>
<description>EZR32 Leopard Gecko Device Family</description>
<value>120</value>
</enumeratedValue>
<enumeratedValue>
<name>EZR32WG</name>
<description>EZR32 Wonder Gecko Device Family</description>
<value>121</value>
</enumeratedValue>
<enumeratedValue>
<name>EZR32HG</name>
<description>EZR32 Happy Gecko Device Family</description>
<value>122</value>
</enumeratedValue>
<enumeratedValue>
<name>SERIES2V0</name>
<description>DI page is encoded with the series 2 layout. Check alternate location.</description>
<value>128</value>
</enumeratedValue>
</enumeratedValues>
</field>
</fields>
</register>
<register>
<name>RTHERM</name>
<description>RTHERM</description>
<addressOffset>0x25C</addressOffset>
<access>read-only</access>
<resetValue>0x00000000</resetValue>
<resetMask>0x0000FFFF</resetMask>
<fields>
<field>
<name>RTHERM</name>
<description></description>
<bitOffset>0</bitOffset>
<bitWidth>16</bitWidth>
<access>read-only</access>
</field>
</fields>
</register>
</registers>
</peripheral>
</peripherals>
<vendorExtensions>
<name>Copyright 2018 Silicon Laboratories, Inc.</name>
<ramBaseAddress>0x20000000</ramBaseAddress>
<ramSize>0x00010000</ramSize>
<ramAccessTypes>rwx</ramAccessTypes>
</vendorExtensions>
</device>