<?xml version="1.0" encoding="UTF-8"?> <device> <vendor>Silicon Labs</vendor> <vendorID>SLAB</vendorID> <name>ZGM230SA27HNN</name> <series>EFR32</series> <version>1</version> <description>Z-wave Gecko Bluetooth Module, 230, SIP, Secure Element, 14 dBm TX, 868 & 915 MHz, 512 kB Flash, -40 to 105 C, RF Pin, Engineering</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> <enumeratedValue> <name>RADIONORETAIN</name> <description>Bit[1]. When set, do not retain RADIO associated registers when in EM2/3</description> <value>2</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>RACACTIVE</name> <description>RAC active</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>EM4IORET</name> <description>EM4 IO retention status</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>EM2ENTERED</name> <description>EM2 entered</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>TEMP</name> <description>No Description</description> <addressOffset>0x088</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x07FF07FF</resetMask> <fields> <field> <name>TEMPLSB</name> <description>Temperature measured decimal part</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> </field> <field> <name>TEMP</name> <description>Temperature measured</description> <bitOffset>2</bitOffset> <bitWidth>9</bitWidth> <access>read-only</access> </field> <field> <name>TEMPAVG</name> <description>Averaged Temperature </description> <bitOffset>16</bitOffset> <bitWidth>11</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>RSTCTRL</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-write</access> <resetValue>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>RADIOAES</name> <description>Enable Bus Clock</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GPCRC</name> <description>Enable Bus Clock</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMER0</name> <description>Enable Bus Clock</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMER1</name> <description>Enable Bus Clock</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMER2</name> <description>Enable Bus Clock</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMER3</name> <description>Enable Bus Clock</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>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>AGC</name> <description>Enable Bus Clock</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODEM</name> <description>Enable Bus Clock</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFCRC</name> <description>Enable Bus Clock</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRC</name> <description>Enable Bus Clock</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PROTIMER</name> <description>Enable Bus Clock</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RAC</name> <description>Enable Bus Clock</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SYNTH</name> <description>Enable Bus Clock</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFSCRATCHPAD</name> <description>Enable Bus Clock</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HOSTMAILBOX</name> <description>Enable Bus Clock</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFMAILBOX</name> <description>Enable Bus Clock</description> <bitOffset>9</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>BUFC</name> <description>Enable Bus Clock</description> <bitOffset>11</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>RFECA0</name> <description>Enable Bus Clock</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFECA1</name> <description>Enable Bus Clock</description> <bitOffset>26</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> <field> <name>ECAIFADC</name> <description>Enable Bus Clock</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SYSCLKCTRL</name> <description>No Description</description> <addressOffset>0x070</addressOffset> <access>read-write</access> <resetValue>0x00000001</resetValue> <resetMask>0x0001F507</resetMask> <fields> <field> <name>CLKSEL</name> <description>Clock Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FSRCO</name> <description>FSRCO is clocking SYSCLK</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>HFRCODPLL</name> <description>HFRCODPLL is clocking SYSCLK</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>HFXO</name> <description>HFXO is clocking SYSCLK</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>CLKIN0</name> <description>CLKIN0 is clocking SYSCLK</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PCLKPRESC</name> <description>PCLK Prescaler</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>PCLK is HCLK divided by 1</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>PCLK is HCLK divided by 2</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>HCLKPRESC</name> <description>HCLK Prescaler</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>HCLK is SYSCLK divided by 1</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>HCLK is SYSCLK divided by 2</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>HCLK is SYSCLK divided by 4</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>HCLK is SYSCLK divided by 8</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>HCLK is SYSCLK divided by 16</description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RHCLKPRESC</name> <description>Radio HCLK Prescaler</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>Radio HCLK is SYSCLK divided by 1</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>Radio HCLK is SYSCLK divided by 2</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>TRACECLKCTRL</name> <description>No Description</description> <addressOffset>0x080</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000030</resetMask> <fields> <field> <name>PRESC</name> <description>TRACECLK Prescaler</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>TRACECLK is SYSCLK divided by 1</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>TRACECLK is SYSCLK divided by 2</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>TRACECLK is SYSCLK divided by 4</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EXPORTCLKCTRL</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x1F0F0F0F</resetMask> <fields> <field> <name>CLKOUTSEL0</name> <description>Clock Output Select 0</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>CLKOUT0 is not clocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HCLK</name> <description>HCLK is clocking CLKOUT0</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>HFEXPCLK</name> <description>EXPORTCLK is clocking CLKOUT0</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ULFRCO</name> <description>ULFRCO is clocking CLKOUT0</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>LFRCO</name> <description>LFRCO is clocking CLKOUT0</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>LFXO</name> <description>LFXO is clocking CLKOUT0</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>HFRCODPLL</name> <description>HFRCODPLL is clocking CLKOUT0</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>HFXO</name> <description>HFXO is clocking CLKOUT0</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>FSRCO</name> <description>FSRCO is clocking CLKOUT0</description> <value>8</value> </enumeratedValue> <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>RADIOCLKCTRL</name> <description>No Description</description> <addressOffset>0x280</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x80000003</resetMask> <fields> <field> <name>EN</name> <description>Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DBGCLK</name> <description>Enable Clock for Debugger</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <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_MODEM_DIN</name> <description>MODEM DIN consumer register</description> <addressOffset>0x0B8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>DIN async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_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_RAC_CLR</name> <description>CLR consumer register</description> <addressOffset>0x0F0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>CLR async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_RAC_CTIIN0</name> <description>CTI Consumer register</description> <addressOffset>0x0F4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>CTI async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_RAC_CTIIN1</name> <description>CTI Consumer register</description> <addressOffset>0x0F8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>CTI async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_RAC_CTIIN2</name> <description>CTI Consumer register</description> <addressOffset>0x0FC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>CTI async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_RAC_CTIIN3</name> <description>CTI Consumer register</description> <addressOffset>0x100</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>CTI async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_RAC_FORCETX</name> <description>FORCETX Consumer register</description> <addressOffset>0x104</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>FORCETX async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_RAC_RXDIS</name> <description>RXDIS Consumer register</description> <addressOffset>0x108</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>RXDIS async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_RAC_RXEN</name> <description>RXEN Consumer register</description> <addressOffset>0x10C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>RXEN async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_RAC_TXEN</name> <description>TXEN Consumer register</description> <addressOffset>0x110</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>TXEN async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_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>FRC_ROUTEEN</name> <description>FRC pin enable</description> <addressOffset>0x524</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>DCLKPEN</name> <description>DCLK pin enable control bit</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DFRAMEPEN</name> <description>DFRAME pin enable control bit</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DOUTPEN</name> <description>DOUT pin enable control bit</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FRC_DCLKROUTE</name> <description>DCLK port/pin select</description> <addressOffset>0x528</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>DCLK port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>DCLK pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FRC_DFRAMEROUTE</name> <description>DFRAME port/pin select</description> <addressOffset>0x52C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>DFRAME port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>DFRAME pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FRC_DOUTROUTE</name> <description>DOUT port/pin select</description> <addressOffset>0x530</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>DOUT port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>DOUT pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>I2C0_ROUTEEN</name> <description>I2C0 pin enable</description> <addressOffset>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>MODEM_ROUTEEN</name> <description>MODEM pin enable</description> <addressOffset>0x5F0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00007FFF</resetMask> <fields> <field> <name>ANT0PEN</name> <description>ANT0 pin enable control bit</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANT1PEN</name> <description>ANT1 pin enable control bit</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTROLLOVERPEN</name> <description>ANTROLLOVER pin enable control bit</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTRR0PEN</name> <description>ANTRR0 pin enable control bit</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTRR1PEN</name> <description>ANTRR1 pin enable control bit</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTRR2PEN</name> <description>ANTRR2 pin enable control bit</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTRR3PEN</name> <description>ANTRR3 pin enable control bit</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTRR4PEN</name> <description>ANTRR4 pin enable control bit</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTRR5PEN</name> <description>ANTRR5 pin enable control bit</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTSWENPEN</name> <description>ANTSWEN pin enable control bit</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTSWUSPEN</name> <description>ANTSWUS pin enable control bit</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTTRIGPEN</name> <description>ANTTRIG pin enable control bit</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTTRIGSTOPPEN</name> <description>ANTTRIGSTOP pin enable control bit</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCLKPEN</name> <description>DCLK pin enable control bit</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DOUTPEN</name> <description>DOUT pin enable control bit</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANT0ROUTE</name> <description>ANT0 port/pin select</description> <addressOffset>0x5F4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANT0 port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANT0 pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANT1ROUTE</name> <description>ANT1 port/pin select</description> <addressOffset>0x5F8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANT1 port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANT1 pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTROLLOVERROUTE</name> <description>ANTROLLOVER port/pin select</description> <addressOffset>0x5FC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTROLLOVER port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTROLLOVER pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTRR0ROUTE</name> <description>ANTRR0 port/pin select</description> <addressOffset>0x600</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTRR0 port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTRR0 pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTRR1ROUTE</name> <description>ANTRR1 port/pin select</description> <addressOffset>0x604</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTRR1 port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTRR1 pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTRR2ROUTE</name> <description>ANTRR2 port/pin select</description> <addressOffset>0x608</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTRR2 port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTRR2 pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTRR3ROUTE</name> <description>ANTRR3 port/pin select</description> <addressOffset>0x60C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTRR3 port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTRR3 pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTRR4ROUTE</name> <description>ANTRR4 port/pin select</description> <addressOffset>0x610</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTRR4 port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTRR4 pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTRR5ROUTE</name> <description>ANTRR5 port/pin select</description> <addressOffset>0x614</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTRR5 port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTRR5 pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTSWENROUTE</name> <description>ANTSWEN port/pin select</description> <addressOffset>0x618</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTSWEN port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTSWEN pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTSWUSROUTE</name> <description>ANTSWUS port/pin select</description> <addressOffset>0x61C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTSWUS port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTSWUS pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTTRIGROUTE</name> <description>ANTTRIG port/pin select</description> <addressOffset>0x620</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTTRIG port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTTRIG pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTTRIGSTOPROUTE</name> <description>ANTTRIGSTOP port/pin select</description> <addressOffset>0x624</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTTRIGSTOP port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTTRIGSTOP pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_DCLKROUTE</name> <description>DCLK port/pin select</description> <addressOffset>0x628</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>DCLK port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>DCLK pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_DINROUTE</name> <description>DIN port/pin select</description> <addressOffset>0x62C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>DIN port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>DIN pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_DOUTROUTE</name> <description>DOUT port/pin select</description> <addressOffset>0x630</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>DOUT port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>DOUT pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>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>RETIMESEL</name> <description>PWM output retime select</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ATI</name> <description>Always Track Inputs</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSCOIST</name> <description>Reload-Start Sets COIST</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRESC</name> <description>Prescaler Setting</description> <bitOffset>18</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>No prescaling</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>Prescale by 2</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>Prescale by 4</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>Prescale by 8</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>Prescale by 16</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>Prescale by 32</description> <value>31</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>Prescale by 64</description> <value>63</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>Prescale by 128</description> <value>127</value> </enumeratedValue> <enumeratedValue> <name>DIV256</name> <description>Prescale by 256</description> <value>255</value> </enumeratedValue> <enumeratedValue> <name>DIV512</name> <description>Prescale by 512</description> <value>511</value> </enumeratedValue> <enumeratedValue> <name>DIV1024</name> <description>Prescale by 1024</description> <value>1023</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>RISEA</name> <description>Timer Rising Input Edge Action</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FALLA</name> <description>Timer Falling Input Edge Action</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>X2CNT</name> <description>2x Count Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>START</name> <description>Start Timer</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STOP</name> <description>Stop Timer</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x07070777</resetMask> <fields> <field> <name>RUNNING</name> <description>Running</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DIR</name> <description>Direction</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UP</name> <description>Counting up</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DOWN</name> <description>Counting down</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOPBV</name> <description>TOP Buffer Valid</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TIMERLOCKSTATUS</name> <description>Timer lock status</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>TIMER registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>TIMER registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DTILOCKSTATUS</name> <description>DTI lock status</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>DTI registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>DTI registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYNCBUSY</name> <description>Sync Busy</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV0</name> <description>Output Compare Buffer Valid</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV1</name> <description>Output Compare Buffer Valid</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV2</name> <description>Output Compare Buffer Valid</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY0</name> <description>Input capture fifo empty</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY1</name> <description>Input capture fifo empty</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY2</name> <description>Input capture fifo empty</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCPOL0</name> <description>CCn Polarity</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL1</name> <description>CCn Polarity</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL2</name> <description>CCn Polarity</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>Capture Compare Channel 0 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>Capture Compare Channel 1 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>Capture Compare Channel 2 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>Input Capture Watermark Level Full</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>Input Capture Watermark Level Full</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>Input Capture Watermark Level Full</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>Input Capture FIFO overflow</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>Input Capture FIFO overflow</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>Input Capture FIFO overflow</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>Input capture FIFO underflow</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>Input capture FIFO underflow</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>Input capture FIFO underflow</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC0 Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC1 Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC2 Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>ICFWLFULL0 Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>ICFWLFULL1 Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>ICFWLFULL2 Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>ICFOF0 Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>ICFOF1 Interrupt Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>ICFOF2 Interrupt Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>ICFUF0 Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>ICFUF1 Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>ICFUF2 Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOP</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-write</access> <resetValue>0x0000FFFF</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOP</name> <description>Counter Top Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOPB</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOPB</name> <description>Counter Top Buffer Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CNT</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CNT</name> <description>Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LOCK</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>Timer Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCK</name> <description>Write to unlock TIMER registers</description> <value>52864</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EN</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>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>RETIMESEL</name> <description>PWM output retime select</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ATI</name> <description>Always Track Inputs</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSCOIST</name> <description>Reload-Start Sets COIST</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRESC</name> <description>Prescaler Setting</description> <bitOffset>18</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>No prescaling</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>Prescale by 2</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>Prescale by 4</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>Prescale by 8</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>Prescale by 16</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>Prescale by 32</description> <value>31</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>Prescale by 64</description> <value>63</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>Prescale by 128</description> <value>127</value> </enumeratedValue> <enumeratedValue> <name>DIV256</name> <description>Prescale by 256</description> <value>255</value> </enumeratedValue> <enumeratedValue> <name>DIV512</name> <description>Prescale by 512</description> <value>511</value> </enumeratedValue> <enumeratedValue> <name>DIV1024</name> <description>Prescale by 1024</description> <value>1023</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>RISEA</name> <description>Timer Rising Input Edge Action</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FALLA</name> <description>Timer Falling Input Edge Action</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>X2CNT</name> <description>2x Count Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>START</name> <description>Start Timer</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STOP</name> <description>Stop Timer</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x07070777</resetMask> <fields> <field> <name>RUNNING</name> <description>Running</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DIR</name> <description>Direction</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UP</name> <description>Counting up</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DOWN</name> <description>Counting down</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOPBV</name> <description>TOP Buffer Valid</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TIMERLOCKSTATUS</name> <description>Timer lock status</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>TIMER registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>TIMER registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DTILOCKSTATUS</name> <description>DTI lock status</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>DTI registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>DTI registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYNCBUSY</name> <description>Sync Busy</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV0</name> <description>Output Compare Buffer Valid</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV1</name> <description>Output Compare Buffer Valid</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV2</name> <description>Output Compare Buffer Valid</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY0</name> <description>Input capture fifo empty</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY1</name> <description>Input capture fifo empty</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY2</name> <description>Input capture fifo empty</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCPOL0</name> <description>CCn Polarity</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL1</name> <description>CCn Polarity</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL2</name> <description>CCn Polarity</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>Capture Compare Channel 0 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>Capture Compare Channel 1 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>Capture Compare Channel 2 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>Input Capture Watermark Level Full</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>Input Capture Watermark Level Full</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>Input Capture Watermark Level Full</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>Input Capture FIFO overflow</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>Input Capture FIFO overflow</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>Input Capture FIFO overflow</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>Input capture FIFO underflow</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>Input capture FIFO underflow</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>Input capture FIFO underflow</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC0 Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC1 Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC2 Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>ICFWLFULL0 Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>ICFWLFULL1 Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>ICFWLFULL2 Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>ICFOF0 Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>ICFOF1 Interrupt Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>ICFOF2 Interrupt Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>ICFUF0 Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>ICFUF1 Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>ICFUF2 Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOP</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-write</access> <resetValue>0x0000FFFF</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TOP</name> <description>Counter Top Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOPB</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TOPB</name> <description>Counter Top Buffer Register</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CNT</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>CNT</name> <description>Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LOCK</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>Timer Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCK</name> <description>Write to unlock TIMER registers</description> <value>52864</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EN</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>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>RETIMESEL</name> <description>PWM output retime select</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ATI</name> <description>Always Track Inputs</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSCOIST</name> <description>Reload-Start Sets COIST</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRESC</name> <description>Prescaler Setting</description> <bitOffset>18</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>No prescaling</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>Prescale by 2</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>Prescale by 4</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>Prescale by 8</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>Prescale by 16</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>Prescale by 32</description> <value>31</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>Prescale by 64</description> <value>63</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>Prescale by 128</description> <value>127</value> </enumeratedValue> <enumeratedValue> <name>DIV256</name> <description>Prescale by 256</description> <value>255</value> </enumeratedValue> <enumeratedValue> <name>DIV512</name> <description>Prescale by 512</description> <value>511</value> </enumeratedValue> <enumeratedValue> <name>DIV1024</name> <description>Prescale by 1024</description> <value>1023</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>RISEA</name> <description>Timer Rising Input Edge Action</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FALLA</name> <description>Timer Falling Input Edge Action</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>X2CNT</name> <description>2x Count Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>START</name> <description>Start Timer</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STOP</name> <description>Stop Timer</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x07070777</resetMask> <fields> <field> <name>RUNNING</name> <description>Running</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DIR</name> <description>Direction</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UP</name> <description>Counting up</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DOWN</name> <description>Counting down</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOPBV</name> <description>TOP Buffer Valid</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TIMERLOCKSTATUS</name> <description>Timer lock status</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>TIMER registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>TIMER registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DTILOCKSTATUS</name> <description>DTI lock status</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>DTI registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>DTI registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYNCBUSY</name> <description>Sync Busy</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV0</name> <description>Output Compare Buffer Valid</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV1</name> <description>Output Compare Buffer Valid</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV2</name> <description>Output Compare Buffer Valid</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY0</name> <description>Input capture fifo empty</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY1</name> <description>Input capture fifo empty</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY2</name> <description>Input capture fifo empty</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCPOL0</name> <description>CCn Polarity</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL1</name> <description>CCn Polarity</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL2</name> <description>CCn Polarity</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>Capture Compare Channel 0 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>Capture Compare Channel 1 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>Capture Compare Channel 2 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>Input Capture Watermark Level Full</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>Input Capture Watermark Level Full</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>Input Capture Watermark Level Full</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>Input Capture FIFO overflow</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>Input Capture FIFO overflow</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>Input Capture FIFO overflow</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>Input capture FIFO underflow</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>Input capture FIFO underflow</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>Input capture FIFO underflow</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC0 Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC1 Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC2 Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>ICFWLFULL0 Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>ICFWLFULL1 Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>ICFWLFULL2 Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>ICFOF0 Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>ICFOF1 Interrupt Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>ICFOF2 Interrupt Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>ICFUF0 Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>ICFUF1 Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>ICFUF2 Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOP</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-write</access> <resetValue>0x0000FFFF</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TOP</name> <description>Counter Top Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOPB</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TOPB</name> <description>Counter Top Buffer Register</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CNT</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>CNT</name> <description>Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LOCK</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>Timer Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCK</name> <description>Write to unlock TIMER registers</description> <value>52864</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EN</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>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>RETIMESEL</name> <description>PWM output retime select</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ATI</name> <description>Always Track Inputs</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSCOIST</name> <description>Reload-Start Sets COIST</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRESC</name> <description>Prescaler Setting</description> <bitOffset>18</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>No prescaling</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>Prescale by 2</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>Prescale by 4</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>Prescale by 8</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>Prescale by 16</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>Prescale by 32</description> <value>31</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>Prescale by 64</description> <value>63</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>Prescale by 128</description> <value>127</value> </enumeratedValue> <enumeratedValue> <name>DIV256</name> <description>Prescale by 256</description> <value>255</value> </enumeratedValue> <enumeratedValue> <name>DIV512</name> <description>Prescale by 512</description> <value>511</value> </enumeratedValue> <enumeratedValue> <name>DIV1024</name> <description>Prescale by 1024</description> <value>1023</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>RISEA</name> <description>Timer Rising Input Edge Action</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FALLA</name> <description>Timer Falling Input Edge Action</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>X2CNT</name> <description>2x Count Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>START</name> <description>Start Timer</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STOP</name> <description>Stop Timer</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x07070777</resetMask> <fields> <field> <name>RUNNING</name> <description>Running</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DIR</name> <description>Direction</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UP</name> <description>Counting up</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DOWN</name> <description>Counting down</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOPBV</name> <description>TOP Buffer Valid</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TIMERLOCKSTATUS</name> <description>Timer lock status</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>TIMER registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>TIMER registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DTILOCKSTATUS</name> <description>DTI lock status</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>DTI registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>DTI registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYNCBUSY</name> <description>Sync Busy</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV0</name> <description>Output Compare Buffer Valid</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV1</name> <description>Output Compare Buffer Valid</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV2</name> <description>Output Compare Buffer Valid</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY0</name> <description>Input capture fifo empty</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY1</name> <description>Input capture fifo empty</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY2</name> <description>Input capture fifo empty</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCPOL0</name> <description>CCn Polarity</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL1</name> <description>CCn Polarity</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL2</name> <description>CCn Polarity</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>Capture Compare Channel 0 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>Capture Compare Channel 1 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>Capture Compare Channel 2 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>Input Capture Watermark Level Full</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>Input Capture Watermark Level Full</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>Input Capture Watermark Level Full</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>Input Capture FIFO overflow</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>Input Capture FIFO overflow</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>Input Capture FIFO overflow</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>Input capture FIFO underflow</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>Input capture FIFO underflow</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>Input capture FIFO underflow</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC0 Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC1 Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC2 Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>ICFWLFULL0 Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>ICFWLFULL1 Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>ICFWLFULL2 Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>ICFOF0 Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>ICFOF1 Interrupt Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>ICFOF2 Interrupt Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>ICFUF0 Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>ICFUF1 Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>ICFUF2 Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOP</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-write</access> <resetValue>0x0000FFFF</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TOP</name> <description>Counter Top Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOPB</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TOPB</name> <description>Counter Top Buffer Register</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CNT</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>CNT</name> <description>Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LOCK</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>Timer Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCK</name> <description>Write to unlock TIMER registers</description> <value>52864</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EN</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>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>RETIMESEL</name> <description>PWM output retime select</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ATI</name> <description>Always Track Inputs</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSCOIST</name> <description>Reload-Start Sets COIST</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRESC</name> <description>Prescaler Setting</description> <bitOffset>18</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>No prescaling</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>Prescale by 2</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>Prescale by 4</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>Prescale by 8</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>Prescale by 16</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>Prescale by 32</description> <value>31</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>Prescale by 64</description> <value>63</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>Prescale by 128</description> <value>127</value> </enumeratedValue> <enumeratedValue> <name>DIV256</name> <description>Prescale by 256</description> <value>255</value> </enumeratedValue> <enumeratedValue> <name>DIV512</name> <description>Prescale by 512</description> <value>511</value> </enumeratedValue> <enumeratedValue> <name>DIV1024</name> <description>Prescale by 1024</description> <value>1023</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>RISEA</name> <description>Timer Rising Input Edge Action</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FALLA</name> <description>Timer Falling Input Edge Action</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>X2CNT</name> <description>2x Count Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>START</name> <description>Start Timer</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STOP</name> <description>Stop Timer</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x07070777</resetMask> <fields> <field> <name>RUNNING</name> <description>Running</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DIR</name> <description>Direction</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UP</name> <description>Counting up</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DOWN</name> <description>Counting down</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOPBV</name> <description>TOP Buffer Valid</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TIMERLOCKSTATUS</name> <description>Timer lock status</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>TIMER registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>TIMER registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DTILOCKSTATUS</name> <description>DTI lock status</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>DTI registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>DTI registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYNCBUSY</name> <description>Sync Busy</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV0</name> <description>Output Compare Buffer Valid</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV1</name> <description>Output Compare Buffer Valid</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV2</name> <description>Output Compare Buffer Valid</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY0</name> <description>Input capture fifo empty</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY1</name> <description>Input capture fifo empty</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY2</name> <description>Input capture fifo empty</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCPOL0</name> <description>CCn Polarity</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL1</name> <description>CCn Polarity</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL2</name> <description>CCn Polarity</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>Capture Compare Channel 0 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>Capture Compare Channel 1 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>Capture Compare Channel 2 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>Input Capture Watermark Level Full</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>Input Capture Watermark Level Full</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>Input Capture Watermark Level Full</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>Input Capture FIFO overflow</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>Input Capture FIFO overflow</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>Input Capture FIFO overflow</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>Input capture FIFO underflow</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>Input capture FIFO underflow</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>Input capture FIFO underflow</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC0 Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC1 Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC2 Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>ICFWLFULL0 Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>ICFWLFULL1 Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>ICFWLFULL2 Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>ICFOF0 Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>ICFOF1 Interrupt Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>ICFOF2 Interrupt Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>ICFUF0 Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>ICFUF1 Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>ICFUF2 Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOP</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-write</access> <resetValue>0x0000FFFF</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TOP</name> <description>Counter Top Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOPB</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TOPB</name> <description>Counter Top Buffer Register</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CNT</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>CNT</name> <description>Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LOCK</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>Timer Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCK</name> <description>Write to unlock TIMER registers</description> <value>52864</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EN</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>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>RADIORAMRETNCTRL</name> <description>Configure SEQRAM Retention controls.</description> <addressOffset>0x400</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000103</resetMask> <fields> <field> <name>SEQRAMRETNCTRL</name> <description>SEQRAM Retention Control</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ALLON</name> <description>SEQRAM not powered down</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BLK0</name> <description>Power down SEQRAM block 0</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BLK1</name> <description>Power down SEQRAM block 1</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ALLOFF</name> <description>Power down all SEQRAM blocks</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FRCRAMRETNCTRL</name> <description>FRCRAM Retention Control</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ALLON</name> <description>FRCRAM not powered down</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ALLOFF</name> <description>Power down FRCRAM</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RADIOECCCTRL</name> <description>Configure to set RAM ECC control.</description> <addressOffset>0x408</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000303</resetMask> <fields> <field> <name>SEQRAMECCEN</name> <description>SEQRAM ECC Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQRAMECCEWEN</name> <description>SEQRAM ECC Error Writeback Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRCRAMECCEN</name> <description>FRCRAM ECC Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRCRAMECCEWEN</name> <description>FRCRAM ECC Error Writeback Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQRAMECCADDR</name> <description>Read to get status of the SEQRAM ECC error address.</description> <addressOffset>0x410</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SEQRAMECCADDR</name> <description>SEQRAM ECC Address</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>FRCRAMECCADDR</name> <description>Read to get status of the FRCRAM ECC error address.</description> <addressOffset>0x414</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>FRCRAMECCADDR</name> <description>FRCRAM ECC Error Address</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>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>RADIOIDBGLOCK</name> <description>Radio Invasive Debug Lock</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RADIONIDBGLOCK</name> <description>Radio Non-invasive Debug Lock</description> <bitOffset>22</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>PFMXPPRF_S</name> <version>0</version> <description>PFMXPPRF_S Registers</description> <baseAddress>0x400C4000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <registers> <register> <name>RFIMDCDCCTRL0</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x80000003</resetMask> <fields> <field> <name>TXMAXREQ</name> <description>TX Max Req</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPPREQ</name> <description>RX PP Req</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RFIMDCDCCTRL1</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000014</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>DCDCDIVEN</name> <description>DCDC DIV Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCDCDIVINVEN</name> <description>DCDC DIV Inverter Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCDCDIVRATIO</name> <description>DCDC DIV Ratio</description> <bitOffset>2</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIVRATIO8</name> <description>Dividing master_rf clk by 8, D=50%</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO9</name> <description>Dividing master_rf clk by 9, D=44.4%</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO10</name> <description>Dividing master_rf clk by 10, D=40%</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO11</name> <description>Dividing master_rf clk by 11, D=36.4%</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO12</name> <description>Dividing master_rf clk by 12, D=50%</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO13</name> <description>Dividing master_rf clk by 13, D=46.2%</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO14</name> <description>Dividing master_rf clk by 14, D=42.9%</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO15</name> <description>Dividing master_rf clk by 15, D=40%</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO16</name> <description>Dividing master_rf clk by 16, D=50%</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO17</name> <description>Dividing master_rf clk by 17, D=47.1%</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO18</name> <description>Dividing master_rf clk by 18, D=44.4%</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO19</name> <description>Dividing master_rf clk by 19, D=42.1%</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO20</name> <description>Dividing master_rf clk by 20, D=60%</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO21</name> <description>Dividing master_rf clk by 21, D=57.1%</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO22</name> <description>Dividing master_rf clk by 22, D=54.5%</description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO23</name> <description>Dividing master_rf clk by 23, D=52.2%</description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RFIMDCDCCTRL2</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x0AD0B4A0</resetValue> <resetMask>0x9FFFFFFF</resetMask> <fields> <field> <name>PPTMAX</name> <description>Pulse Pairing Time Max</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>PPTMIN</name> <description>Pulse Pairing Time Min</description> <bitOffset>9</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>PPND</name> <description>Pulse Pairing Period</description> <bitOffset>18</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>PPCALEN</name> <description>Pulse Pairing Calibration Loop Enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PPSYNCONLY</name> <description>Pulse Pairing Sync Only</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RFIMDCDCSTATUS</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FF07</resetMask> <fields> <field> <name>DCDCEN</name> <description>DCDC Enable Status</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXMAXSTATUS</name> <description>TX MAX Status</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXPPSTATUS</name> <description>RX PP Status</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>WNO1</name> <description>Cal Loop WNO1 value</description> <bitOffset>8</bitOffset> <bitWidth>9</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>RPURATD0</name> <description>Protected register address = (RPURATD register index X 32 + RPURATD bit index) X 4.</description> <addressOffset>0x010</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>RATDRFIMDCDCCTRL0</name> <description>RFIMDCDCCTRL0 Protection Bit</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RATDRFIMDCDCCTRL1</name> <description>RFIMDCDCCTRL1 Protection Bit</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RATDRFIMDCDCCTRL2</name> <description>RFIMDCDCCTRL2 Protection Bit</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>RADIOAES_S</name> <version>1</version> <description>RADIOAES_S Registers</description> <baseAddress>0x44000000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>AES</name> <value>49</value> </interrupt> <registers> <register> <name>FETCHADDR</name> <description>Fetcher: Start address of data block. In direct mode, this register is written by the software. In scatter-gather mode, this register is updated after each processed descriptor.</description> <addressOffset>0x000</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADDR</name> <description>Start address of data block</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FETCHLEN</name> <description>Fetcher: Length of data block. In direct mode, this register is written by the software. In scatter-gather mode, this register is not used.</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>LENGTH</name> <description>Length of data block</description> <bitOffset>0</bitOffset> <bitWidth>28</bitWidth> <access>read-write</access> </field> <field> <name>CONSTADDR</name> <description>Constant address</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>REALIGN</name> <description>Realign lengh</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FETCHTAG</name> <description>Fetcher: User tag. In direct mode, this register is written by the software. In scatter-gather mode, this register is not used.</description> <addressOffset>0x00C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TAG</name> <description>User tag</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PUSHADDR</name> <description>Pusher: Start address of data block (LSB). In direct mode, this register is written by the software. In scatter-gather mode, this register is updated after each processed descriptor.</description> <addressOffset>0x010</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADDR</name> <description>Start address of data block</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PUSHLEN</name> <description>Pusher: Length of data block. In direct mode, this register is written by the software. In scatter-gather mode, this register is not used.</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x7FFFFFFF</resetMask> <fields> <field> <name>LENGTH</name> <description>Start address of data block</description> <bitOffset>0</bitOffset> <bitWidth>28</bitWidth> <access>read-write</access> </field> <field> <name>CONSTADDR</name> <description>Constant address</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>REALIGN</name> <description>Realign length</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DISCARD</name> <description>Discard data</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt enable</description> <addressOffset>0x01C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>FETCHERENDOFBLOCK</name> <description>End of block interrupt enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FETCHERSTOPPED</name> <description>Stopped interrupt enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FETCHERERROR</name> <description>Error interrupt enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PUSHERENDOFBLOCK</name> <description>End of block interrupt enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PUSHERSTOPPED</name> <description>Stopped interrupt enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PUSHERERROR</name> <description>Error interrupt enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt flag register</description> <addressOffset>0x028</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>FETCHERENDOFBLOCK</name> <description>End of block interrupt flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FETCHERSTOPPED</name> <description>Stopped interrupt flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FETCHERERROR</name> <description>Error interrupt flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PUSHERENDOFBLOCK</name> <description>End of block interrupt flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PUSHERSTOPPED</name> <description>Stopped interrupt flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PUSHERERROR</name> <description>Error interrupt flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IF_CLR</name> <description>Writing a '1' clears the interrupt status. Writing a '0' has no effect.</description> <addressOffset>0x030</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>FETCHERENDOFBLOCK</name> <description>End of block interrupt flag clear</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FETCHERSTOPPED</name> <description>Stopped interrupt flag clear</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FETCHERERROR</name> <description>Error interrupt flag clear</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PUSHERENDOFBLOCK</name> <description>FETCHERENDOFBLOCKIFC</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PUSHERSTOPPED</name> <description>FETCHERSTOPPEDIFC</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PUSHERERROR</name> <description>FETCHERERRORIFC</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>CTRL</name> <description>Control register, called CONFIG in Barco datasheet.</description> <addressOffset>0x034</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>FETCHERSCATTERGATHER</name> <description>Fetcher scatter/gather</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PUSHERSCATTERGATHER</name> <description>Pusher scatter/gather</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STOPFETCHER</name> <description>Stop fetcher</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STOPPUSHER</name> <description>Stop pusher</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SWRESET</name> <description>Software reset</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>Command register for starting the fetcher and pusher</description> <addressOffset>0x038</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>STARTFETCHER</name> <description>Start fetch</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STARTPUSHER</name> <description>Start push</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>STATUS</name> <description>Status register</description> <addressOffset>0x03C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFF0073</resetMask> <fields> <field> <name>FETCHERBSY</name> <description>Fetcher busy</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PUSHERBSY</name> <description>Pusher busy</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>NOTEMPTY</name> <description>Not empty flag from input FIFO (fetcher)</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>WAITING</name> <description>Pusher waiting for FIFO</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SOFTRSTBSY</name> <description>Software reset busy</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FIFODATANUM</name> <description>Number of data in output FIFO</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INCL_IPS_HW_CFG</name> <description>No Description</description> <addressOffset>0x400</addressOffset> <access>read-only</access> <resetValue>0x00000001</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>g_IncludeAES</name> <description>Generic g_IncludeAES value</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludeAESGCM</name> <description>Generic g_IncludeAESGCM value</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludeAESXTS</name> <description>Generic g_IncludeAESXTS value</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludeDES</name> <description>Generic g_IncludeDES value</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludeHASH</name> <description>Generic g_IncludeHASH value</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludeChachaPoly</name> <description>Generic g_IncludeChachaPoly value</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludeSHA3</name> <description>Generic g_IncludeSHA3 value</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludeZUC</name> <description>Generic g_IncludeZUC value</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludeSM4</name> <description>Generic g_IncludeSM4 value</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludePKE</name> <description>Generic g_IncludePKE value</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludeNDRNG</name> <description>Generic g_IncludeNDRNG value</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BA411E_HW_CFG_1</name> <description>No Description</description> <addressOffset>0x404</addressOffset> <access>read-only</access> <resetValue>0x05010127</resetValue> <resetMask>0x070301FF</resetMask> <fields> <field> <name>g_AesModesPoss</name> <description>AES Modes Supported</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-only</access> </field> <field> <name>g_CS</name> <description>Generic g_CS value</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_UseMasking</name> <description>Generic g_UseMasking value</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_Keysize</name> <description>Generic g_Keysize value</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BA411E_HW_CFG_2</name> <description>No Description</description> <addressOffset>0x408</addressOffset> <access>read-only</access> <resetValue>0x00000080</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>g_CtrSize</name> <description>Generic g_CtrSize value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BA413_HW_CFG</name> <description>No Description</description> <addressOffset>0x40C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007007F</resetMask> <fields> <field> <name>g_HashMaskFunc</name> <description>Generic g_HashMaskFunc value</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-only</access> </field> <field> <name>g_HashPadding</name> <description>Generic g_HashPadding value</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_HMAC_enabled</name> <description>Generic g_HMAC_enabled value</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_HashVerifyDigest</name> <description>Generic g_HashVerifyDigest value</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BA418_HW_CFG</name> <description>No Description</description> <addressOffset>0x410</addressOffset> <access>read-only</access> <resetValue>0x00000001</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>g_Sha3CtxtEn</name> <description>Generic g_Sha3CtxtEn value</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BA419_HW_CFG</name> <description>No Description</description> <addressOffset>0x414</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000007F</resetMask> <fields> <field> <name>g_SM4ModesPoss</name> <description>Generic g_SM4ModesPoss value</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>SMU_S</name> <version>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>PFMXPPRF</name> <description>PFMXPPRF Privileged Access</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RADIOAES</name> <description>RADIOAES Privileged Access</description> <bitOffset>6</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> <field> <name>AHBRADIO</name> <description>AHBRADIO Privileged Access</description> <bitOffset>24</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>PFMXPPRF</name> <description>PFMXPPRF Secure Access</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RADIOAES</name> <description>RADIOAES Secure Access</description> <bitOffset>6</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> <field> <name>AHBRADIO</name> <description>AHBRADIO Secure Access</description> <bitOffset>24</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>RADIOAES</name> <description>RADIO AES DMA privileged mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RADIOSUBSYSTEM</name> <description>RADIO subsystem masters privileged mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LDMA</name> <description>MCU LDMA privileged mode</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFECA0</name> <description>RFECA0 privileged mode</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFECA1</name> <description>RFECA1 privileged mode</description> <bitOffset>4</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>RADIOAES</name> <description>RADIOAES DMA secure mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RADIOSUBSYSTEM</name> <description>RADIO subsystem masters secure mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LDMA</name> <description>MCU LDMA secure mode</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFECA0</name> <description>RFECA0 secure mode</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFECA1</name> <description>RFECA1 secure mode</description> <bitOffset>4</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>PFMXPPRF</name> <description>PFMXPPRF Privileged Access</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RADIOAES</name> <description>RADIOAES Privileged Access</description> <bitOffset>6</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> <field> <name>AHBRADIO</name> <description>AHBRADIO Privileged Access</description> <bitOffset>24</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>RADIOAES</name> <description>RADIO AES DMA privileged mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RADIOSUBSYSTEM</name> <description>RADIO subsystem masters privileged mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LDMA</name> <description>MCU LDMA privileged mode</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFECA0</name> <description>RFECA0 privileged mode</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFECA1</name> <description>RFECA1 privileged mode</description> <bitOffset>4</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> </enumeratedValues> </field> <field> <name>OSRHS</name> <description>High Speed OSR</description> <bitOffset>2</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>HISPD2</name> <description>High speed over sampling of 2x.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HISPD4</name> <description>High speed over sampling of 4x. </description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>HISPD8</name> <description>High speed over sampling of 8x.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>HISPD16</name> <description>High speed over sampling of 16x.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>HISPD32</name> <description>HIgh speed over sampling of 32x.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>HISPD64</name> <description>High speed over sampling of 64x.</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ANALOGGAIN</name> <description>Analog Gain</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ANAGAIN0P5</name> <description>Analog gain of 0.5x.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ANAGAIN1</name> <description>Analog gain of 1x.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ANAGAIN2</name> <description>Analog gain of 2x.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>ANAGAIN3</name> <description>Analog gain of 3x.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>ANAGAIN4</name> <description>Analog gain of 4x.</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>REFSEL</name> <description>Reference Select</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>VBGR</name> <description>Internal 1.21 V reference.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>VREF</name> <description>External Reference. (Calibrated for 1.25V nominal.)</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>VDDX</name> <description>AVDD (unbuffered)</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>VDDX0P8BUF</name> <description>AVDD (buffered) * 0.8</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DIGAVG</name> <description>Digital Averaging</description> <bitOffset>21</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AVG1</name> <description>Collect one output word (no digital averaging).</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>AVG2</name> <description>Collect and average 2 digital output words.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>AVG4</name> <description>Collect and average 4 digital output words.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>AVG8</name> <description>Collect and average 8 digital output words.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>AVG16</name> <description>Collect and average 16 digital output words.</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TWOSCOMPL</name> <description>Two's Complement</description> <bitOffset>28</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AUTO</name> <description>Automatic: Single ended measurements are reported as unipolar and differential measurements are reported as bipolar.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FORCEUNIPOLAR</name> <description>Force all measurements to result in unipolar output. Negative differential numbers will saturate to 0.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FORCEBIPOLAR</name> <description>Force all measurements to result in bipolar output. Single ended measurements are half the range, but allow for small negative measurements.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SCALE0</name> <description>Scale</description> <addressOffset>0x050</addressOffset> <access>read-write</access> <resetValue>0x8002C000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>OFFSET</name> <description>Offset</description> <bitOffset>0</bitOffset> <bitWidth>18</bitWidth> <access>read-write</access> </field> <field> <name>GAIN13LSB</name> <description>Gain 13 LSBs</description> <bitOffset>18</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> <field> <name>GAIN3MSB</name> <description>Gain 3 MSBs</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>GAIN011</name> <description>Upper 3 bits of gain = 011 (0.75x)</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>GAIN100</name> <description>Upper 3 bits of gain = 100 (1.00x)</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SCHED0</name> <description>Scheduling</description> <addressOffset>0x054</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FF</resetMask> <fields> <field> <name>PRESCALE</name> <description>Prescale</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CFG1</name> <description>Configration</description> <addressOffset>0x058</addressOffset> <access>read-write</access> <resetValue>0x00002060</resetValue> <resetMask>0x30E770FF</resetMask> <fields> <field> <name>ADCMODE</name> <description>ADC Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NORMAL</name> <description>High speed mode with a maximum CLK_ADC of 10 MHz.</description> <value>0</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OSRHS</name> <description>High Speed OSR</description> <bitOffset>2</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>HISPD2</name> <description>High speed over sampling of 2x.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HISPD4</name> <description>High speed over sampling of 4x. </description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>HISPD8</name> <description>High speed over sampling of 8x.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>HISPD16</name> <description>High speed over sampling of 16x.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>HISPD32</name> <description>HIgh speed over sampling of 32x.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>HISPD64</name> <description>High speed over sampling of 64x.</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ANALOGGAIN</name> <description>Analog Gain</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ANAGAIN0P5</name> <description>Analog gain of 0.5x.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ANAGAIN1</name> <description>Analog gain of 1x.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ANAGAIN2</name> <description>Analog gain of 2x.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>ANAGAIN3</name> <description>Analog gain of 3x.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>ANAGAIN4</name> <description>Analog gain of 4x.</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>REFSEL</name> <description>Reference Select</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>VBGR</name> <description>Internal 1.21 V reference.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>VREF</name> <description>External Reference. (Calibrated for 1.25V nominal.)</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>VDDX</name> <description>AVDD (unbuffered)</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>VDDX0P8BUF</name> <description>AVDD (buffered) * 0.8</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DIGAVG</name> <description>Digital Averaging</description> <bitOffset>21</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AVG1</name> <description>Collect one output word (no digital averaging).</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>AVG2</name> <description>Collect and average 2 digital output words.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>AVG4</name> <description>Collect and average 4 digital output words.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>AVG8</name> <description>Collect and average 8 digital output words.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>AVG16</name> <description>Collect and average 16 digital output words.</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TWOSCOMPL</name> <description>Two's Complement</description> <bitOffset>28</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AUTO</name> <description>Automatic: Single ended measurements are reported as unipolar and differential measurements are reported as bipolar.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FORCEUNIPOLAR</name> <description>Force all measurements to result in unipolar output. Negative differential numbers will saturate to 0.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FORCEBIPOLAR</name> <description>Force all measurements to result in bipolar output. Single ended measurements are half the range, but allow for small negative measurements.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SCALE1</name> <description>Scale</description> <addressOffset>0x060</addressOffset> <access>read-write</access> <resetValue>0x8002C000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>OFFSET</name> <description>Offset</description> <bitOffset>0</bitOffset> <bitWidth>18</bitWidth> <access>read-write</access> </field> <field> <name>GAIN13LSB</name> <description>Gain 13 LSBs</description> <bitOffset>18</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> <field> <name>GAIN3MSB</name> <description>Gain 3 MSBs</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>GAIN011</name> <description>Upper 3 bits of gain = 011 (0.75x)</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>GAIN100</name> <description>Upper 3 bits of gain = 100 (1.00x)</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SCHED1</name> <description>Scheduling</description> <addressOffset>0x064</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FF</resetMask> <fields> <field> <name>PRESCALE</name> <description>Prescale</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SINGLEFIFOCFG</name> <description>Single FIFO Configuration</description> <addressOffset>0x070</addressOffset> <access>read-write</access> <resetValue>0x00000030</resetValue> <resetMask>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<subscript>X+8</subscript>_CONF for channels 0-7 and CH<subscript>X-8</subscript>_CONF for channels 8-15.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>The channel configuration register registers used toggles between CH<subscript>X</subscript>_CONF and CH<subscript>X+8</subscript>_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> <enumeratedValue> <name>RADIONORETAIN</name> <description>Bit[1]. When set, do not retain RADIO associated registers when in EM2/3</description> <value>2</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>RACACTIVE</name> <description>RAC active</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>EM4IORET</name> <description>EM4 IO retention status</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>EM2ENTERED</name> <description>EM2 entered</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>TEMP</name> <description>No Description</description> <addressOffset>0x088</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x07FF07FF</resetMask> <fields> <field> <name>TEMPLSB</name> <description>Temperature measured decimal part</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> </field> <field> <name>TEMP</name> <description>Temperature measured</description> <bitOffset>2</bitOffset> <bitWidth>9</bitWidth> <access>read-only</access> </field> <field> <name>TEMPAVG</name> <description>Averaged Temperature </description> <bitOffset>16</bitOffset> <bitWidth>11</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>RSTCTRL</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-write</access> <resetValue>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>RADIOAES</name> <description>Enable Bus Clock</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GPCRC</name> <description>Enable Bus Clock</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMER0</name> <description>Enable Bus Clock</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMER1</name> <description>Enable Bus Clock</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMER2</name> <description>Enable Bus Clock</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMER3</name> <description>Enable Bus Clock</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>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>AGC</name> <description>Enable Bus Clock</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MODEM</name> <description>Enable Bus Clock</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFCRC</name> <description>Enable Bus Clock</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRC</name> <description>Enable Bus Clock</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PROTIMER</name> <description>Enable Bus Clock</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RAC</name> <description>Enable Bus Clock</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SYNTH</name> <description>Enable Bus Clock</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFSCRATCHPAD</name> <description>Enable Bus Clock</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HOSTMAILBOX</name> <description>Enable Bus Clock</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFMAILBOX</name> <description>Enable Bus Clock</description> <bitOffset>9</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>BUFC</name> <description>Enable Bus Clock</description> <bitOffset>11</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>RFECA0</name> <description>Enable Bus Clock</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFECA1</name> <description>Enable Bus Clock</description> <bitOffset>26</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> <field> <name>ECAIFADC</name> <description>Enable Bus Clock</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SYSCLKCTRL</name> <description>No Description</description> <addressOffset>0x070</addressOffset> <access>read-write</access> <resetValue>0x00000001</resetValue> <resetMask>0x0001F507</resetMask> <fields> <field> <name>CLKSEL</name> <description>Clock Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FSRCO</name> <description>FSRCO is clocking SYSCLK</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>HFRCODPLL</name> <description>HFRCODPLL is clocking SYSCLK</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>HFXO</name> <description>HFXO is clocking SYSCLK</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>CLKIN0</name> <description>CLKIN0 is clocking SYSCLK</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PCLKPRESC</name> <description>PCLK Prescaler</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>PCLK is HCLK divided by 1</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>PCLK is HCLK divided by 2</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>HCLKPRESC</name> <description>HCLK Prescaler</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>HCLK is SYSCLK divided by 1</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>HCLK is SYSCLK divided by 2</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>HCLK is SYSCLK divided by 4</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>HCLK is SYSCLK divided by 8</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>HCLK is SYSCLK divided by 16</description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RHCLKPRESC</name> <description>Radio HCLK Prescaler</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>Radio HCLK is SYSCLK divided by 1</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>Radio HCLK is SYSCLK divided by 2</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>TRACECLKCTRL</name> <description>No Description</description> <addressOffset>0x080</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000030</resetMask> <fields> <field> <name>PRESC</name> <description>TRACECLK Prescaler</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>TRACECLK is SYSCLK divided by 1</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>TRACECLK is SYSCLK divided by 2</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>TRACECLK is SYSCLK divided by 4</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EXPORTCLKCTRL</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x1F0F0F0F</resetMask> <fields> <field> <name>CLKOUTSEL0</name> <description>Clock Output Select 0</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>CLKOUT0 is not clocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HCLK</name> <description>HCLK is clocking CLKOUT0</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>HFEXPCLK</name> <description>EXPORTCLK is clocking CLKOUT0</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ULFRCO</name> <description>ULFRCO is clocking CLKOUT0</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>LFRCO</name> <description>LFRCO is clocking CLKOUT0</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>LFXO</name> <description>LFXO is clocking CLKOUT0</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>HFRCODPLL</name> <description>HFRCODPLL is clocking CLKOUT0</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>HFXO</name> <description>HFXO is clocking CLKOUT0</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>FSRCO</name> <description>FSRCO is clocking CLKOUT0</description> <value>8</value> </enumeratedValue> <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>RADIOCLKCTRL</name> <description>No Description</description> <addressOffset>0x280</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x80000003</resetMask> <fields> <field> <name>EN</name> <description>Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DBGCLK</name> <description>Enable Clock for Debugger</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <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_MODEM_DIN</name> <description>MODEM DIN consumer register</description> <addressOffset>0x0B8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>DIN async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_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_RAC_CLR</name> <description>CLR consumer register</description> <addressOffset>0x0F0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>CLR async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_RAC_CTIIN0</name> <description>CTI Consumer register</description> <addressOffset>0x0F4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>CTI async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_RAC_CTIIN1</name> <description>CTI Consumer register</description> <addressOffset>0x0F8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>CTI async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_RAC_CTIIN2</name> <description>CTI Consumer register</description> <addressOffset>0x0FC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>CTI async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_RAC_CTIIN3</name> <description>CTI Consumer register</description> <addressOffset>0x100</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>CTI async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_RAC_FORCETX</name> <description>FORCETX Consumer register</description> <addressOffset>0x104</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>FORCETX async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_RAC_RXDIS</name> <description>RXDIS Consumer register</description> <addressOffset>0x108</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>RXDIS async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_RAC_RXEN</name> <description>RXEN Consumer register</description> <addressOffset>0x10C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>RXEN async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_RAC_TXEN</name> <description>TXEN Consumer register</description> <addressOffset>0x110</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>PRSSEL</name> <description>TXEN async channel select </description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONSUMER_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>FRC_ROUTEEN</name> <description>FRC pin enable</description> <addressOffset>0x524</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>DCLKPEN</name> <description>DCLK pin enable control bit</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DFRAMEPEN</name> <description>DFRAME pin enable control bit</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DOUTPEN</name> <description>DOUT pin enable control bit</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FRC_DCLKROUTE</name> <description>DCLK port/pin select</description> <addressOffset>0x528</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>DCLK port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>DCLK pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FRC_DFRAMEROUTE</name> <description>DFRAME port/pin select</description> <addressOffset>0x52C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>DFRAME port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>DFRAME pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FRC_DOUTROUTE</name> <description>DOUT port/pin select</description> <addressOffset>0x530</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>DOUT port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>DOUT pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>I2C0_ROUTEEN</name> <description>I2C0 pin enable</description> <addressOffset>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>MODEM_ROUTEEN</name> <description>MODEM pin enable</description> <addressOffset>0x5F0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00007FFF</resetMask> <fields> <field> <name>ANT0PEN</name> <description>ANT0 pin enable control bit</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANT1PEN</name> <description>ANT1 pin enable control bit</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTROLLOVERPEN</name> <description>ANTROLLOVER pin enable control bit</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTRR0PEN</name> <description>ANTRR0 pin enable control bit</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTRR1PEN</name> <description>ANTRR1 pin enable control bit</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTRR2PEN</name> <description>ANTRR2 pin enable control bit</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTRR3PEN</name> <description>ANTRR3 pin enable control bit</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTRR4PEN</name> <description>ANTRR4 pin enable control bit</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTRR5PEN</name> <description>ANTRR5 pin enable control bit</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTSWENPEN</name> <description>ANTSWEN pin enable control bit</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTSWUSPEN</name> <description>ANTSWUS pin enable control bit</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTTRIGPEN</name> <description>ANTTRIG pin enable control bit</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTTRIGSTOPPEN</name> <description>ANTTRIGSTOP pin enable control bit</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCLKPEN</name> <description>DCLK pin enable control bit</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DOUTPEN</name> <description>DOUT pin enable control bit</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANT0ROUTE</name> <description>ANT0 port/pin select</description> <addressOffset>0x5F4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANT0 port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANT0 pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANT1ROUTE</name> <description>ANT1 port/pin select</description> <addressOffset>0x5F8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANT1 port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANT1 pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTROLLOVERROUTE</name> <description>ANTROLLOVER port/pin select</description> <addressOffset>0x5FC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTROLLOVER port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTROLLOVER pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTRR0ROUTE</name> <description>ANTRR0 port/pin select</description> <addressOffset>0x600</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTRR0 port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTRR0 pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTRR1ROUTE</name> <description>ANTRR1 port/pin select</description> <addressOffset>0x604</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTRR1 port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTRR1 pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTRR2ROUTE</name> <description>ANTRR2 port/pin select</description> <addressOffset>0x608</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTRR2 port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTRR2 pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTRR3ROUTE</name> <description>ANTRR3 port/pin select</description> <addressOffset>0x60C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTRR3 port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTRR3 pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTRR4ROUTE</name> <description>ANTRR4 port/pin select</description> <addressOffset>0x610</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTRR4 port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTRR4 pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTRR5ROUTE</name> <description>ANTRR5 port/pin select</description> <addressOffset>0x614</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTRR5 port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTRR5 pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTSWENROUTE</name> <description>ANTSWEN port/pin select</description> <addressOffset>0x618</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTSWEN port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTSWEN pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTSWUSROUTE</name> <description>ANTSWUS port/pin select</description> <addressOffset>0x61C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTSWUS port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTSWUS pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTTRIGROUTE</name> <description>ANTTRIG port/pin select</description> <addressOffset>0x620</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTTRIG port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTTRIG pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_ANTTRIGSTOPROUTE</name> <description>ANTTRIGSTOP port/pin select</description> <addressOffset>0x624</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>ANTTRIGSTOP port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>ANTTRIGSTOP pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_DCLKROUTE</name> <description>DCLK port/pin select</description> <addressOffset>0x628</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>DCLK port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>DCLK pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_DINROUTE</name> <description>DIN port/pin select</description> <addressOffset>0x62C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>DIN port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>DIN pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODEM_DOUTROUTE</name> <description>DOUT port/pin select</description> <addressOffset>0x630</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F0003</resetMask> <fields> <field> <name>PORT</name> <description>DOUT port select register</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PIN</name> <description>DOUT pin select register</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>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>RETIMESEL</name> <description>PWM output retime select</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ATI</name> <description>Always Track Inputs</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSCOIST</name> <description>Reload-Start Sets COIST</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRESC</name> <description>Prescaler Setting</description> <bitOffset>18</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>No prescaling</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>Prescale by 2</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>Prescale by 4</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>Prescale by 8</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>Prescale by 16</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>Prescale by 32</description> <value>31</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>Prescale by 64</description> <value>63</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>Prescale by 128</description> <value>127</value> </enumeratedValue> <enumeratedValue> <name>DIV256</name> <description>Prescale by 256</description> <value>255</value> </enumeratedValue> <enumeratedValue> <name>DIV512</name> <description>Prescale by 512</description> <value>511</value> </enumeratedValue> <enumeratedValue> <name>DIV1024</name> <description>Prescale by 1024</description> <value>1023</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>RISEA</name> <description>Timer Rising Input Edge Action</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FALLA</name> <description>Timer Falling Input Edge Action</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>X2CNT</name> <description>2x Count Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>START</name> <description>Start Timer</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STOP</name> <description>Stop Timer</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x07070777</resetMask> <fields> <field> <name>RUNNING</name> <description>Running</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DIR</name> <description>Direction</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UP</name> <description>Counting up</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DOWN</name> <description>Counting down</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOPBV</name> <description>TOP Buffer Valid</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TIMERLOCKSTATUS</name> <description>Timer lock status</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>TIMER registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>TIMER registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DTILOCKSTATUS</name> <description>DTI lock status</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>DTI registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>DTI registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYNCBUSY</name> <description>Sync Busy</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV0</name> <description>Output Compare Buffer Valid</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV1</name> <description>Output Compare Buffer Valid</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV2</name> <description>Output Compare Buffer Valid</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY0</name> <description>Input capture fifo empty</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY1</name> <description>Input capture fifo empty</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY2</name> <description>Input capture fifo empty</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCPOL0</name> <description>CCn Polarity</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL1</name> <description>CCn Polarity</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL2</name> <description>CCn Polarity</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>Capture Compare Channel 0 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>Capture Compare Channel 1 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>Capture Compare Channel 2 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>Input Capture Watermark Level Full</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>Input Capture Watermark Level Full</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>Input Capture Watermark Level Full</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>Input Capture FIFO overflow</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>Input Capture FIFO overflow</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>Input Capture FIFO overflow</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>Input capture FIFO underflow</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>Input capture FIFO underflow</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>Input capture FIFO underflow</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC0 Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC1 Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC2 Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>ICFWLFULL0 Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>ICFWLFULL1 Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>ICFWLFULL2 Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>ICFOF0 Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>ICFOF1 Interrupt Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>ICFOF2 Interrupt Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>ICFUF0 Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>ICFUF1 Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>ICFUF2 Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOP</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-write</access> <resetValue>0x0000FFFF</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOP</name> <description>Counter Top Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOPB</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOPB</name> <description>Counter Top Buffer Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CNT</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CNT</name> <description>Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LOCK</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>Timer Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCK</name> <description>Write to unlock TIMER registers</description> <value>52864</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EN</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>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>RETIMESEL</name> <description>PWM output retime select</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ATI</name> <description>Always Track Inputs</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSCOIST</name> <description>Reload-Start Sets COIST</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRESC</name> <description>Prescaler Setting</description> <bitOffset>18</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>No prescaling</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>Prescale by 2</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>Prescale by 4</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>Prescale by 8</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>Prescale by 16</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>Prescale by 32</description> <value>31</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>Prescale by 64</description> <value>63</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>Prescale by 128</description> <value>127</value> </enumeratedValue> <enumeratedValue> <name>DIV256</name> <description>Prescale by 256</description> <value>255</value> </enumeratedValue> <enumeratedValue> <name>DIV512</name> <description>Prescale by 512</description> <value>511</value> </enumeratedValue> <enumeratedValue> <name>DIV1024</name> <description>Prescale by 1024</description> <value>1023</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>RISEA</name> <description>Timer Rising Input Edge Action</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FALLA</name> <description>Timer Falling Input Edge Action</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>X2CNT</name> <description>2x Count Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>START</name> <description>Start Timer</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STOP</name> <description>Stop Timer</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x07070777</resetMask> <fields> <field> <name>RUNNING</name> <description>Running</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DIR</name> <description>Direction</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UP</name> <description>Counting up</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DOWN</name> <description>Counting down</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOPBV</name> <description>TOP Buffer Valid</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TIMERLOCKSTATUS</name> <description>Timer lock status</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>TIMER registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>TIMER registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DTILOCKSTATUS</name> <description>DTI lock status</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>DTI registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>DTI registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYNCBUSY</name> <description>Sync Busy</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV0</name> <description>Output Compare Buffer Valid</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV1</name> <description>Output Compare Buffer Valid</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV2</name> <description>Output Compare Buffer Valid</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY0</name> <description>Input capture fifo empty</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY1</name> <description>Input capture fifo empty</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY2</name> <description>Input capture fifo empty</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCPOL0</name> <description>CCn Polarity</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL1</name> <description>CCn Polarity</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL2</name> <description>CCn Polarity</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>Capture Compare Channel 0 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>Capture Compare Channel 1 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>Capture Compare Channel 2 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>Input Capture Watermark Level Full</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>Input Capture Watermark Level Full</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>Input Capture Watermark Level Full</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>Input Capture FIFO overflow</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>Input Capture FIFO overflow</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>Input Capture FIFO overflow</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>Input capture FIFO underflow</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>Input capture FIFO underflow</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>Input capture FIFO underflow</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC0 Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC1 Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC2 Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>ICFWLFULL0 Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>ICFWLFULL1 Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>ICFWLFULL2 Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>ICFOF0 Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>ICFOF1 Interrupt Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>ICFOF2 Interrupt Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>ICFUF0 Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>ICFUF1 Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>ICFUF2 Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOP</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-write</access> <resetValue>0x0000FFFF</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TOP</name> <description>Counter Top Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOPB</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TOPB</name> <description>Counter Top Buffer Register</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CNT</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>CNT</name> <description>Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LOCK</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>Timer Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCK</name> <description>Write to unlock TIMER registers</description> <value>52864</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EN</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>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>RETIMESEL</name> <description>PWM output retime select</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ATI</name> <description>Always Track Inputs</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSCOIST</name> <description>Reload-Start Sets COIST</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRESC</name> <description>Prescaler Setting</description> <bitOffset>18</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>No prescaling</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>Prescale by 2</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>Prescale by 4</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>Prescale by 8</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>Prescale by 16</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>Prescale by 32</description> <value>31</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>Prescale by 64</description> <value>63</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>Prescale by 128</description> <value>127</value> </enumeratedValue> <enumeratedValue> <name>DIV256</name> <description>Prescale by 256</description> <value>255</value> </enumeratedValue> <enumeratedValue> <name>DIV512</name> <description>Prescale by 512</description> <value>511</value> </enumeratedValue> <enumeratedValue> <name>DIV1024</name> <description>Prescale by 1024</description> <value>1023</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>RISEA</name> <description>Timer Rising Input Edge Action</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FALLA</name> <description>Timer Falling Input Edge Action</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>X2CNT</name> <description>2x Count Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>START</name> <description>Start Timer</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STOP</name> <description>Stop Timer</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x07070777</resetMask> <fields> <field> <name>RUNNING</name> <description>Running</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DIR</name> <description>Direction</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UP</name> <description>Counting up</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DOWN</name> <description>Counting down</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOPBV</name> <description>TOP Buffer Valid</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TIMERLOCKSTATUS</name> <description>Timer lock status</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>TIMER registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>TIMER registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DTILOCKSTATUS</name> <description>DTI lock status</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>DTI registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>DTI registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYNCBUSY</name> <description>Sync Busy</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV0</name> <description>Output Compare Buffer Valid</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV1</name> <description>Output Compare Buffer Valid</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV2</name> <description>Output Compare Buffer Valid</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY0</name> <description>Input capture fifo empty</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY1</name> <description>Input capture fifo empty</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY2</name> <description>Input capture fifo empty</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCPOL0</name> <description>CCn Polarity</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL1</name> <description>CCn Polarity</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL2</name> <description>CCn Polarity</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>Capture Compare Channel 0 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>Capture Compare Channel 1 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>Capture Compare Channel 2 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>Input Capture Watermark Level Full</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>Input Capture Watermark Level Full</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>Input Capture Watermark Level Full</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>Input Capture FIFO overflow</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>Input Capture FIFO overflow</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>Input Capture FIFO overflow</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>Input capture FIFO underflow</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>Input capture FIFO underflow</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>Input capture FIFO underflow</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC0 Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC1 Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC2 Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>ICFWLFULL0 Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>ICFWLFULL1 Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>ICFWLFULL2 Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>ICFOF0 Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>ICFOF1 Interrupt Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>ICFOF2 Interrupt Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>ICFUF0 Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>ICFUF1 Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>ICFUF2 Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOP</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-write</access> <resetValue>0x0000FFFF</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TOP</name> <description>Counter Top Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOPB</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TOPB</name> <description>Counter Top Buffer Register</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CNT</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>CNT</name> <description>Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LOCK</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>Timer Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCK</name> <description>Write to unlock TIMER registers</description> <value>52864</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EN</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>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>RETIMESEL</name> <description>PWM output retime select</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ATI</name> <description>Always Track Inputs</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSCOIST</name> <description>Reload-Start Sets COIST</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRESC</name> <description>Prescaler Setting</description> <bitOffset>18</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>No prescaling</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>Prescale by 2</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>Prescale by 4</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>Prescale by 8</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>Prescale by 16</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>Prescale by 32</description> <value>31</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>Prescale by 64</description> <value>63</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>Prescale by 128</description> <value>127</value> </enumeratedValue> <enumeratedValue> <name>DIV256</name> <description>Prescale by 256</description> <value>255</value> </enumeratedValue> <enumeratedValue> <name>DIV512</name> <description>Prescale by 512</description> <value>511</value> </enumeratedValue> <enumeratedValue> <name>DIV1024</name> <description>Prescale by 1024</description> <value>1023</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>RISEA</name> <description>Timer Rising Input Edge Action</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FALLA</name> <description>Timer Falling Input Edge Action</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>X2CNT</name> <description>2x Count Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>START</name> <description>Start Timer</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STOP</name> <description>Stop Timer</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x07070777</resetMask> <fields> <field> <name>RUNNING</name> <description>Running</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DIR</name> <description>Direction</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UP</name> <description>Counting up</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DOWN</name> <description>Counting down</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOPBV</name> <description>TOP Buffer Valid</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TIMERLOCKSTATUS</name> <description>Timer lock status</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>TIMER registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>TIMER registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DTILOCKSTATUS</name> <description>DTI lock status</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>DTI registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>DTI registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYNCBUSY</name> <description>Sync Busy</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV0</name> <description>Output Compare Buffer Valid</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV1</name> <description>Output Compare Buffer Valid</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV2</name> <description>Output Compare Buffer Valid</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY0</name> <description>Input capture fifo empty</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY1</name> <description>Input capture fifo empty</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY2</name> <description>Input capture fifo empty</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCPOL0</name> <description>CCn Polarity</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL1</name> <description>CCn Polarity</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL2</name> <description>CCn Polarity</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>Capture Compare Channel 0 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>Capture Compare Channel 1 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>Capture Compare Channel 2 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>Input Capture Watermark Level Full</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>Input Capture Watermark Level Full</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>Input Capture Watermark Level Full</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>Input Capture FIFO overflow</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>Input Capture FIFO overflow</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>Input Capture FIFO overflow</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>Input capture FIFO underflow</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>Input capture FIFO underflow</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>Input capture FIFO underflow</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC0 Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC1 Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC2 Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>ICFWLFULL0 Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>ICFWLFULL1 Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>ICFWLFULL2 Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>ICFOF0 Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>ICFOF1 Interrupt Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>ICFOF2 Interrupt Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>ICFUF0 Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>ICFUF1 Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>ICFUF2 Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOP</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-write</access> <resetValue>0x0000FFFF</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TOP</name> <description>Counter Top Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOPB</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TOPB</name> <description>Counter Top Buffer Register</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CNT</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>CNT</name> <description>Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LOCK</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>Timer Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCK</name> <description>Write to unlock TIMER registers</description> <value>52864</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EN</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>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>RETIMESEL</name> <description>PWM output retime select</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ATI</name> <description>Always Track Inputs</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSCOIST</name> <description>Reload-Start Sets COIST</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRESC</name> <description>Prescaler Setting</description> <bitOffset>18</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description>No prescaling</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description>Prescale by 2</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description>Prescale by 4</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description>Prescale by 8</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description>Prescale by 16</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description>Prescale by 32</description> <value>31</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description>Prescale by 64</description> <value>63</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description>Prescale by 128</description> <value>127</value> </enumeratedValue> <enumeratedValue> <name>DIV256</name> <description>Prescale by 256</description> <value>255</value> </enumeratedValue> <enumeratedValue> <name>DIV512</name> <description>Prescale by 512</description> <value>511</value> </enumeratedValue> <enumeratedValue> <name>DIV1024</name> <description>Prescale by 1024</description> <value>1023</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>RISEA</name> <description>Timer Rising Input Edge Action</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FALLA</name> <description>Timer Falling Input Edge Action</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NONE</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START</name> <description>Start counter without reload</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>Stop counter without reload</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RELOADSTART</name> <description>Reload and start counter</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>X2CNT</name> <description>2x Count Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>START</name> <description>Start Timer</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STOP</name> <description>Stop Timer</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x07070777</resetMask> <fields> <field> <name>RUNNING</name> <description>Running</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DIR</name> <description>Direction</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UP</name> <description>Counting up</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DOWN</name> <description>Counting down</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOPBV</name> <description>TOP Buffer Valid</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TIMERLOCKSTATUS</name> <description>Timer lock status</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>TIMER registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>TIMER registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DTILOCKSTATUS</name> <description>DTI lock status</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCKED</name> <description>DTI registers are unlocked</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKED</name> <description>DTI registers are locked</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYNCBUSY</name> <description>Sync Busy</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV0</name> <description>Output Compare Buffer Valid</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV1</name> <description>Output Compare Buffer Valid</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>OCBV2</name> <description>Output Compare Buffer Valid</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY0</name> <description>Input capture fifo empty</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY1</name> <description>Input capture fifo empty</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICFEMPTY2</name> <description>Input capture fifo empty</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCPOL0</name> <description>CCn Polarity</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL1</name> <description>CCn Polarity</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCPOL2</name> <description>CCn Polarity</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWRISE</name> <description>CC0 polarity low level/rising edge</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGHFALL</name> <description>CC0 polarity high level/falling edge</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>Capture Compare Channel 0 Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>Capture Compare Channel 1 Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>Capture Compare Channel 2 Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>Input Capture Watermark Level Full</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>Input Capture Watermark Level Full</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>Input Capture Watermark Level Full</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>Input Capture FIFO overflow</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>Input Capture FIFO overflow</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>Input Capture FIFO overflow</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>Input capture FIFO underflow</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>Input capture FIFO underflow</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>Input capture FIFO underflow</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07770077</resetMask> <fields> <field> <name>OF</name> <description>Overflow Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UF</name> <description>Underflow Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRCHG</name> <description>Direction Change Detect Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC0 Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC1 Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC2 Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL0</name> <description>ICFWLFULL0 Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL1</name> <description>ICFWLFULL1 Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFWLFULL2</name> <description>ICFWLFULL2 Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF0</name> <description>ICFOF0 Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF1</name> <description>ICFOF1 Interrupt Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFOF2</name> <description>ICFOF2 Interrupt Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF0</name> <description>ICFUF0 Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF1</name> <description>ICFUF1 Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ICFUF2</name> <description>ICFUF2 Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOP</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-write</access> <resetValue>0x0000FFFF</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TOP</name> <description>Counter Top Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOPB</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>TOPB</name> <description>Counter Top Buffer Register</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CNT</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>CNT</name> <description>Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LOCK</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>LOCKKEY</name> <description>Timer Lock Key</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>UNLOCK</name> <description>Write to unlock TIMER registers</description> <value>52864</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EN</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>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>RADIORAMRETNCTRL</name> <description>Configure SEQRAM Retention controls.</description> <addressOffset>0x400</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000103</resetMask> <fields> <field> <name>SEQRAMRETNCTRL</name> <description>SEQRAM Retention Control</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ALLON</name> <description>SEQRAM not powered down</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BLK0</name> <description>Power down SEQRAM block 0</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BLK1</name> <description>Power down SEQRAM block 1</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ALLOFF</name> <description>Power down all SEQRAM blocks</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FRCRAMRETNCTRL</name> <description>FRCRAM Retention Control</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ALLON</name> <description>FRCRAM not powered down</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ALLOFF</name> <description>Power down FRCRAM</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RADIOECCCTRL</name> <description>Configure to set RAM ECC control.</description> <addressOffset>0x408</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000303</resetMask> <fields> <field> <name>SEQRAMECCEN</name> <description>SEQRAM ECC Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQRAMECCEWEN</name> <description>SEQRAM ECC Error Writeback Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRCRAMECCEN</name> <description>FRCRAM ECC Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRCRAMECCEWEN</name> <description>FRCRAM ECC Error Writeback Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQRAMECCADDR</name> <description>Read to get status of the SEQRAM ECC error address.</description> <addressOffset>0x410</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SEQRAMECCADDR</name> <description>SEQRAM ECC Address</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>FRCRAMECCADDR</name> <description>Read to get status of the FRCRAM ECC error address.</description> <addressOffset>0x414</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>FRCRAMECCADDR</name> <description>FRCRAM ECC Error Address</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>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>RADIOIDBGLOCK</name> <description>Radio Invasive Debug Lock</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RADIONIDBGLOCK</name> <description>Radio Non-invasive Debug Lock</description> <bitOffset>22</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>PFMXPPRF_NS</name> <version>0</version> <description>PFMXPPRF_NS Registers</description> <baseAddress>0x500C4000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <registers> <register> <name>RFIMDCDCCTRL0</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x80000003</resetMask> <fields> <field> <name>TXMAXREQ</name> <description>TX Max Req</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPPREQ</name> <description>RX PP Req</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RFIMDCDCCTRL1</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000014</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>DCDCDIVEN</name> <description>DCDC DIV Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCDCDIVINVEN</name> <description>DCDC DIV Inverter Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCDCDIVRATIO</name> <description>DCDC DIV Ratio</description> <bitOffset>2</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIVRATIO8</name> <description>Dividing master_rf clk by 8, D=50%</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO9</name> <description>Dividing master_rf clk by 9, D=44.4%</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO10</name> <description>Dividing master_rf clk by 10, D=40%</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO11</name> <description>Dividing master_rf clk by 11, D=36.4%</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO12</name> <description>Dividing master_rf clk by 12, D=50%</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO13</name> <description>Dividing master_rf clk by 13, D=46.2%</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO14</name> <description>Dividing master_rf clk by 14, D=42.9%</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO15</name> <description>Dividing master_rf clk by 15, D=40%</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO16</name> <description>Dividing master_rf clk by 16, D=50%</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO17</name> <description>Dividing master_rf clk by 17, D=47.1%</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO18</name> <description>Dividing master_rf clk by 18, D=44.4%</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO19</name> <description>Dividing master_rf clk by 19, D=42.1%</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO20</name> <description>Dividing master_rf clk by 20, D=60%</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO21</name> <description>Dividing master_rf clk by 21, D=57.1%</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO22</name> <description>Dividing master_rf clk by 22, D=54.5%</description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>DIVRATIO23</name> <description>Dividing master_rf clk by 23, D=52.2%</description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RFIMDCDCCTRL2</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x0AD0B4A0</resetValue> <resetMask>0x9FFFFFFF</resetMask> <fields> <field> <name>PPTMAX</name> <description>Pulse Pairing Time Max</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>PPTMIN</name> <description>Pulse Pairing Time Min</description> <bitOffset>9</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>PPND</name> <description>Pulse Pairing Period</description> <bitOffset>18</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>PPCALEN</name> <description>Pulse Pairing Calibration Loop Enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PPSYNCONLY</name> <description>Pulse Pairing Sync Only</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RFIMDCDCSTATUS</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FF07</resetMask> <fields> <field> <name>DCDCEN</name> <description>DCDC Enable Status</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXMAXSTATUS</name> <description>TX MAX Status</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXPPSTATUS</name> <description>RX PP Status</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>WNO1</name> <description>Cal Loop WNO1 value</description> <bitOffset>8</bitOffset> <bitWidth>9</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>RPURATD0</name> <description>Protected register address = (RPURATD register index X 32 + RPURATD bit index) X 4.</description> <addressOffset>0x010</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>RATDRFIMDCDCCTRL0</name> <description>RFIMDCDCCTRL0 Protection Bit</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RATDRFIMDCDCCTRL1</name> <description>RFIMDCDCCTRL1 Protection Bit</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RATDRFIMDCDCCTRL2</name> <description>RFIMDCDCCTRL2 Protection Bit</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>RADIOAES_NS</name> <version>1</version> <description>RADIOAES_NS Registers</description> <baseAddress>0x54000000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>AES</name> <value>49</value> </interrupt> <registers> <register> <name>FETCHADDR</name> <description>Fetcher: Start address of data block. In direct mode, this register is written by the software. In scatter-gather mode, this register is updated after each processed descriptor.</description> <addressOffset>0x000</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADDR</name> <description>Start address of data block</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FETCHLEN</name> <description>Fetcher: Length of data block. In direct mode, this register is written by the software. In scatter-gather mode, this register is not used.</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>LENGTH</name> <description>Length of data block</description> <bitOffset>0</bitOffset> <bitWidth>28</bitWidth> <access>read-write</access> </field> <field> <name>CONSTADDR</name> <description>Constant address</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>REALIGN</name> <description>Realign lengh</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FETCHTAG</name> <description>Fetcher: User tag. In direct mode, this register is written by the software. In scatter-gather mode, this register is not used.</description> <addressOffset>0x00C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TAG</name> <description>User tag</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PUSHADDR</name> <description>Pusher: Start address of data block (LSB). In direct mode, this register is written by the software. In scatter-gather mode, this register is updated after each processed descriptor.</description> <addressOffset>0x010</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADDR</name> <description>Start address of data block</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PUSHLEN</name> <description>Pusher: Length of data block. In direct mode, this register is written by the software. In scatter-gather mode, this register is not used.</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x7FFFFFFF</resetMask> <fields> <field> <name>LENGTH</name> <description>Start address of data block</description> <bitOffset>0</bitOffset> <bitWidth>28</bitWidth> <access>read-write</access> </field> <field> <name>CONSTADDR</name> <description>Constant address</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>REALIGN</name> <description>Realign length</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DISCARD</name> <description>Discard data</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>Interrupt enable</description> <addressOffset>0x01C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>FETCHERENDOFBLOCK</name> <description>End of block interrupt enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FETCHERSTOPPED</name> <description>Stopped interrupt enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FETCHERERROR</name> <description>Error interrupt enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PUSHERENDOFBLOCK</name> <description>End of block interrupt enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PUSHERSTOPPED</name> <description>Stopped interrupt enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PUSHERERROR</name> <description>Error interrupt enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>Interrupt flag register</description> <addressOffset>0x028</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>FETCHERENDOFBLOCK</name> <description>End of block interrupt flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FETCHERSTOPPED</name> <description>Stopped interrupt flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FETCHERERROR</name> <description>Error interrupt flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PUSHERENDOFBLOCK</name> <description>End of block interrupt flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PUSHERSTOPPED</name> <description>Stopped interrupt flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PUSHERERROR</name> <description>Error interrupt flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IF_CLR</name> <description>Writing a '1' clears the interrupt status. Writing a '0' has no effect.</description> <addressOffset>0x030</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>FETCHERENDOFBLOCK</name> <description>End of block interrupt flag clear</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FETCHERSTOPPED</name> <description>Stopped interrupt flag clear</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FETCHERERROR</name> <description>Error interrupt flag clear</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PUSHERENDOFBLOCK</name> <description>FETCHERENDOFBLOCKIFC</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PUSHERSTOPPED</name> <description>FETCHERSTOPPEDIFC</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PUSHERERROR</name> <description>FETCHERERRORIFC</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>CTRL</name> <description>Control register, called CONFIG in Barco datasheet.</description> <addressOffset>0x034</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>FETCHERSCATTERGATHER</name> <description>Fetcher scatter/gather</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PUSHERSCATTERGATHER</name> <description>Pusher scatter/gather</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STOPFETCHER</name> <description>Stop fetcher</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STOPPUSHER</name> <description>Stop pusher</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SWRESET</name> <description>Software reset</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>Command register for starting the fetcher and pusher</description> <addressOffset>0x038</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>STARTFETCHER</name> <description>Start fetch</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STARTPUSHER</name> <description>Start push</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>STATUS</name> <description>Status register</description> <addressOffset>0x03C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFF0073</resetMask> <fields> <field> <name>FETCHERBSY</name> <description>Fetcher busy</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PUSHERBSY</name> <description>Pusher busy</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>NOTEMPTY</name> <description>Not empty flag from input FIFO (fetcher)</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>WAITING</name> <description>Pusher waiting for FIFO</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SOFTRSTBSY</name> <description>Software reset busy</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FIFODATANUM</name> <description>Number of data in output FIFO</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INCL_IPS_HW_CFG</name> <description>No Description</description> <addressOffset>0x400</addressOffset> <access>read-only</access> <resetValue>0x00000001</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>g_IncludeAES</name> <description>Generic g_IncludeAES value</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludeAESGCM</name> <description>Generic g_IncludeAESGCM value</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludeAESXTS</name> <description>Generic g_IncludeAESXTS value</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludeDES</name> <description>Generic g_IncludeDES value</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludeHASH</name> <description>Generic g_IncludeHASH value</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludeChachaPoly</name> <description>Generic g_IncludeChachaPoly value</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludeSHA3</name> <description>Generic g_IncludeSHA3 value</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludeZUC</name> <description>Generic g_IncludeZUC value</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludeSM4</name> <description>Generic g_IncludeSM4 value</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludePKE</name> <description>Generic g_IncludePKE value</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_IncludeNDRNG</name> <description>Generic g_IncludeNDRNG value</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BA411E_HW_CFG_1</name> <description>No Description</description> <addressOffset>0x404</addressOffset> <access>read-only</access> <resetValue>0x05010127</resetValue> <resetMask>0x070301FF</resetMask> <fields> <field> <name>g_AesModesPoss</name> <description>AES Modes Supported</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-only</access> </field> <field> <name>g_CS</name> <description>Generic g_CS value</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_UseMasking</name> <description>Generic g_UseMasking value</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_Keysize</name> <description>Generic g_Keysize value</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BA411E_HW_CFG_2</name> <description>No Description</description> <addressOffset>0x408</addressOffset> <access>read-only</access> <resetValue>0x00000080</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>g_CtrSize</name> <description>Generic g_CtrSize value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BA413_HW_CFG</name> <description>No Description</description> <addressOffset>0x40C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007007F</resetMask> <fields> <field> <name>g_HashMaskFunc</name> <description>Generic g_HashMaskFunc value</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-only</access> </field> <field> <name>g_HashPadding</name> <description>Generic g_HashPadding value</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_HMAC_enabled</name> <description>Generic g_HMAC_enabled value</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>g_HashVerifyDigest</name> <description>Generic g_HashVerifyDigest value</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BA418_HW_CFG</name> <description>No Description</description> <addressOffset>0x410</addressOffset> <access>read-only</access> <resetValue>0x00000001</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>g_Sha3CtxtEn</name> <description>Generic g_Sha3CtxtEn value</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BA419_HW_CFG</name> <description>No Description</description> <addressOffset>0x414</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000007F</resetMask> <fields> <field> <name>g_SM4ModesPoss</name> <description>Generic g_SM4ModesPoss value</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>SMU_NS</name> <version>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>PFMXPPRF</name> <description>PFMXPPRF Privileged Access</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RADIOAES</name> <description>RADIOAES Privileged Access</description> <bitOffset>6</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> <field> <name>AHBRADIO</name> <description>AHBRADIO Privileged Access</description> <bitOffset>24</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>PFMXPPRF</name> <description>PFMXPPRF Secure Access</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RADIOAES</name> <description>RADIOAES Secure Access</description> <bitOffset>6</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> <field> <name>AHBRADIO</name> <description>AHBRADIO Secure Access</description> <bitOffset>24</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>RADIOAES</name> <description>RADIO AES DMA privileged mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RADIOSUBSYSTEM</name> <description>RADIO subsystem masters privileged mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LDMA</name> <description>MCU LDMA privileged mode</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFECA0</name> <description>RFECA0 privileged mode</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFECA1</name> <description>RFECA1 privileged mode</description> <bitOffset>4</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>RADIOAES</name> <description>RADIOAES DMA secure mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RADIOSUBSYSTEM</name> <description>RADIO subsystem masters secure mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LDMA</name> <description>MCU LDMA secure mode</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFECA0</name> <description>RFECA0 secure mode</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFECA1</name> <description>RFECA1 secure mode</description> <bitOffset>4</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>PFMXPPRF</name> <description>PFMXPPRF Privileged Access</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RADIOAES</name> <description>RADIOAES Privileged Access</description> <bitOffset>6</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> <field> <name>AHBRADIO</name> <description>AHBRADIO Privileged Access</description> <bitOffset>24</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>RADIOAES</name> <description>RADIO AES DMA privileged mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RADIOSUBSYSTEM</name> <description>RADIO subsystem masters privileged mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LDMA</name> <description>MCU LDMA privileged mode</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFECA0</name> <description>RFECA0 privileged mode</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFECA1</name> <description>RFECA1 privileged mode</description> <bitOffset>4</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> </enumeratedValues> </field> <field> <name>OSRHS</name> <description>High Speed OSR</description> <bitOffset>2</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>HISPD2</name> <description>High speed over sampling of 2x.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HISPD4</name> <description>High speed over sampling of 4x. </description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>HISPD8</name> <description>High speed over sampling of 8x.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>HISPD16</name> <description>High speed over sampling of 16x.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>HISPD32</name> <description>HIgh speed over sampling of 32x.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>HISPD64</name> <description>High speed over sampling of 64x.</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ANALOGGAIN</name> <description>Analog Gain</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ANAGAIN0P5</name> <description>Analog gain of 0.5x.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ANAGAIN1</name> <description>Analog gain of 1x.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ANAGAIN2</name> <description>Analog gain of 2x.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>ANAGAIN3</name> <description>Analog gain of 3x.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>ANAGAIN4</name> <description>Analog gain of 4x.</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>REFSEL</name> <description>Reference Select</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>VBGR</name> <description>Internal 1.21 V reference.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>VREF</name> <description>External Reference. (Calibrated for 1.25V nominal.)</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>VDDX</name> <description>AVDD (unbuffered)</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>VDDX0P8BUF</name> <description>AVDD (buffered) * 0.8</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DIGAVG</name> <description>Digital Averaging</description> <bitOffset>21</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AVG1</name> <description>Collect one output word (no digital averaging).</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>AVG2</name> <description>Collect and average 2 digital output words.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>AVG4</name> <description>Collect and average 4 digital output words.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>AVG8</name> <description>Collect and average 8 digital output words.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>AVG16</name> <description>Collect and average 16 digital output words.</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TWOSCOMPL</name> <description>Two's Complement</description> <bitOffset>28</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AUTO</name> <description>Automatic: Single ended measurements are reported as unipolar and differential measurements are reported as bipolar.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FORCEUNIPOLAR</name> <description>Force all measurements to result in unipolar output. Negative differential numbers will saturate to 0.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FORCEBIPOLAR</name> <description>Force all measurements to result in bipolar output. Single ended measurements are half the range, but allow for small negative measurements.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SCALE0</name> <description>Scale</description> <addressOffset>0x050</addressOffset> <access>read-write</access> <resetValue>0x8002C000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>OFFSET</name> <description>Offset</description> <bitOffset>0</bitOffset> <bitWidth>18</bitWidth> <access>read-write</access> </field> <field> <name>GAIN13LSB</name> <description>Gain 13 LSBs</description> <bitOffset>18</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> <field> <name>GAIN3MSB</name> <description>Gain 3 MSBs</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>GAIN011</name> <description>Upper 3 bits of gain = 011 (0.75x)</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>GAIN100</name> <description>Upper 3 bits of gain = 100 (1.00x)</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SCHED0</name> <description>Scheduling</description> <addressOffset>0x054</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FF</resetMask> <fields> <field> <name>PRESCALE</name> <description>Prescale</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CFG1</name> <description>Configration</description> <addressOffset>0x058</addressOffset> <access>read-write</access> <resetValue>0x00002060</resetValue> <resetMask>0x30E770FF</resetMask> <fields> <field> <name>ADCMODE</name> <description>ADC Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NORMAL</name> <description>High speed mode with a maximum CLK_ADC of 10 MHz.</description> <value>0</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OSRHS</name> <description>High Speed OSR</description> <bitOffset>2</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>HISPD2</name> <description>High speed over sampling of 2x.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HISPD4</name> <description>High speed over sampling of 4x. </description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>HISPD8</name> <description>High speed over sampling of 8x.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>HISPD16</name> <description>High speed over sampling of 16x.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>HISPD32</name> <description>HIgh speed over sampling of 32x.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>HISPD64</name> <description>High speed over sampling of 64x.</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ANALOGGAIN</name> <description>Analog Gain</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ANAGAIN0P5</name> <description>Analog gain of 0.5x.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ANAGAIN1</name> <description>Analog gain of 1x.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ANAGAIN2</name> <description>Analog gain of 2x.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>ANAGAIN3</name> <description>Analog gain of 3x.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>ANAGAIN4</name> <description>Analog gain of 4x.</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>REFSEL</name> <description>Reference Select</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>VBGR</name> <description>Internal 1.21 V reference.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>VREF</name> <description>External Reference. (Calibrated for 1.25V nominal.)</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>VDDX</name> <description>AVDD (unbuffered)</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>VDDX0P8BUF</name> <description>AVDD (buffered) * 0.8</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DIGAVG</name> <description>Digital Averaging</description> <bitOffset>21</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AVG1</name> <description>Collect one output word (no digital averaging).</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>AVG2</name> <description>Collect and average 2 digital output words.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>AVG4</name> <description>Collect and average 4 digital output words.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>AVG8</name> <description>Collect and average 8 digital output words.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>AVG16</name> <description>Collect and average 16 digital output words.</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TWOSCOMPL</name> <description>Two's Complement</description> <bitOffset>28</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AUTO</name> <description>Automatic: Single ended measurements are reported as unipolar and differential measurements are reported as bipolar.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FORCEUNIPOLAR</name> <description>Force all measurements to result in unipolar output. Negative differential numbers will saturate to 0.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FORCEBIPOLAR</name> <description>Force all measurements to result in bipolar output. Single ended measurements are half the range, but allow for small negative measurements.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SCALE1</name> <description>Scale</description> <addressOffset>0x060</addressOffset> <access>read-write</access> <resetValue>0x8002C000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>OFFSET</name> <description>Offset</description> <bitOffset>0</bitOffset> <bitWidth>18</bitWidth> <access>read-write</access> </field> <field> <name>GAIN13LSB</name> <description>Gain 13 LSBs</description> <bitOffset>18</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> <field> <name>GAIN3MSB</name> <description>Gain 3 MSBs</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>GAIN011</name> <description>Upper 3 bits of gain = 011 (0.75x)</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>GAIN100</name> <description>Upper 3 bits of gain = 100 (1.00x)</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SCHED1</name> <description>Scheduling</description> <addressOffset>0x064</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FF</resetMask> <fields> <field> <name>PRESCALE</name> <description>Prescale</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SINGLEFIFOCFG</name> <description>Single FIFO Configuration</description> <addressOffset>0x070</addressOffset> <access>read-write</access> <resetValue>0x00000030</resetValue> <resetMask>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<subscript>X+8</subscript>_CONF for channels 0-7 and CH<subscript>X-8</subscript>_CONF for channels 8-15.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>The channel configuration register registers used toggles between CH<subscript>X</subscript>_CONF and CH<subscript>X+8</subscript>_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>FRC_S</name> <version>2</version> <description>FRC_S Registers</description> <baseAddress>0xA8004000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>FRC_PRI</name> <value>33</value> </interrupt> <interrupt> <name>FRC</name> <value>34</value> </interrupt> <registers> <register> <name>IPVERSION</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-only</access> <resetValue>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>EN</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>EN</name> <description>Enable peripheral clock to this module</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x07FFFFFF</resetMask> <fields> <field> <name>SNIFFDCOUNT</name> <description>Sniffer data count</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-only</access> </field> <field> <name>ACTIVETXFCD</name> <description>Active Transmit Frame Descriptor</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>FCD0</name> <description>FCD0 is active</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FCD1</name> <description>FCD1 is active</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ACTIVERXFCD</name> <description>Active Receive Frame Descriptor</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>FCD2</name> <description>FCD2 is active</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FCD3</name> <description>FCD3 is active</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SNIFFDFRAME</name> <description>Sniffer data frame active status</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXRAWBLOCKED</name> <description>Receiver raw trigger block is active</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FRAMEOK</name> <description>Frame valid</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXABORTINPROGRESS</name> <description>Receive aborted in progress status flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXWORD</name> <description>Transmit Word Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXWORD</name> <description>Receive Word Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CONVPAUSED</name> <description>Convolutional coder pause event active</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXSUBFRAMEPAUSED</name> <description>Transmit subframe pause event active</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>INTERLEAVEREADPAUSED</name> <description>Interleaver read pause event active</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>INTERLEAVEWRITEPAUSED</name> <description>Interleaver write pause event active</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FRAMEDETPAUSED</name> <description>Frame detected pause event active</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FRAMELENGTHERROR</name> <description>Frame Length Error for RX and TX</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DEMODERROR</name> <description>Demod Error in RX</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FSMSTATE</name> <description>FSM state status for srw_frc_interface</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>IDLE</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RX_INIT</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RX_DATA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RX_CRC</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>RX_FCD_UPDATE</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>RX_DISCARD</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>RX_TRAIL</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>RX_DONE</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RX_PAUSE_INIT</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>RX_PAUSED</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>UNDEFINED1</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>UNDEFINED2</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>RX_CRC_ZEROCHECK</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>RX_SUP</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>RX_WAITEOF</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>UNDEFINED3</name> <description></description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>TX_INIT</name> <description></description> <value>16</value> </enumeratedValue> <enumeratedValue> <name>TX_DATA</name> <description></description> <value>17</value> </enumeratedValue> <enumeratedValue> <name>TX_CRC</name> <description></description> <value>18</value> </enumeratedValue> <enumeratedValue> <name>TX_FCD_UPDATE</name> <description></description> <value>19</value> </enumeratedValue> <enumeratedValue> <name>TX_TRAIL</name> <description></description> <value>20</value> </enumeratedValue> <enumeratedValue> <name>TX_FLUSH</name> <description></description> <value>21</value> </enumeratedValue> <enumeratedValue> <name>TX_DONE</name> <description></description> <value>22</value> </enumeratedValue> <enumeratedValue> <name>TX_DONE_WAIT</name> <description></description> <value>23</value> </enumeratedValue> <enumeratedValue> <name>TX_RAW</name> <description></description> <value>24</value> </enumeratedValue> <enumeratedValue> <name>TX_PAUSEFLUSH</name> <description></description> <value>25</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXWCNTMATCHPAUSED</name> <description>Nth byte received pause event active</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CRCERRORTOLERATED</name> <description>CRC error tolerated</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>DFLCTRL</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x01FFFF7F</resetMask> <fields> <field> <name>DFLMODE</name> <description>Dynamic Frame Length Mode</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Dynamic Frame Length support is disabled, and the frame length is controlled by writing directly to the FRAMELENGTH field</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SINGLEBYTE</name> <description>Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the least significant byte of the extracted length field</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SINGLEBYTEMSB</name> <description>Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the most significant byte of the extracted length field</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DUALBYTELSBFIRST</name> <description>Dynamic Frame Length is enabled and located in two bytes over air, of which the least significant byte is transferred first</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DUALBYTEMSBFIRST</name> <description>Dynamic Frame Length is enabled and located in two bytes over air, of which the most significant byte is transferred first</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>INFINITE</name> <description>Dynamic Frame Length support is disabled, and infinite frame lengths are transmitted and received. RXABORT may be used to abort active receive operations, while the TXDIS command (available in the RAC) may be used to abort active transmit operations.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>BLOCKERROR</name> <description>In transmit mode, the frame length must be written directly to the FRAMELENGTH field. In receive mode, data will be received until a block decoding error is found.</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DFLBITORDER</name> <description>Dynamic Frame Length Bit order</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NORMAL</name> <description>Bit ordering is defined by the BITORDER field</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>REVERSE</name> <description>Bit ordering is reversed, compared to what is defined by the BITORDER field</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DFLSHIFT</name> <description>Dynamic Frame Length bitshift</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DFLOFFSET</name> <description>Length Field Offset Value</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DFLBITS</name> <description>Length field number of bits</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MINLENGTH</name> <description>Minimum decoded length</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DFLINCLUDECRC</name> <description>Length field includes CRC values or not</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>The CRC values are not included in the frame length</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>The CRC values are included in the frame length</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DFLBOIOFFSET</name> <description>Length Field Offset Value</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MAXLENGTH</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-write</access> <resetValue>0x00004FFF</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>MAXLENGTH</name> <description>Max Frame Length Value</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>INILENGTH</name> <description>Initial Frame Length Value</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADDRFILTCTRL</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FF07</resetMask> <fields> <field> <name>EN</name> <description>Address Filter Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BRDCST00EN</name> <description>Broadcast Address 0x00 Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BRDCSTFFEN</name> <description>Broadcast Address 0xFF Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDRESS</name> <description>Address</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DATABUFFER</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>DATABUFFER</name> <description>Frame Controller data buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WCNT</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>WCNT</name> <description>Word Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>WCNTCMP0</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>FRAMELENGTH</name> <description>Word Counter Frame Length Value</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WCNTCMP1</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>LENGTHFIELDLOC</name> <description>Length field location</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WCNTCMP2</name> <description>No Description</description> <addressOffset>0x028</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>ADDRFIELDLOC</name> <description>Address field location</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>RXABORT</name> <description>RX Abort</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FRAMEDETRESUME</name> <description>FRAMEDET resume</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>INTERLEAVEWRITERESUME</name> <description>Interleaver write resume</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>INTERLEAVEREADRESUME</name> <description>Interleaver read resume</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CONVRESUME</name> <description>Convolutional coder resume</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CONVTERMINATE</name> <description>Convolutional coder termination</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXSUBFRAMERESUME</name> <description>TX subframe resume</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>INTERLEAVEINIT</name> <description>Interleaver initialization</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>INTERLEAVECNTCLEAR</name> <description>Interleaver counter clear</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CONVINIT</name> <description>Convolutional coder initialize</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>BLOCKINIT</name> <description>Block coder initialize</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STATEINIT</name> <description>FRC State initialize</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXRAWUNBLOCK</name> <description>Clear RXRAWBLOCKED status flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXPAUSERESUME</name> <description>RX pause on nth byte resume</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>WHITECTRL</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001F7F</resetMask> <fields> <field> <name>FEEDBACKSEL</name> <description>LFSR Feedback selector</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BIT0</name> <description>Select bit 0 as feedback</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BIT1</name> <description>Select bit 1 as feedback</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BIT2</name> <description>Select bit 2 as feedback</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>BIT3</name> <description>Select bit 3 as feedback</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>BIT4</name> <description>Select bit 4 as feedback</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>BIT5</name> <description>Select bit 5 as feedback</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>BIT6</name> <description>Select bit 6 as feedback</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>BIT7</name> <description>Select bit 7 as feedback</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>BIT8</name> <description>Select bit 8 as feedback</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>BIT9</name> <description>Select bit 9 as feedback</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>BIT10</name> <description>Select bit 10 as feedback</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>BIT11</name> <description>Select bit 11 as feedback</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>BIT12</name> <description>Select bit 12 as feedback</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>BIT13</name> <description>Select bit 13 as feedback</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>BIT14</name> <description>Select bit 14 as feedback</description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>BIT15</name> <description>Select bit 15 as feedback</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>INPUT</name> <description>Select data input as feedback</description> <value>16</value> </enumeratedValue> <enumeratedValue> <name>ZERO</name> <description>Select zero as feedback</description> <value>17</value> </enumeratedValue> <enumeratedValue> <name>ONE</name> <description>Select one as feedback</description> <value>18</value> </enumeratedValue> <enumeratedValue> <name>TXLASTWORD</name> <description>In transmit mode, the feedback is one during the last transmit word and zero otherwise. In receive mode, the feedback is always zero.</description> <value>19</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>XORFEEDBACK</name> <description>LFSR Feedback XOR setting</description> <bitOffset>5</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIRECT</name> <description>The signal defined by FEEDBACKSEL is used directly as Feedback.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>XOR</name> <description>The signal defined by FEEDBACKSEL is XOR'ed with bit 15, and the result is used as Feedback</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ZERO</name> <description>Feedback is set to 0</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SHROUTPUTSEL</name> <description>Shift Register Output Selector</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>BLOCKERRORCORRECT</name> <description>Block Errors Correction enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Block decoding errors are not corrected, only the BLOCKERR interrupt is set on detection.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Block decoding errors are attempted corrected by memory lookup tables. The BLOCKERR interrupt is also set on error detection.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>WHITEPOLY</name> <description>No Description</description> <addressOffset>0x034</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>POLY</name> <description>Whitener Polynomial</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WHITEINIT</name> <description>No Description</description> <addressOffset>0x038</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>WHITEINIT</name> <description>Whitener Initial Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FECCTRL</name> <description>No Description</description> <addressOffset>0x03C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFF7</resetMask> <fields> <field> <name>BLOCKWHITEMODE</name> <description>Block Coder Whitener Mode</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIRECT</name> <description>The input data is passed directly to the output without any other operations.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>WHITE</name> <description>Data is whitened in TX and de-whitened in RX with the whitener feedback register updated every bit period.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BYTEWHITE</name> <description>Data is whitened in TX and de-whitened in RX with the whitener feedback register updated every byte period, recommended only for compatibility purposes.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>INTERLEAVEDWHITE0</name> <description>Data is whitened in TX after symbol interleaving and de-whitened in RX before symbol de-interleaving.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>INTERLEAVEDWHITE1</name> <description>Data is whitened in TX after symbol interleaving and de-whitened in RX before symbol de-interleaving. The first 16 (if INTERLEAVEWIDTH is 0) or 32 (if INTERLEAVEWIDTH is 1) RF symbols are not whitened or de-whitened.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>BLOCKCODEINSERT</name> <description>Parity bits are added in TX and checked and removed in RX to perform block coding forward error correction (FEC). In transmit mode, the block encoder will insert parity bits between the bit stream provided from the transmit buffer. In receive mode, the block decoder will remove parity bits and they will not further be provided to the receive buffer.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>BLOCKCODEREPLACE</name> <description>Parity bits are added in TX and checked and removed in RX to perform block coding forward error correction (FEC). In transmit mode, the block encoder will replace bits provided by the transmit buffer with parity bits. In receive mode, the block decoder will output both data bits and parity bits to the receive buffer.</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>BLOCKLOOKUP</name> <description>A lookup table is used to implement table lookup block coding in TX, and table lookup block decoding in RX.</description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CONVMODE</name> <description>Convolutional Encoder / Decoder mode.</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Convolutional encoding / decoding is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CONVOLUTIONAL</name> <description>Normal convolutional encoding / decoding is enabled</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>REPEAT</name> <description>Repeat-mode convolutional encoding / decoding is enabled</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CONVDECODEMODE</name> <description>Convolutional decoding mode setting.</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SOFT</name> <description>Use soft decision convolutional decoding, recommended in most cases.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HARD</name> <description>Use hard decision convolutional decoding.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CONVTRACEBACKDISABLE</name> <description>Convolutional traceback disabling</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Traceback history is enabled, and convolutional decoding will use RAM to store state information. In receive mode, output from convolutional decoding will be generated after the traceback history has reached a certain level.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Traceback history is disabled, and convolutional decoding will not use RAM to store state information. No trellis termination sequence will be automatically appended to the transmit data. In receive mode, output from convolutional decoding will be generated after every state transition. This will not provide any convolutional decoding gain, but can be used to decode very simple codes without using any RAM memory.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CONVINV</name> <description>Convolutional code symbol inversion</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEMODE</name> <description>Interleaver mode.</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Interleaving is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Interleaving is enabled</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXBUFFER</name> <description>No symbol interleaving is performed, but the interleaver data storage is used as a data buffer in receive mode. This may, for instance, be used for receiver pause functionality.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RXTXBUFFER</name> <description>No symbol interleaving is performed, but the interleaver data storage is used as a data buffer in receive and transmit mode. This may, for instance, be used for receiver and transmitter pause functionality.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INTERLEAVEFIRSTINDEX</name> <description>4-bit index of the first interleaver</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEWIDTH</name> <description>Interleave symbol width.</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ONE</name> <description>Each interleaver element consists of one RF symbol</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Each interleaver element consists of two RF symbols</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CONVBUSLOCK</name> <description>Convolutional decoding bus lock</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONVSUBFRAMETERMINATE</name> <description>Enable trellis termination for subframes</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Trellis termination is applied at the end of the frame.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Trellis termination is applied at the end of each subframe and at the end of the frame.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SINGLEBLOCK</name> <description>Single block code per frame</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FORCE2FSK</name> <description>Force use of 2-FSK</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONVHARDERROR</name> <description>Enable convolutional decoding hard error</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Convolutional hard error decoding is disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Convolutional hard error decoding is enabled.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BLOCKRAMADDR</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>read-write</access> <resetValue>0x00004000</resetValue> <resetMask>0xFFFFFFFC</resetMask> <fields> <field> <name>BLOCKRAMADDR</name> <description>Block decoding RAM address</description> <bitOffset>2</bitOffset> <bitWidth>30</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONVRAMADDR</name> <description>No Description</description> <addressOffset>0x044</addressOffset> <access>read-write</access> <resetValue>0x00004000</resetValue> <resetMask>0xFFFFFFFC</resetMask> <fields> <field> <name>CONVRAMADDR</name> <description>Convolutional decoding RAM address</description> <bitOffset>2</bitOffset> <bitWidth>30</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x048</addressOffset> <access>read-write</access> <resetValue>0x03000700</resetValue> <resetMask>0x031F7FF7</resetMask> <fields> <field> <name>RANDOMTX</name> <description>Random TX Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UARTMODE</name> <description>Data Uart Mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BITORDER</name> <description>Data Bit Order.</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LSBFIRST</name> <description>Least Significant bit in each word is sent/received first.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MSBFIRST</name> <description>Most Significant bit in each word is sent/received first.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXFCDMODE</name> <description>TX Frame Control Descriptor Mode</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FCDMODE0</name> <description>FCD0 is reloaded when SCNT reaches 0</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FCDMODE1</name> <description>Use FCD0 for the first sub-frame, then switching between FCD0 and FCD1 for following sub-frames</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FCDMODE2</name> <description>Use FCD0 for the first sub-frame, then FCD1 is used for all following sub-frames</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>FCDMODE3</name> <description>Use alternating FCD0 / FCD1 for each complete frame</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXFCDMODE</name> <description>RX Frame Control Descriptor Mode</description> <bitOffset>6</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FCDMODE0</name> <description>FCD2 is reloaded when SCNT reaches 0</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FCDMODE1</name> <description>Use FCD2 for the first sub-frame, then switching between FCD2 and FCD3 for following sub-frames</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FCDMODE2</name> <description>Use FCD2 for the first sub-frame, then FCD3 is used for all following sub-frames</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>FCDMODE3</name> <description>Use alternating FCD2 / FCD3 for each complete frame</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>BITSPERWORD</name> <description>Bits Per Word, for first word in a frame</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RATESELECT</name> <description>MODEM rate select</description> <bitOffset>11</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>TXPREFETCH</name> <description>Transmit prefetch data</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>The frame controller will start preparing transmit data when entering the TX state. This setting may be used in most cases.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>The frame controller will start preparing transmit data already in the TXWARM, RX2TX or TX2TX state. This setting must be used to avoid transmit underflow in the cases where no preamble or frame synchronization is inserted by the modulator (i.e. typically when the MODEM control fields TXBASES is zero and SYNCDATA is set). </description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXFETCHBLOCKING</name> <description>Transmit fetch data blocking</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQHANDSHAKE</name> <description>Sequencer data handshake</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>The sequencer may read transmit or read data through the FRCRD command, but it will not wait for the sequencer to do so before proceeding to parse transmit or receive data.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>The frame controller will require that the sequencer program uses the FRCRD command to read both transmit and receive data which the frame controller stores in the DATABUFFER register. If data is not read with this field set, the overflow (RXOF) or underflow (TXUF) will be set.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRBSTEST</name> <description>Pseudo-Random Bit Sequence Testmode</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LPMODEDIS</name> <description>Disable FRC low power </description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WAITEOFEN</name> <description>Enable STATE_TX_WAITEOF</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXABORTIGNOREDIS</name> <description>Disable ignoring CMD_RXABORT</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SKIPTXTRAILDATAWHITEN</name> <description>AoX skip data whitening</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SKIPRXSUPSTATEWHITEN</name> <description>AoX skip data whitening</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RXCTRL</name> <description>No Description</description> <addressOffset>0x04C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>STORECRC</name> <description>Store CRC value.</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ACCEPTCRCERRORS</name> <description>Accept CRC Errors.</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>REJECT</name> <description>Frames with one or more detected CRC errors will be cleared from the receiver buffer.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ACCEPT</name> <description>Frames will always be written to the receive buffer, regardless of CRC errors.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ACCEPTBLOCKERRORS</name> <description>Accept Block Decoding Errors.</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>REJECT</name> <description>Frame reception will be stopped when a block decoding error is found.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ACCEPT</name> <description>Frame reception will continue even in the case of a block decoding error.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TRACKABFRAME</name> <description>Track Aborted RX Frame</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>When a frame abort is triggered, the frame reception is immediately aborted, the RXABORTED interrupt flag is set, and the receiver may start searching for a new frame. </description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>When a frame abort is triggered, the receiver is still enabled for the duration of the frame (as defined by the frame length), but no data output is generated. Only when the complete frame is received, the RXABORTED interrupt flag is set and a new frame reception may begin. This mode may, for instance, be used to avoid finding a new FRAMEDET event inside the payload data of a discarded frame. </description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>BUFCLEAR</name> <description>Buffer Clear</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUFRESTOREFRAMEERROR</name> <description>Buffer restore on frame error</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUFRESTORERXABORTED</name> <description>Buffer restore on RXABORTED</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEENDAHEADBYTES</name> <description>RX frame almost end of packet timing</description> <bitOffset>7</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>ACCEPTUARTERRORS</name> <description>Accept UART Start/Stop bit Errors.</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TRAILTXDATACTRL</name> <description>No Description</description> <addressOffset>0x050</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>TRAILTXDATA</name> <description>Trailing Data value</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>TRAILTXDATACNT</name> <description>Trailing data bit count</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>TRAILTXDATAFORCE</name> <description>Force trailing TX data insertion</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Trailing data in transmit is only applied in order to fill up an integer number of block coding and interleaver buffers. If block coding and interleaving is not used, no trailing data is transmitted.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>The number of bits defined by TRAILTXDATACNT is always appended to the transmit data, in addition to the necessary bits to fill up an integer number of block coding and interleaver buffers. </description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TRAILTXREPLEN</name> <description>Trailing Data Repeat Length</description> <bitOffset>12</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>TXSUPPLENOVERIDE</name> <description>TX Sup Len Override</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>POSTAMBLEEN</name> <description>WMBUS T mode postamble enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TRAILRXDATA</name> <description>No Description</description> <addressOffset>0x054</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>RSSI</name> <description>Append RSSI</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CRCOK</name> <description>Append CRC OK Indicator</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PROTIMERCC0BASE</name> <description>PROTIMER Capture Compare channel 0 Base</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PROTIMERCC0WRAPL</name> <description>PROTIMER Capture Compare channel 0 WrapL</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PROTIMERCC0WRAPH</name> <description>PROTIMER Capture Compare channel 0 WrapH</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RTCSTAMP</name> <description>RTCC Time Stamp</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCNT</name> <description>No Description</description> <addressOffset>0x058</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>SCNT</name> <description>Sub-Frame Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CONVGENERATOR</name> <description>No Description</description> <addressOffset>0x05C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00037F7F</resetMask> <fields> <field> <name>GENERATOR0</name> <description>Output 0 Generator Polynomial</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>GENERATOR1</name> <description>Output 1 Generator Polynomial</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>RECURSIVE</name> <description>Convolutional encoding</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Non-recursive convolutional coding is used</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Recursive convolutional coding is used</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>NONSYSTEMATIC</name> <description>Non systematic recursive code</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>The recursive code is systematic</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>The recursive code is not systematic</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PUNCTCTRL</name> <description>No Description</description> <addressOffset>0x060</addressOffset> <access>read-write</access> <resetValue>0x00000101</resetValue> <resetMask>0x00007F7F</resetMask> <fields> <field> <name>PUNCT0</name> <description>Puncturing Matrix Row for Output 0</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>PUNCT1</name> <description>Puncturing Matrix Row for Output 1</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PAUSECTRL</name> <description>No Description</description> <addressOffset>0x064</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07FFF83F</resetMask> <fields> <field> <name>FRAMEDETPAUSEEN</name> <description>Frame detect pause enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXINTERLEAVEWRITEPAUSEEN</name> <description>Transmit interleaver write pause enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXINTERLEAVEWRITEPAUSEEN</name> <description>Receive interleaver write pause enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEREADPAUSEEN</name> <description>Interleaver read pause enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXSUBFRAMEPAUSEEN</name> <description>Transmit subframe pause enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXWCNTMATCHPAUSEEN</name> <description>Receive wcnt match pause enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONVPAUSECNT</name> <description>Convolutional decoder pause setting</description> <bitOffset>11</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEWRITEPAUSECNT</name> <description>Interleaver write pause count</description> <bitOffset>17</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEREADPAUSECNT</name> <description>Interleaver read pause count</description> <bitOffset>22</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x068</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TXDONE</name> <description>TX Done Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXAFTERFRAMEDONE</name> <description>TX after frame Done Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXABORTED</name> <description>Transmit Aborted Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXUF</name> <description>Transmit Underflow Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXDONE</name> <description>RX Done Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXABORTED</name> <description>RX Aborted Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRAMEERROR</name> <description>Frame Error Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BLOCKERROR</name> <description>Block Error Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXOF</name> <description>Receive Overflow Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP0</name> <description>Word Counter Compare 0 Event</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP1</name> <description>Word Counter Compare 1 Event</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP2</name> <description>Word Counter Compare 2 Event</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDRERROR</name> <description>Receive address error event</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUSERROR</name> <description>A bus error event occurred</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRAWEVENT</name> <description>Receiver raw data event</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXRAWEVENT</name> <description>Transmit raw data event</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFOF</name> <description>Data sniffer overflow</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP3</name> <description>Word Counter Compare 3 Event</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP4</name> <description>Word Counter Compare 4 Event</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BOISET</name> <description>BOI SET</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFSTART</name> <description>Packet Buffer Start</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFTHRESHOLD</name> <description>Packet Buffer Threshold</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRAWOF</name> <description>RX raw FIFO overflow </description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP5</name> <description>Word Counter Compare 5 Event</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRAMEDETPAUSED</name> <description>Frame detected pause event active</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEWRITEPAUSED</name> <description>Interleaver write pause event active</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEREADPAUSED</name> <description>Interleaver read pause event active</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXSUBFRAMEPAUSED</name> <description>Transmit subframe pause event active</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONVPAUSED</name> <description>Convolutional coder pause event active</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXWORD</name> <description>Receive Word Interrupt Flag</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXWORD</name> <description>Transmit Word Interrupt Flag</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UARTERROR</name> <description>Uart Error 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>0x06C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TXDONE</name> <description>TX Done Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXAFTERFRAMEDONE</name> <description>TX after frame Done Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXABORTED</name> <description>Transmit Aborted Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXUF</name> <description>Transmit Underflow Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXDONE</name> <description>RX Done Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXABORTED</name> <description>RX Aborted Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRAMEERROR</name> <description>Frame Error Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BLOCKERROR</name> <description>Block Error Interrupt Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXOF</name> <description>Receive Overflow Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP0</name> <description>Word Counter Compare 0 Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP1</name> <description>Word Counter Compare 1 Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP2</name> <description>Word Counter Compare 2 Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDRERROR</name> <description>Receive address error enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUSERROR</name> <description>Bus error enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRAWEVENT</name> <description>Receiver raw data enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXRAWEVENT</name> <description>Transmit raw data enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFOF</name> <description>Data sniffer overflow enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP3</name> <description>Word Counter Compare 3 Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP4</name> <description>Word Counter Compare 4 Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BOISET</name> <description>BOISET</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFSTART</name> <description>PKTBUFSTART Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFTHRESHOLD</name> <description>PKTBUFTHRESHOLD Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRAWOF</name> <description>RXRAWOF Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP5</name> <description>Word Counter Compare 5 Enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRAMEDETPAUSED</name> <description>Frame detected pause event enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEWRITEPAUSED</name> <description>Interleaver write pause event enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEREADPAUSED</name> <description>Interleaver read pause event enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXSUBFRAMEPAUSED</name> <description>Transmit subframe pause event enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONVPAUSED</name> <description>Convolutional coder pause event enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXWORD</name> <description>Receive Word Interrupt Enable</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXWORD</name> <description>Transmit Word Interrupt Enable</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UARTERROR</name> <description>UART Error Interrupt Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>OTACNT</name> <description>No Description</description> <addressOffset>0x070</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>OTARXCNT</name> <description>OTA RX bit counter</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> <field> <name>OTATXCNT</name> <description>OTA TX bit counter</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUFFERMODE</name> <description>No Description</description> <addressOffset>0x078</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>TXBUFFERMODE</name> <description>Transmit Buffer Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BUFC</name> <description>The Frame Controller fetches data from the Buffer Controller (BUFC) in transmit mode.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>REGISTER</name> <description>The Frame Controller does not fetch data from the Buffer Controller in transmit mode. Instead, data must be written to the DATABUFFER register when the TXWORD interrupt flag is set.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXBUFFERMODE</name> <description>Receive Buffer Mode</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BUFC</name> <description>The Frame Controller write data to the Buffer Controller (BUFC) in receive mode.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>REGISTER</name> <description>The Frame Controller does not write data to the Buffer Controller in receive mode. Instead, data must be read from the DATABUFFER register when the RXWORD interrupt flag is set.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DISABLE</name> <description>The Frame Controller will not output demodulated data. This mode can, for instance, be used together with storing RAW frame data.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXFRCBUFMUX</name> <description>RX FRC Buffer Mux</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SNIFFCTRL</name> <description>No Description</description> <addressOffset>0x084</addressOffset> <access>read-write</access> <resetValue>0x000007FC</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>SNIFFMODE</name> <description>Data Sniff Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>FRC Packet Sniffer mode is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>UART</name> <description>UART encoded data is transmitted on the DOUT pin.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SPI</name> <description>SPI data is transmitted on the DOUT pin and a data clock is output to the DCLK pin.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SNIFFBITS</name> <description>Data sniff data bits</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>EIGHT</name> <description>Each sniffer output word contains 8 data bits</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>NINE</name> <description>Each sniffer output word contains 9 data bits</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SNIFFRXDATA</name> <description>Enable sniffing of received data.</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFTXDATA</name> <description>Enable sniffing of transmitted data.</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFRSSI</name> <description>Enable sniffing of RSSI</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFSTATE</name> <description>Enable sniffing of state information</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFAUXDATA</name> <description>Enable sniffing of auxiliary data</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFBR</name> <description>Sniffer baudrate setting</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFSYNCWORD</name> <description>Sniffer baudrate setting</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AUXDATA</name> <description>No Description</description> <addressOffset>0x088</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>AUXDATA</name> <description>Auxiliary sniffer data output</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>RAWCTRL</name> <description>No Description</description> <addressOffset>0x08C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000021BF</resetMask> <fields> <field> <name>TXRAWMODE</name> <description>Transmitter raw data mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>RAW transmit mode is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SINGLEBUFFER</name> <description>RAW transmit mode is enabled, transmitting the configured raw data (fetched from RAM) once before transmit is completed.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>REPEATBUFFER</name> <description>RAW transmit mode is enabled, transmitting the configured raw data (fetched from RAM) repeatedly until the transmitter is disabled.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXRAWMODE</name> <description>Receiver raw data mode</description> <bitOffset>2</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>RAW receive mode is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SINGLEITEM</name> <description>RAW receive mode is enabled, fetching a single item which is stored in the RXRAWDATA register. A new item is fetched when the RXRAWBLOCKED flag is cleared. In this mode, the flag is cleared automatically when RXRAWDATA is read.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SINGLEBUFFER</name> <description>RAW receive mode is enabled, fetching multiple items which are stored to RAM. The RXRAWBLOCKED flag must be cleared in order to start raw data reception.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SINGLEBUFFERFRAME</name> <description>This mode is identical to the SINGLEBUFFER mode, except that the FRC will treat the end of the filled buffer as the end of a frame reception (i.e. also trigger the RXDONE interrupt and signal to the RAC that frame reception is complete.)</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>REPEATBUFFER</name> <description>RAW receive mode is enabled, fetching multiple items which are stored to RAM. The RXRAWBLOCKED flag must be cleared in order to start raw data reception.</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXRAWRANDOM</name> <description>Receive raw data random number generator</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRAWTRIGGER</name> <description>Receiver raw data trigger setting</description> <bitOffset>7</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>IMMEDIATE</name> <description>RAW data storage is triggered immediately when demodulator is enabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRS</name> <description>RAW data storage is triggered by the selected RXRAWPRSSEL PRS channel.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>INTERNALSIG</name> <description>RAW data storage is triggered by an internal signal</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DEMODRAWDATAMUX</name> <description>Raw data mux control</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DEMODRAWDATASEL</name> <description>RAW data is selected using modem register DEMODRAWDATASEL.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DEMODRAWDATASEL2</name> <description>RAW data is selected using modem register DEMODRAWDATASEL2.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RXRAWDATA</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>RXRAWDATA</name> <description>Receiver RAW data register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PAUSEDATA</name> <description>No Description</description> <addressOffset>0x094</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PAUSEDATA</name> <description>Receiver pause data register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>LIKELYCONVSTATE</name> <description>No Description</description> <addressOffset>0x098</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>LIKELYCONVSTATE</name> <description>Most likely convolutional decoder state</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENTNEXT</name> <description>No Description</description> <addressOffset>0x09C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENTNEXT</name> <description>Interleaver element value</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTWRITEPOINT</name> <description>No Description</description> <addressOffset>0x0A0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>INTWRITEPOINT</name> <description>Interleaver buffer write pointer</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>INTREADPOINT</name> <description>No Description</description> <addressOffset>0x0A4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>INTREADPOINT</name> <description>Interleaver buffer read pointer</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AUTOCG</name> <description>No Description</description> <addressOffset>0x0A8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>AUTOCGEN</name> <description>Automatic clock gate enable</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CGCLKSTOP</name> <description>No Description</description> <addressOffset>0x0AC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>FORCEOFF</name> <description>Force off</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIF</name> <description>No Description</description> <addressOffset>0x0B4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TXDONE</name> <description>TX Done Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXAFTERFRAMEDONE</name> <description>TX after frame Done Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXABORTED</name> <description>Transmit Aborted Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXUF</name> <description>Transmit Underflow Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXDONE</name> <description>RX Done Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXABORTED</name> <description>RX Aborted Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRAMEERROR</name> <description>Frame Error Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BLOCKERROR</name> <description>Block Error Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXOF</name> <description>Receive Overflow Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP0</name> <description>Word Counter Compare 0 Event</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP1</name> <description>Word Counter Compare 1 Event</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP2</name> <description>Word Counter Compare 2 Event</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDRERROR</name> <description>Receive address error event</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUSERROR</name> <description>A bus error event occurred</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRAWEVENT</name> <description>Receiver raw data event</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXRAWEVENT</name> <description>Transmit raw data event</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFOF</name> <description>Data sniffer overflow</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP3</name> <description>Word Counter Compare 3 Event</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP4</name> <description>Word Counter Compare 4 Event</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BOISET</name> <description>BOISET Event</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFSTART</name> <description>Packet Buffer Start</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFTHRESHOLD</name> <description>Packet Buffer Threshold</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRAWOF</name> <description>RX raw FIFO overflow </description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP5</name> <description>Word Counter Compare 5 Event</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRAMEDETPAUSED</name> <description>Frame detected pause event active</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEWRITEPAUSED</name> <description>Interleaver write pause event active</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEREADPAUSED</name> <description>Interleaver read pause event active</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXSUBFRAMEPAUSED</name> <description>Transmit subframe pause event active</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONVPAUSED</name> <description>Convolutional coder pause event active</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXWORD</name> <description>Receive Word Interrupt Flag</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXWORD</name> <description>Transmit Word Interrupt Flag</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UARTERROR</name> <description>Uart Error Interrupt Flag</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIEN</name> <description>No Description</description> <addressOffset>0x0B8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TXDONE</name> <description>TX Done Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXAFTERFRAMEDONE</name> <description>TX after frame Done Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXABORTED</name> <description>Transmit Aborted Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXUF</name> <description>Transmit Underflow Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXDONE</name> <description>RX Done Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXABORTED</name> <description>RX Aborted Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRAMEERROR</name> <description>Frame Error Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BLOCKERROR</name> <description>Block Error Interrupt Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXOF</name> <description>Receive Overflow Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP0</name> <description>Word Counter Compare 0 Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP1</name> <description>Word Counter Compare 1 Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP2</name> <description>Word Counter Compare 2 Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDRERROR</name> <description>Receive address error enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUSERROR</name> <description>Bus error enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRAWEVENT</name> <description>Receiver raw data enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXRAWEVENT</name> <description>Transmit raw data enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFOF</name> <description>Data sniffer overflow enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP3</name> <description>Word Counter Compare 3 Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP4</name> <description>Word Counter Compare 4 Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BOISET</name> <description>Word Counter Compare 2 Enable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFSTART</name> <description>PKTBUFSTART Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFTHRESHOLD</name> <description>PKTBUFTHRESHOLD Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRAWOF</name> <description>RXRAWOF Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP5</name> <description>Word Counter Compare 5 Enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRAMEDETPAUSED</name> <description>Frame detected pause event enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEWRITEPAUSED</name> <description>Interleaver write pause event enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEREADPAUSED</name> <description>Interleaver read pause event enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXSUBFRAMEPAUSED</name> <description>Transmit subframe pause event enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONVPAUSED</name> <description>Convolutional coder pause event enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXWORD</name> <description>Receive Word Interrupt Enable</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXWORD</name> <description>Transmit Word Interrupt Enable</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UARTERROR</name> <description>UART Error Interrupt Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WCNTCMP3</name> <description>No Description</description> <addressOffset>0x0BC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>SUPPLENFIELDLOC</name> <description>Sup Length field location</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BOICTRL</name> <description>No Description</description> <addressOffset>0x0C0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>BOIEN</name> <description>BOI EN</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BOIFIELDLOC</name> <description>BOI field location</description> <bitOffset>1</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>BOIBITPOS</name> <description>BOI bit position</description> <bitOffset>13</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>BOIMATCHVAL</name> <description>BOI match value</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DSLCTRL</name> <description>No Description</description> <addressOffset>0x0C4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x7FFFFF7F</resetMask> <fields> <field> <name>DSLMODE</name> <description>Dynamic Frame Length Mode</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Dynamic Frame Length support is disabled, and the frame length is controlled by writing directly to the FRAMELENGTH field</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SINGLEBYTE</name> <description>Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the least significant byte of the extracted length field</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SINGLEBYTEMSB</name> <description>Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the most significant byte of the extracted length field</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DUALBYTELSBFIRST</name> <description>Dynamic Frame Length is enabled and located in two bytes over air, of which the least significant byte is transferred first</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DUALBYTEMSBFIRST</name> <description>Dynamic Frame Length is enabled and located in two bytes over air, of which the most significant byte is transferred first</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>INFINITE</name> <description>Dynamic Frame Length support is disabled, and infinite frame lengths are transmitted and received. RXABORT may be used to abort active receive operations, while the TXDIS command (available in the RAC) may be used to abort active transmit operations.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>BLOCKERROR</name> <description>In transmit mode, the frame length must be written directly to the FRAMELENGTH field. In receive mode, data will be received until a block decoding error is found.</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DSLBITORDER</name> <description>Dynamic Frame Length Bit order</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NORMAL</name> <description>Bit ordering is defined by the BITORDER field</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>REVERSE</name> <description>Bit ordering is reversed, compared to what is defined by the BITORDER field</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DSLSHIFT</name> <description>Dynamic Frame Length bitshift</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DSLOFFSET</name> <description>Length Field Offset Value</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>DSLBITS</name> <description>Length field number of bits</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DSLMINLENGTH</name> <description>Minimum decoded length</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RXSUPRECEPMODE</name> <description>RX Supplement Reception Mode</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NOSUP</name> <description>Do not receive SUP</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BOIDSLBASED</name> <description>Receive SUP based on BOI and fetch SUPLEN from DSL setting</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOIFIXEDSLBASED</name> <description>Receive SUP based on BOI and fetch SUPLEN from WCNTCMP4</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DSLBASED</name> <description>Receive SUP based irrespective of BOI and fetch SUPLEN from DSL setting</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FIXEDSLBASED</name> <description>Receive SUP based irrespective of BOI and fetch SUPLEN from WCNTCMP4 setting</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STORESUP</name> <description>Store SUPP in BUFC</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SUPSHFFACTOR</name> <description>Supp Shift factor</description> <bitOffset>28</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WCNTCMP4</name> <description>No Description</description> <addressOffset>0x0C8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>SUPPLENGTH</name> <description>Supp Length Value</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WCNTCMP5</name> <description>No Description</description> <addressOffset>0x0CC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>RXPAUSELOC</name> <description>RX pause location</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PKTBUFCTRL</name> <description>No Description</description> <addressOffset>0x0D0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0303FFFF</resetMask> <fields> <field> <name>PKTBUFSTARTLOC</name> <description>Packet Buffer Start Address</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFTHRESHOLD</name> <description>Packet Buffer Threshold</description> <bitOffset>12</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFTHRESHOLDEN</name> <description>Packet Buffer Threshold Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFSTOP</name> <description>Packet Buffer stop receiving command</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>PKTBUFSTATUS</name> <description>No Description</description> <addressOffset>0x0D4</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>PKTBUFCOUNT</name> <description>Packet Buffer Count</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF0</name> <description>No Description</description> <addressOffset>0x0D8</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF0</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF1</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF2</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF3</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF1</name> <description>No Description</description> <addressOffset>0x0DC</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF4</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF5</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF6</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF7</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF2</name> <description>No Description</description> <addressOffset>0x0E0</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF8</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF9</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF10</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF11</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF3</name> <description>No Description</description> <addressOffset>0x0E4</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF12</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF13</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF14</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF15</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF4</name> <description>No Description</description> <addressOffset>0x0E8</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF16</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF17</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF18</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF19</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF5</name> <description>No Description</description> <addressOffset>0x0EC</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF20</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF21</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF22</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF23</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF6</name> <description>No Description</description> <addressOffset>0x0F0</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF24</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF25</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF26</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF27</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF7</name> <description>No Description</description> <addressOffset>0x0F4</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF28</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF29</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF30</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF31</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF8</name> <description>No Description</description> <addressOffset>0x0F8</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF32</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF33</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF34</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF35</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF9</name> <description>No Description</description> <addressOffset>0x0FC</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF36</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF37</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF38</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF39</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF10</name> <description>No Description</description> <addressOffset>0x100</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF40</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF41</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF42</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF43</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF11</name> <description>No Description</description> <addressOffset>0x104</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF44</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF45</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF46</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF47</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>FCD0</name> <description>No Description</description> <addressOffset>0x108</addressOffset> <access>read-write</access> <resetValue>0x000000FF</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>WORDS</name> <description>No of Words in sub-frame</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>BUFFER</name> <description>Buffer to Access</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>INCLUDECRC</name> <description>Include CRC</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CALCCRC</name> <description>Calculate CRC</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SKIPCRC</name> <description>Skip First Words in CRC Calculation</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>SKIPWHITE</name> <description>Skip data whitening in this subframe</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDTRAILTXDATA</name> <description>Add trailing TX data in this subframe</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EXCLUDESUBFRAMEWCNT</name> <description>Exclude subframe from WCNT</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FCD1</name> <description>No Description</description> <addressOffset>0x10C</addressOffset> <access>read-write</access> <resetValue>0x000000FF</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>WORDS</name> <description>No of Words in sub-frame</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>BUFFER</name> <description>Buffer to Access</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>INCLUDECRC</name> <description>Include CRC</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CALCCRC</name> <description>Calculate CRC</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SKIPCRC</name> <description>Skip First Words in CRC Calculation</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>SKIPWHITE</name> <description>Skip data whitening in this subframe</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDTRAILTXDATA</name> <description>Add trailing TX data in this subframe</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EXCLUDESUBFRAMEWCNT</name> <description>Exclude subframe from WCNT</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FCD2</name> <description>No Description</description> <addressOffset>0x110</addressOffset> <access>read-write</access> <resetValue>0x000000FF</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>WORDS</name> <description>No of Words in sub-frame</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>BUFFER</name> <description>Buffer to Access</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>INCLUDECRC</name> <description>Include CRC</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CALCCRC</name> <description>Calculate CRC</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SKIPCRC</name> <description>Skip First Words in CRC Calculation</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>SKIPWHITE</name> <description>Skip data whitening in this subframe</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDTRAILTXDATA</name> <description>Add trailing TX data in this subframe</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EXCLUDESUBFRAMEWCNT</name> <description>Exclude subframe from WCNT</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FCD3</name> <description>No Description</description> <addressOffset>0x114</addressOffset> <access>read-write</access> <resetValue>0x000000FF</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>WORDS</name> <description>No of Words in sub-frame</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>BUFFER</name> <description>Buffer to Access</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>INCLUDECRC</name> <description>Include CRC</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CALCCRC</name> <description>Calculate CRC</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SKIPCRC</name> <description>Skip First Words in CRC Calculation</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>SKIPWHITE</name> <description>Skip data whitening in this subframe</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDTRAILTXDATA</name> <description>Add trailing TX data in this subframe</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EXCLUDESUBFRAMEWCNT</name> <description>Exclude subframe from WCNT</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>INTELEMENT0</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x124</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT1</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x128</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT2</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x12C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT3</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x130</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT4</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x134</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT5</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x138</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT6</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x13C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT7</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x140</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT8</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x144</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT9</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x148</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT10</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x14C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT11</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x150</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT12</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x154</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT13</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x158</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT14</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x15C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT15</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x160</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>AGC_S</name> <version>2</version> <description>AGC_S Registers</description> <baseAddress>0xA800C000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>AGC</name> <value>31</value> </interrupt> <registers> <register> <name>IPVERSION</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-only</access> <resetValue>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>EN</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>EN</name> <description>Enable peripheral clock to this module</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS0</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x07FFFFFF</resetMask> <fields> <field> <name>GAININDEX</name> <description>Gain Table Index</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-only</access> </field> <field> <name>RFPKDLOWLAT</name> <description>RFPKD low Latch</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RFPKDHILAT</name> <description>RFPKD hi Latch</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>IFPKDLOLAT</name> <description>IFPKD Lo threshold pass Latch </description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>IFPKDHILAT</name> <description>IFPKD Hi threshold pass Latch</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCA</name> <description>Clear Channel Assessment</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>GAINOK</name> <description>Gain OK</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PGAINDEX</name> <description>PGA GAIN INDEX</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>LNAINDEX</name> <description>LNA GAIN INDEX</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>PNINDEX</name> <description>PN GAIN INDEX</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-only</access> </field> <field> <name>ADCINDEX</name> <description>ADC Attenuator INDEX</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STATUS1</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFEFF</resetMask> <fields> <field> <name>RFPKDLOWLATCNT</name> <description>RF PKD Low Latch CNT</description> <bitOffset>18</bitOffset> <bitWidth>12</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STATUS2</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFF4FFF</resetMask> <fields> <field> <name>RFPKDHILATCNT</name> <description>RF PKD HI Latch CNT</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-only</access> </field> <field> <name>PNDWNUP</name> <description>Allow PN GAIN UP</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RFPKDPRDCNT</name> <description>RF PKD PERIOD CNT</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>RSSI</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-only</access> <resetValue>0x00008000</resetValue> <resetMask>0x0000FFC0</resetMask> <fields> <field> <name>RSSIFRAC</name> <description>RSSI fractional part</description> <bitOffset>6</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> </field> <field> <name>RSSIINT</name> <description>RSSI integer part</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>FRAMERSSI</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-only</access> <resetValue>0x00008000</resetValue> <resetMask>0x0000FFC0</resetMask> <fields> <field> <name>FRAMERSSIFRAC</name> <description>FRAMERSSI fractional part</description> <bitOffset>6</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> </field> <field> <name>FRAMERSSIINT</name> <description>FRAMERSSI integer part</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CTRL0</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x2032727F</resetValue> <resetMask>0xFEFFFFFF</resetMask> <fields> <field> <name>PWRTARGET</name> <description>Power Target</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Mode</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CONT</name> <description>AGC loop is adjusting gain continuously.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKPREDET</name> <description>Gain is locked once a preamble is detected.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>LOCKFRAMEDET</name> <description>Gain is locked once a sync word is detected.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>LOCKDSA</name> <description>Gain is locked once DSA is detected.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RSSISHIFT</name> <description>RSSI Shift</description> <bitOffset>11</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>DISCFLOOPADJ</name> <description>Disable gain adjustment by CFLOOP</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CFLOOPNFADJ</name> <description>Enable NF correction term in SL</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CFLOOPNEWCALC</name> <description>Enable new wanted gain calculation in SL</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DISRESETCHPWR</name> <description>Disable Reset of CHPWR</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADCATTENMODE</name> <description>ADC Attenuator mode</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>ADC attenuator back-off will not be done by AGC</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>NOTMAXGAIN</name> <description>ADC attenuator is backed-off if rxgain is NOT MAXGAIN</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ADCATTENCODE</name> <description>ADC Attenuator code</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>ENRSSIRESET</name> <description>Enables reset of RSSI and CCA</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSADISCFLOOP</name> <description>Disable channel filter loop</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DISPNGAINUP</name> <description>Disable PN gain increase</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DISPNDWNCOMP</name> <description>Disable PN gain decrease compensation</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AGCRST</name> <description>AGC reset</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL1</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00001300</resetValue> <resetMask>0x00007FFF</resetMask> <fields> <field> <name>CCATHRSH</name> <description>Clear Channel Assessment (CCA) Threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RSSIPERIOD</name> <description>RSSI measure period</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PWRPERIOD</name> <description>AGC measure period</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL2</name> <description>No Description</description> <addressOffset>0x028</addressOffset> <access>read-write</access> <resetValue>0x0000610A</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>DMASEL</name> <description>DMA select</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RSSI</name> <description>RSSI</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>GAIN</name> <description>Gain</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SAFEMODE</name> <description>AGC safe mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SAFEMODETHD</name> <description>Enter threshold </description> <bitOffset>2</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>REHICNTTHD</name> <description>Exit threshold based on HICNT</description> <bitOffset>5</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RELOTHD</name> <description>Exit threshold based on Release Counter</description> <bitOffset>13</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RELBYCHPWR</name> <description>Safe mode release mode</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LO_CNT</name> <description>Increment counter if IFPKD_LO_LAT signal is not set.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PWR</name> <description>Increment counter if channel power is below RELTARGETPWR.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>LO_CNT_PWR</name> <description>Increment if either LO_CNT or PWR.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>LO_CNT_AND_PWR</name> <description>Increment if both LO_CNT and PWR.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RELTARGETPWR</name> <description>Safe Mode Release Power Target</description> <bitOffset>18</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RSSICCASUB</name> <description>RSSI CCA sub windows</description> <bitOffset>26</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DEBCNTRST</name> <description>Debonce CNT Reset MODE </description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSDEBUGEN</name> <description>PRS Debug Enable</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DISRFPKD</name> <description>Disable RF PEAKDET</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL3</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>read-write</access> <resetValue>0x5140A800</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>IFPKDDEB</name> <description>IF PEAKDET debounce mode enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>IFPKDDEBTHD</name> <description>IF PEAKDET debance thrshold</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>IFPKDDEBPRD</name> <description>IF PEAKDET debance period</description> <bitOffset>3</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>IFPKDDEBRST</name> <description>IF PEAKDET debounce period</description> <bitOffset>9</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDDEB</name> <description>RF PEAKDET debounce mode enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDDEBTHD</name> <description>RF PEAKDET debance thrshold</description> <bitOffset>14</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDDEBPRD</name> <description>RF PEAKDET debance period</description> <bitOffset>19</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDDEBRST</name> <description>RFPKD_LAT debounce reset delay</description> <bitOffset>27</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL4</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x0000000E</resetValue> <resetMask>0xFE00FFFF</resetMask> <fields> <field> <name>PERIODRFPKD</name> <description>RFPKD trigger measure period</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDPRDGEAR</name> <description>RFPKD Period Gear</description> <bitOffset>25</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDSYNCSEL</name> <description>SYNC RF PKD OUTPUT SELECT</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDSEL</name> <description>RF PKD OUTPUT SELECT</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRZPKDEN</name> <description>PKD Freeze Enable </description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDCNTEN</name> <description>Counter-based RFPKD Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL5</name> <description>No Description</description> <addressOffset>0x034</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xC0FFFFFF</resetMask> <fields> <field> <name>PNUPDISTHD</name> <description>Disable PN GAIN increase THD</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>PNUPRELTHD</name> <description>Enable PN GAIN increase THD</description> <bitOffset>12</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SEQPNUPALLOW</name> <description>SEQ Set PN GAIN UP ALLOW</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQRFPKDEN</name> <description>SEQ-based RFPKD Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL6</name> <description>No Description</description> <addressOffset>0x038</addressOffset> <access>read-write</access> <resetValue>0x0003AAA8</resetValue> <resetMask>0x7FFFFFFF</resetMask> <fields> <field> <name>DUALRFPKDDEC</name> <description>Decoding matrix for dualrfpkd logic</description> <bitOffset>0</bitOffset> <bitWidth>18</bitWidth> <access>read-write</access> </field> <field> <name>ENDUALRFPKD</name> <description>Enable dual RFPKD </description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINDETTHD</name> <description>Threshold for gain aligned interrupt</description> <bitOffset>19</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL7</name> <description>No Description</description> <addressOffset>0x03C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x01FFFFFF</resetMask> <fields> <field> <name>SUBDEN</name> <description>Subperiod denominator</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SUBINT</name> <description>Subperiod integer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SUBNUM</name> <description>Subperiod numerator</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SUBPERIOD</name> <description>Subperiod</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RSSISTEPTHR</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>POSSTEPTHR</name> <description>Positive Step Threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>NEGSTEPTHR</name> <description>Negative Step Threshold</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>STEPPER</name> <description>Step Period</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEMODRESTARTPER</name> <description>Demodulator Restart Period</description> <bitOffset>17</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DEMODRESTARTTHR</name> <description>Demodulator Restart Threshold</description> <bitOffset>21</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RSSIFAST</name> <description>RSSI fast startup</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x048</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00007F7D</resetMask> <fields> <field> <name>RSSIVALID</name> <description>RSSI Value is Valid</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCA</name> <description>Clear Channel Assessment</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSIPOSSTEP</name> <description>Positive RSSI Step Detected</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSINEGSTEP</name> <description>Negative RSSI Step Detected</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SHORTRSSIPOSSTEP</name> <description>Short-term Positive RSSI Step Detected</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDPRDDONE</name> <description>RF PKD PERIOD CNT TOMEOUT</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDCNTDONE</name> <description>RF PKD pulse CNT TOMEOUT</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSIHIGH</name> <description>RSSI high detected</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSILOW</name> <description>RSSI low detected</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCANODET</name> <description>CCA Not Detected</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINBELOWGAINTHD</name> <description>agc gain above threshold int</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINUPDATEFRZ</name> <description>AGC gain update frozen int</description> <bitOffset>14</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>0x00007F7D</resetMask> <fields> <field> <name>RSSIVALID</name> <description>RSSIVALID Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCA</name> <description>CCA Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSIPOSSTEP</name> <description>RSSIPOSSTEP Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSINEGSTEP</name> <description>RSSINEGSTEP Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SHORTRSSIPOSSTEP</name> <description>SHORTRSSIPOSSTEP Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDPRDDONE</name> <description>RF PKD PERIOD CNT Interrupt Enable </description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDCNTDONE</name> <description>RF PKD pulse CNT Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSIHIGH</name> <description>RSSIHIGH Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSILOW</name> <description>RSSILOW Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCANODET</name> <description>CCANODET Interrupt Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINBELOWGAINTHD</name> <description>GAINBELOWGAINTHD Interrupt Enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINUPDATEFRZ</name> <description>AGC gain update frozen int Enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>GAINRANGE</name> <description>No Description</description> <addressOffset>0x054</addressOffset> <access>read-write</access> <resetValue>0x00813187</resetValue> <resetMask>0x03FFFFFF</resetMask> <fields> <field> <name>LNAINDEXBORDER</name> <description>LNA gain border</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAINDEXBORDER</name> <description>PGA gain border</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>GAININCSTEP</name> <description>AGC gain increase step size</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PNGAINSTEP</name> <description>PN Gain Step size</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LATCHEDHISTEP</name> <description>Ltached Hi step size</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>HIPWRTHD</name> <description>High power detect thrshold</description> <bitOffset>20</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AGCPERIOD0</name> <description>No Description</description> <addressOffset>0x058</addressOffset> <access>read-write</access> <resetValue>0xD607000E</resetValue> <resetMask>0xFFFF01FF</resetMask> <fields> <field> <name>PERIODHI</name> <description>AGC measure period hi</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>MAXHICNTTHD</name> <description>max hi-countrer threshold</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SETTLETIMEIF</name> <description>IF peak Detector settling time</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SETTLETIMERF</name> <description>RF peak Detector settling time</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AGCPERIOD1</name> <description>No Description</description> <addressOffset>0x05C</addressOffset> <access>read-write</access> <resetValue>0x00000037</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PERIODLOW</name> <description>AGC IF period low th</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>HICNTREGION0</name> <description>No Description</description> <addressOffset>0x060</addressOffset> <access>read-write</access> <resetValue>0x06050403</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>HICNTREGION0</name> <description>AGC HICNT to step size map region 0</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>HICNTREGION1</name> <description>AGC HICNT to step size map region 1</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>HICNTREGION2</name> <description>AGC HICNT to step size map region 2</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>HICNTREGION3</name> <description>AGC HICNT to step size map region 3</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>HICNTREGION1</name> <description>No Description</description> <addressOffset>0x064</addressOffset> <access>read-write</access> <resetValue>0x00000008</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>HICNTREGION4</name> <description>AGC HICNT to step size map region 4</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STEPDWN</name> <description>No Description</description> <addressOffset>0x068</addressOffset> <access>read-write</access> <resetValue>0x00036D11</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>STEPDWN0</name> <description>AGC gain step size 0</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>STEPDWN1</name> <description>AGC gain step size 1</description> <bitOffset>3</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>STEPDWN2</name> <description>AGC gain step size 2</description> <bitOffset>6</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>STEPDWN3</name> <description>AGC gain step size 3</description> <bitOffset>9</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>STEPDWN4</name> <description>AGC gain step size 4</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>STEPDWN5</name> <description>AGC gain step size 5</description> <bitOffset>15</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>GAINSTEPLIM0</name> <description>No Description</description> <addressOffset>0x06C</addressOffset> <access>read-write</access> <resetValue>0x00003144</resetValue> <resetMask>0x01FFFFFF</resetMask> <fields> <field> <name>CFLOOPSTEPMAX</name> <description>Maximum step in slow loop</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CFLOOPDEL</name> <description>Channel Filter Loop Delay</description> <bitOffset>5</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>HYST</name> <description>Hysteresis</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MAXPWRVAR</name> <description>Maximum Power Variation</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>TRANRSTAGC</name> <description>power transient detector Reset AGC</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>GAINSTEPLIM1</name> <description>No Description</description> <addressOffset>0x070</addressOffset> <access>read-write</access> <resetValue>0x000011BA</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>LNAINDEXMAX</name> <description>MAX LNA INDEX</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAINDEXMAX</name> <description>MAX LNA INDEX</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PNINDEXMAX</name> <description>MAX PN INDEX</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT0</name> <description>No Description</description> <addressOffset>0x074</addressOffset> <access>read-write</access> <resetValue>0x00140000</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT1</name> <description>PN RF attenuation code for index 1</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT2</name> <description>PN RF attenuation code for index 2</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT1</name> <description>No Description</description> <addressOffset>0x078</addressOffset> <access>read-write</access> <resetValue>0x004C0030</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT3</name> <description>PN RF attenuation code for index 3</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT4</name> <description>PN RF attenuation code for index 4</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT2</name> <description>No Description</description> <addressOffset>0x07C</addressOffset> <access>read-write</access> <resetValue>0x00A40074</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT5</name> <description>PN RF attenuation code for index 5</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT6</name> <description>PN RF attenuation code for index 6</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT3</name> <description>No Description</description> <addressOffset>0x080</addressOffset> <access>read-write</access> <resetValue>0x01B400E4</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT7</name> <description>PN RF attenuation code for index 7</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT8</name> <description>PN RF attenuation code for index 8</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT4</name> <description>No Description</description> <addressOffset>0x084</addressOffset> <access>read-write</access> <resetValue>0x039C029C</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT9</name> <description>PN RF attenuation code for index 9</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT10</name> <description>PN RF attenuation code for index 10</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT5</name> <description>No Description</description> <addressOffset>0x088</addressOffset> <access>read-write</access> <resetValue>0x05FA04BA</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT11</name> <description>PN RF attenuation code for index 11</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT12</name> <description>PN RF attenuation code for index 12</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT6</name> <description>No Description</description> <addressOffset>0x08C</addressOffset> <access>read-write</access> <resetValue>0x0AA007EE</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT13</name> <description>PN RF attenuation code for index 13</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT14</name> <description>PN RF attenuation code for index 14</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT7</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-write</access> <resetValue>0x10FE0D98</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT15</name> <description>PN RF attenuation code for index 15</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT16</name> <description>PN RF attenuation code for index 16</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT8</name> <description>No Description</description> <addressOffset>0x094</addressOffset> <access>read-write</access> <resetValue>0x1BF815FE</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT17</name> <description>PN RF attenuation code for index 17</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT18</name> <description>PN RF attenuation code for index 18</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT9</name> <description>No Description</description> <addressOffset>0x098</addressOffset> <access>read-write</access> <resetValue>0x2DB423DC</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT19</name> <description>PN RF attenuation code for index 19</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT20</name> <description>PN RF attenuation code for index 20</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT10</name> <description>No Description</description> <addressOffset>0x09C</addressOffset> <access>read-write</access> <resetValue>0x3FFF39D0</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT21</name> <description>PN RF attenuation code for index 21</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT22</name> <description>PN RF attenuation code for index 22</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT11</name> <description>No Description</description> <addressOffset>0x0A0</addressOffset> <access>read-write</access> <resetValue>0x00003FFF</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>LNAMIXRFATT23</name> <description>PN RF attenuation code for index 23</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATTALT</name> <description>No Description</description> <addressOffset>0x0A4</addressOffset> <access>read-write</access> <resetValue>0x00003FFF</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>LNAMIXRFATTALT</name> <description>PN RF attenuation code for index 21</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LNAMIXCODE0</name> <description>No Description</description> <addressOffset>0x0A8</addressOffset> <access>read-write</access> <resetValue>0x15724BBD</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>LNAMIXSLICE1</name> <description>LNA/MIX slice code for index 1</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXSLICE2</name> <description>LNA/MIX slice code for index 2</description> <bitOffset>6</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXSLICE3</name> <description>LNA/MIX slice code for index 3</description> <bitOffset>12</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXSLICE4</name> <description>LNA/MIX slice code for index 4</description> <bitOffset>18</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXSLICE5</name> <description>LNA/MIX slice code for index 5</description> <bitOffset>24</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LNAMIXCODE1</name> <description>No Description</description> <addressOffset>0x0AC</addressOffset> <access>read-write</access> <resetValue>0x0518A311</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>LNAMIXSLICE6</name> <description>LNA/MIX slice code for index 6</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXSLICE7</name> <description>LNA/MIX slice code for index 7</description> <bitOffset>6</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXSLICE8</name> <description>LNA/MIX slice code for index 8</description> <bitOffset>12</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXSLICE9</name> <description>LNA/MIX slice code for index 9</description> <bitOffset>18</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXSLICE10</name> <description>LNA/MIX slice code for index 10</description> <bitOffset>24</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PGACODE0</name> <description>No Description</description> <addressOffset>0x0B0</addressOffset> <access>read-write</access> <resetValue>0x76543210</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PGAGAIN1</name> <description>PGA GAIN code for index 1</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAGAIN2</name> <description>PGA GAIN code for index 2</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAGAIN3</name> <description>PGA GAIN code for index 3</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAGAIN4</name> <description>PGA GAIN code for index 4</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAGAIN5</name> <description>PGA GAIN code for index 5</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAGAIN6</name> <description>PGA GAIN code for index 6</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAGAIN7</name> <description>PGA GAIN code for index 7</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAGAIN8</name> <description>PGA GAIN code for index 8</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PGACODE1</name> <description>No Description</description> <addressOffset>0x0B4</addressOffset> <access>read-write</access> <resetValue>0x00000A98</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>PGAGAIN9</name> <description>PGA GAIN code for index 9</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAGAIN10</name> <description>PGA GAIN code for index 10</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAGAIN11</name> <description>PGA GAIN code for index 11</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LBT</name> <description>No Description</description> <addressOffset>0x0B8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000007F</resetMask> <fields> <field> <name>CCARSSIPERIOD</name> <description>RSSI Period during CCA measurements</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>ENCCARSSIPERIOD</name> <description>RSSI PERIOD during CCA measurements</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENCCAGAINREDUCED</name> <description>CCA gain reduced</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENCCARSSIMAX</name> <description>Use RSSIMAX to indicate CCA</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MIRRORIF</name> <description>No Description</description> <addressOffset>0x0BC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>RSSIPOSSTEPM</name> <description>Positive RSSI Step Detected</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RSSINEGSTEPM</name> <description>Negative RSSI Step Detected</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SHORTRSSIPOSSTEPM</name> <description>Short-term Positive RSSI Step Detected</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>IFMIRRORCLEAR</name> <description>Clear bit for the AGC IF MIRROR Register</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIF</name> <description>No Description</description> <addressOffset>0x0C0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00007F7D</resetMask> <fields> <field> <name>RSSIVALID</name> <description>RSSI Value is Valid</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCA</name> <description>Clear Channel Assessment</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSIPOSSTEP</name> <description>Positive RSSI Step Detected</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSINEGSTEP</name> <description>Negative RSSI Step Detected</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SHORTRSSIPOSSTEP</name> <description>Short-term Positive RSSI Step Detected</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDPRDDONE</name> <description>RF PKD PERIOD CNT TOMEOUT</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDCNTDONE</name> <description>RF PKD pulse CNT TOMEOUT</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSIHIGH</name> <description>RSSI high detected</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSILOW</name> <description>RSSI low detected</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCANODET</name> <description>CCA Not Detected</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINBELOWGAINTHD</name> <description>agc gain above threshold int</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINUPDATEFRZ</name> <description>AGC gain update frozen int</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIEN</name> <description>No Description</description> <addressOffset>0x0C4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00007F7D</resetMask> <fields> <field> <name>RSSIVALID</name> <description>RSSIVALID Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCA</name> <description>CCA Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSIPOSSTEP</name> <description>RSSIPOSSTEP Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSINEGSTEP</name> <description>RSSINEGSTEP Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SHORTRSSIPOSSTEP</name> <description>SHORTRSSIPOSSTEP Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDPRDDONE</name> <description>RF PKD PERIOD CNT Interrupt Enable </description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDCNTDONE</name> <description>RF PKD pulse CNT Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSIHIGH</name> <description>RSSIHIGH Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSILOW</name> <description>RSSILOW Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCANODET</name> <description>CCANODET Interrupt Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINBELOWGAINTHD</name> <description>GAINBELOWGAINTHD Interrupt Enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINUPDATEFRZ</name> <description>AGC gain update frozen int Enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RSSIABSTHR</name> <description>No Description</description> <addressOffset>0x0C8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>RSSIHIGHTHRSH</name> <description>RSSI High Threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RSSILOWTHRSH</name> <description>RSSI Low Threshold</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LNABOOST</name> <description>No Description</description> <addressOffset>0x0CC</addressOffset> <access>read-write</access> <resetValue>0x000001FE</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>BOOSTLNA</name> <description>LNA GAIN BOOST mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LNABWADJ</name> <description>LNA BW ADJUST</description> <bitOffset>1</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LNABWADJBOOST</name> <description>LNA BW ADJUST</description> <bitOffset>5</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANTDIV</name> <description>No Description</description> <addressOffset>0x0D0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FF</resetMask> <fields> <field> <name>GAINMODE</name> <description>Antenna gain restore mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Gain restore feature disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SINGLE_PACKET</name> <description>Gain restore enabled. The stored gain will be cleared when current RX off.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ALWAYS</name> <description>Gain restore enabled. The stored gain will be kept across packets.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DEBOUNCECNTTHD</name> <description>Gain restore debounce timer threshold</description> <bitOffset>2</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>DISRSSIANTDIVFIX</name> <description>Disables RSSI fix for antenna diversity</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DUALRFPKDTHD0</name> <description>No Description</description> <addressOffset>0x0D4</addressOffset> <access>read-write</access> <resetValue>0x000A0001</resetValue> <resetMask>0x0FFF0FFF</resetMask> <fields> <field> <name>RFPKDLOWTHD0</name> <description>low rfpkd threshold 0</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDLOWTHD1</name> <description>low rfpkd threshold 1</description> <bitOffset>16</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DUALRFPKDTHD1</name> <description>No Description</description> <addressOffset>0x0D8</addressOffset> <access>read-write</access> <resetValue>0x00280001</resetValue> <resetMask>0x0FFF0FFF</resetMask> <fields> <field> <name>RFPKDHITHD0</name> <description>low rfpkd threshold 0</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDHITHD1</name> <description>low rfpkd threshold 1</description> <bitOffset>16</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SPARE</name> <description>No Description</description> <addressOffset>0x0DC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>SPAREREG</name> <description>Spare reg for ECOs</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>RFCRC_S</name> <version>0</version> <description>RFCRC_S Registers</description> <baseAddress>0xA8010000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <registers> <register> <name>IPVERSION</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>IPVERSION</name> <description>IP Version</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>EN</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>EN</name> <description>Enable peripheral clock to this module</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000704</resetValue> <resetMask>0x00001FEF</resetMask> <fields> <field> <name>INPUTINV</name> <description>Input Invert</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTPUTINV</name> <description>Output Invert</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CRCWIDTH</name> <description></description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CRCWIDTH8</name> <description>8 bit (1 Byte) CRC code</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CRCWIDTH16</name> <description>16 bit (2 Bytes) CRC code</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CRCWIDTH24</name> <description>24 bit (3 Bytes) CRC code</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>CRCWIDTH32</name> <description>32 bit (4 Bytes) CRC code</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INPUTBITORDER</name> <description>CRC input bit ordering setting</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LSBFIRST</name> <description>The least significant data bit is first input to the CRC generator.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MSBFIRST</name> <description>The most significant data bit is first input to the CRC generator.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>BYTEREVERSE</name> <description>Reverse CRC byte ordering over air</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NORMAL</name> <description>The least significant byte of the CRC register is transferred first over air via the Frame Controller.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>REVERSED</name> <description>The most significant byte of the CRC register is transferred first over air via the Frame Controller.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>BITREVERSE</name> <description>Reverse CRC bit ordering over air</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NORMAL</name> <description>The bit ordering of CRC data is the same as defined by the BITORDER field in the Frame Controller.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>REVERSED</name> <description>The bit ordering of CRC data is the opposite as defined by the BITORDER field in the Frame Controller.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>BITSPERWORD</name> <description>Number of bits per input word</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PADCRCINPUT</name> <description>Pad CRC input data</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>No zero-padding of CRC input data is applied</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>CRC input data is zero-padded, such that the number of bytes over which the CRC value is calculated at least equals the length of the calculated CRC value.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>BUSY</name> <description>CRC Running</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>INITIALIZE</name> <description>Initialize CRC</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>INPUTDATA</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>INPUTDATA</name> <description>Input Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>INIT</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>INIT</name> <description>CRC Initialization Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DATA</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>DATA</name> <description>CRC Data Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>POLY</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>POLY</name> <description>CRC Polynomial Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>MODEM_S</name> <version>2</version> <description>MODEM_S Registers</description> <baseAddress>0xA8014000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>MODEM</name> <value>35</value> </interrupt> <registers> <register> <name>IPVERSION</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-only</access> <resetValue>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>EN</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>EN</name> <description>Enable peripheral clock to this module</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>TXFRAMESENT</name> <description>Frame sent</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXSYNCSENT</name> <description>Sync word sent</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXPRESENT</name> <description>Preamble sent</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXRAMPDONE</name> <description>Mod ramper idle</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LDTNOARR</name> <description>No signal Detected in LDT </description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHDSADET</name> <description>PHASE DSA DETECT</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHYUNCODEDET</name> <description>CONCURRENT UNCODED PHY DET</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHYCODEDET</name> <description>CONCURRENT CODED PHY DET</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMDET</name> <description>Timing detected</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPREDET</name> <description>Preamble detected</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDET0</name> <description>Frame with sync-word 0 detected</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDET1</name> <description>Frame with sync-word 1 detected</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMLOST</name> <description>Timing lost</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPRELOST</name> <description>Preamble lost</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDETOF</name> <description>Frame detection overflow</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMNF</name> <description>Timing not found</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRCTIMOUT</name> <description>DEMOD-FRC req/ack timeout</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ETS</name> <description>Early Time Stamp detect</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CFGANTPATTRD</name> <description>cfg</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRESTARTRSSIMAPRE</name> <description>RX restart using RSSI MA filter</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRESTARTRSSIMASYNC</name> <description>RX restart using RSSI MA filter</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQDET</name> <description>SQ Detect</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQNOTDET</name> <description>SQ Not Detect</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTDIVRDY</name> <description>RSSI and CORR data Ready </description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SOFTRESETDONE</name> <description>Soft reset done</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQPRENOTDET</name> <description>SQ Not Detect</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQFRAMENOTDET</name> <description>SQ Not Detect</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQAFCOUTOFBAND</name> <description>SQ AFC out of band</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>TXFRAMESENT</name> <description>Frame sent</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXSYNCSENT</name> <description>Sync word sent</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXPRESENT</name> <description>Preamble sent</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXRAMPDONE</name> <description>Mod ramper idle</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LDTNOARR</name> <description>No signal Detected in LDT </description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHDSADET</name> <description>PHASE DSA DETECT</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHYUNCODEDET</name> <description>CONCURRENT UNCODED PHY DET</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHYCODEDET</name> <description>CONCURRENT CODED PHY DET</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMDET</name> <description>Timing detected</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPREDET</name> <description>Preamble detected</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDET0</name> <description>Frame with sync-word 0 detected</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDET1</name> <description>Frame with sync-word 1 detected</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMLOST</name> <description>Timing lost</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPRELOST</name> <description>Preamble lost</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDETOF</name> <description>Frame detection overflow</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMNF</name> <description>Timing not found</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRCTIMOUT</name> <description>DEMOD-FRC req/ack timeout</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ETS</name> <description>Early Time Stamp detect</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CFGANTPATTRD</name> <description>CFGANTPATTRD</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRESTARTRSSIMAPRE</name> <description>RX restart using RSSI MA filter</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRESTARTRSSIMASYNC</name> <description>RX restart using RSSI MA filter</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQDET</name> <description>SQ Detected</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQNOTDET</name> <description>SQ Not Detected</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTDIVRDY</name> <description>RSSI and CORR data Ready</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SOFTRESETDONE</name> <description>Soft reset done</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQPRENOTDET</name> <description>SQ Not Detected</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQFRAMENOTDET</name> <description>SQ Not Detected</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQAFCOUTOFBAND</name> <description>SQ afc out of band</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIF</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>TXFRAMESENT</name> <description>Frame sent</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXSYNCSENT</name> <description>Sync word sent</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXPRESENT</name> <description>Preamble sent</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXRAMPDONE</name> <description>Mod ramper idle</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LDTNOARR</name> <description>No signal Detected in LDT </description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHDSADET</name> <description>PHASE DSA DETECT</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHYUNCODEDET</name> <description>CONCURRENT UNCODED PHY DET</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHYCODEDET</name> <description>CONCURRENT CODED PHY DET</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMDET</name> <description>Timing detected</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPREDET</name> <description>Preamble detected</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDET0</name> <description>Frame with sync-word 0 detected</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDET1</name> <description>Frame with sync-word 1 detected</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMLOST</name> <description>Timing lost</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPRELOST</name> <description>Preamble lost</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDETOF</name> <description>Frame detection overflow</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMNF</name> <description>Timing not found</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRCTIMOUT</name> <description>DEMOD-FRC req/ack timeout</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ETS</name> <description>Early timestamp</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CFGANTPATTRD</name> <description>CFGANTPATTRD</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRESTARTRSSIMAPRE</name> <description>RX restart using RSSI MA filter</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRESTARTRSSIMASYNC</name> <description>RX restart using RSSI MA filter</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQDET</name> <description>SQ Detected</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQNOTDET</name> <description>SQ NOT Detected</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTDIVRDY</name> <description>RSSI and CORR data Ready </description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SOFTRESETDONE</name> <description>Soft reset done</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQPRENOTDET</name> <description>SQ NOT Detected</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQFRAMENOTDET</name> <description>SQ NOT Detected</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQAFCOUTOFBAND</name> <description>SQ afc out of band</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIEN</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>TXFRAMESENT</name> <description>Frame sent</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXSYNCSENT</name> <description>Sync word sent</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXPRESENT</name> <description>Preamble sent</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXRAMPDONE</name> <description>Mod ramper idle</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LDTNOARR</name> <description>No signal Detected in LDT </description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHDSADET</name> <description>PHASE DSA DETECT</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHYUNCODEDET</name> <description>CONCURRENT UNCODED PHY DET</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHYCODEDET</name> <description>CONCURRENT CODED PHY DET</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMDET</name> <description>Timing detected</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPREDET</name> <description>Preamble detected</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDET0</name> <description>Frame with sync-word 0 detected</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDET1</name> <description>Frame with sync-word 1 detected</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMLOST</name> <description>Timing lost</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPRELOST</name> <description>Preamble lost</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDETOF</name> <description>Frame detection overflow</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMNF</name> <description>Timing not found</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRCTIMOUT</name> <description>DEMOD-FRC req/ack timeout</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ETS</name> <description>Early time stamp</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CFGANTPATTRD</name> <description>CFGANTPATTRD</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRESTARTRSSIMAPRE</name> <description>RX restart using RSSI MA filter</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRESTARTRSSIMASYNC</name> <description>RX restart using RSSI MA filter</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQDET</name> <description>SQ DET</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQNOTDET</name> <description>SQ Not DET</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTDIVRDY</name> <description>RSSI and CORR data Ready</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SOFTRESETDONE</name> <description>Soft reset done</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQPRENOTDET</name> <description>SQ Not DET</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQFRAMENOTDET</name> <description>SQ Not DET</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQAFCOUTOFBAND</name> <description>SQ afc out of band</description> <bitOffset>27</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>0xFFFFFFFF</resetMask> <fields> <field> <name>DEMODSTATE</name> <description>DEMOD state</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Off state</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TIMINGSEARCH</name> <description>Timing search</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>PRESEARCH</name> <description>Preamble search</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>FRAMESEARCH</name> <description>Frame search</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>RXFRAME</name> <description>Payload Detection</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDETMODE0</name> <description>Timing search with sliding window (FDM0)</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>BCRCFEDSADET</name> <description>BCR CFE DSA DETECTION</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FRAMEDETID</name> <description>Frame Detected ID</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>FRAMEDET0</name> <description>Last frame was detected with sync word defined in SYNC0.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET1</name> <description>Last frame was detected with sync word defined in SYNC1.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ANTSEL</name> <description>Selected Antenna</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>ANTENNA0</name> <description>Antenna 0 is selected (ANT0 = 1 and ANT1 = 0).</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ANTENNA1</name> <description>Antenna 1 is selected (ANT0 = 0 and ANT1 = 1).</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TIMSEQINV</name> <description>Timing Sequence Inverted</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TIMLOSTCAUSE</name> <description>Timing Lost Cause</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWCORR</name> <description>Timing lost during Preamble Search or due to low correlation value during Frame Search.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TIMEOUT</name> <description>Timing lost due to incorrect symbols detected during Frame Search.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DSADETECTED</name> <description>PHASE-DSA detected</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DSAFREQESTDONE</name> <description>DSA frequency estimation complete</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VITERBIDEMODTIMDET</name> <description>TRECS Demod timing detected</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VITERBIDEMODFRAMEDET</name> <description>TRECS Demod frame detected</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>STAMPSTATE</name> <description>BLE Viterbi Demod Timing Stamp </description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> </field> <field> <name>TRECSDSAADET</name> <description>TRECS DSA DETECTION</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CORR</name> <description>Correlation</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>WEAKSYMBOLS</name> <description>Weak symbols</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STATUS2</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFCFFFF</resetMask> <fields> <field> <name>CHPWRACCUMUX</name> <description>Channel power</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>BBSSMUX</name> <description>Actual Baseband Signal Selection</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>LRBLECI</name> <description>RXed packet's LR BLE coding indicator</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LR125k</name> <description>FEC block 2 coded using C=8, 125kbps</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LR500k</name> <description>FEC block 2 coded using C=2, 500kbps</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>UNCODEDPHY</name> <description>UNCODED PHY DET </description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CODEDPHY</name> <description>CODED PHY DET </description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RTCOST</name> <description>TRECS demod real time cost</description> <bitOffset>18</bitOffset> <bitWidth>14</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STATUS3</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>BBPFOUTABS1</name> <description>Pre-filter Correlation Output</description> <bitOffset>0</bitOffset> <bitWidth>11</bitWidth> <access>read-only</access> </field> <field> <name>BBPFOUTABS</name> <description>Pre-filter Correlation Output for BLR</description> <bitOffset>11</bitOffset> <bitWidth>11</bitWidth> <access>read-only</access> </field> <field> <name>LRDSALIVE</name> <description>BLRDSA Prefilter above LRSPIKETHD</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>COHDSALIVE</name> <description>COHDSA Prefilter above CDTH</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LRDSADET</name> <description>DSA prefilter above LRSPIKETHD</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>COHDSADET</name> <description>DSA prefilter above CDTH</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SYNCSECPEAKABTH</name> <description>SYNC second peak above threshold</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SOFTRSTDONE</name> <description>Soft reset done</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STATUS4</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x01FF01FF</resetMask> <fields> <field> <name>ANT0RSSI</name> <description>ANT0 RSSI value</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-only</access> </field> <field> <name>ANT1RSSI</name> <description>ANT1 RSSI value</description> <bitOffset>16</bitOffset> <bitWidth>9</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STATUS5</name> <description>No Description</description> <addressOffset>0x028</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>RXRESTARTMAFLTDOUT</name> <description>RSSI MA filter output value</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STATUS6</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xC00FFFFF</resetMask> <fields> <field> <name>ANT0CORR</name> <description>ANT0 Correlation value</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-only</access> </field> <field> <name>ANT1CORR</name> <description>ANT1 Correlation value</description> <bitOffset>10</bitOffset> <bitWidth>10</bitWidth> <access>read-only</access> </field> <field> <name>ANT0OUT</name> <description>ANT0 OUTPUT</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ANT1OUT</name> <description>ANT1 OUTPUT</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STATUS7</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xBFFFFFFF</resetMask> <fields> <field> <name>FDEVEST</name> <description>Frequency Deviation Error Estimation</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-only</access> </field> <field> <name>DEMODSOFT</name> <description>PHASE DEMOD Soft code</description> <bitOffset>6</bitOffset> <bitWidth>13</bitWidth> <access>read-only</access> </field> <field> <name>CFEPHDIFF</name> <description>CEF PHASE DIFF INPUT</description> <bitOffset>19</bitOffset> <bitWidth>10</bitWidth> <access>read-only</access> </field> <field> <name>MINCOSTPASS</name> <description>Min.COST Threshold Pass</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CFEDSADET</name> <description>CFE-based DSA Detection</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>TIMDETSTATUS</name> <description>No Description</description> <addressOffset>0x034</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x1F0FFFFF</resetMask> <fields> <field> <name>TIMDETCORR</name> <description>Correlation value</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>TIMDETFREQOFFEST</name> <description>Frequency offset estimate</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>TIMDETPREERRORS</name> <description>Preamble errors</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>TIMDETPASS</name> <description>Timing detection pass</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TIMDETINDEX</name> <description>Timing detection index</description> <bitOffset>25</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>FSMSTATUS</name> <description>No Description</description> <addressOffset>0x038</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>DETSTATE</name> <description>Detection FSM state</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Off state</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TIMINGSEARCH</name> <description>Timing search</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>PRESEARCH</name> <description>Preamble search</description> <value>20</value> </enumeratedValue> <enumeratedValue> <name>FRAMESEARCH</name> <description>Frame search</description> <value>30</value> </enumeratedValue> <enumeratedValue> <name>RXFRAME</name> <description>Payload Detection</description> <value>40</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDETMODE0</name> <description>Timing search with sliding window (FDM0)</description> <value>50</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DSASTATE</name> <description>Demodulator DSA FSM state</description> <bitOffset>7</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>IDLE</name> <description>IDLE state</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ARRIVALCHK</name> <description>Arrival Check</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STATUSCHK</name> <description>Status Check</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SAMPPW</name> <description>SAMP_PW</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>WAITPWRUP</name> <description>WAIT_PWRUP</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>WAITDSALO</name> <description>WAIT_DSALO</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>WAITABORT</name> <description>WAIT_ABORT</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>STOP</description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LRBLESTATE</name> <description>Demodulator long-range BLE FSM state</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>IDLE</name> <description>IDLE state</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CLEANUP</name> <description>CLEANUP</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CORRCOE</name> <description>CORRCOE</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>WAITLRDSA</name> <description>WAIT_LR_DSA</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>MAXCORR</name> <description>MAXCORR</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>WAITRDY</name> <description>WAIT_RDY</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FEC1DATA</name> <description>FEC1_DATA</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>FEC1ACK</name> <description>FEC1_ACK</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>PAUSE</name> <description>PAUSE</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>FEC2DATA</name> <description>FEC2_DATA</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>FEC2ACK</name> <description>FEC2_ACK</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>TRACKCUR</name> <description>TRACK_CUR</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>TRACKEAR</name> <description>TRACK_EAR</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>TRACKLAT</name> <description>TRACK_LAT</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>TRACKDONE</name> <description>TRACK_DONE</description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>TDECISION</name> <description>T_DECISION</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>STOP</description> <value>16</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>NBBLESTATE</name> <description>Demodulator Narrow-band BLE FSM state</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>IDLE</name> <description>IDLE state</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>VTINITI</name> <description>VTINITI</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ADDRNXT</name> <description>ADDR_NXT</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>INICOST</name> <description>INI_COST</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>CALCCOST</name> <description>CALC_COST</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>INITALACQU</name> <description>INITAL_ACQU</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>INITALCOSTCALC</name> <description>INITAL_COST_CALC</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MINCOSTCALC</name> <description>MIN_COST_CALC</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>FREQACQU</name> <description>FREQ_ACQU</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>FREQACQUDONE</name> <description>FREQ_ACQU_DONE</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>TIMINGACQUEARLY</name> <description>TIMING_ACQU_EARLY</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>TIMINGACQUCURR</name> <description>TIMING_ACQU_CURR</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>TIMINGACQULATE</name> <description>TIMING_ACQU_LATE</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>TIMINGACQUDONE</name> <description>TIMING_ACQU_DONE</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>VIRTBIINIT0</name> <description>VIRTBI_INIT0</description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>VIRTBIINIT1</name> <description>VIRTBI_INIT1</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>VIRTBIRXSYNC</name> <description>VIRTBI_RXSYNC</description> <value>16</value> </enumeratedValue> <enumeratedValue> <name>VIRTBIRXPAYLOAD</name> <description>VIRTBI_RXPAYLOAD</description> <value>17</value> </enumeratedValue> <enumeratedValue> <name>HARDRXSYNC</name> <description>HARD_RXSYNC</description> <value>18</value> </enumeratedValue> <enumeratedValue> <name>HARDXPAYLOAD</name> <description>HARD_RXPAYLOAD</description> <value>19</value> </enumeratedValue> <enumeratedValue> <name>TRACKFREQ</name> <description>TRACK_FREQ</description> <value>20</value> </enumeratedValue> <enumeratedValue> <name>TRACKTIMEARLY</name> <description>TRACK_TIM_EARLY</description> <value>21</value> </enumeratedValue> <enumeratedValue> <name>TRACKTIMCURR</name> <description>TRACK_TIM_CURR</description> <value>22</value> </enumeratedValue> <enumeratedValue> <name>TRACKTIMLATE</name> <description>TRACK_TIM_LATE</description> <value>23</value> </enumeratedValue> <enumeratedValue> <name>TRACKDONE</name> <description>TRACK_DONE</description> <value>24</value> </enumeratedValue> <enumeratedValue> <name>TRACKDECISION</name> <description>TRACK_DECISION</description> <value>25</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>STOP</description> <value>26</value> </enumeratedValue> <enumeratedValue> <name>WAITACK</name> <description>WAIT_ACK</description> <value>27</value> </enumeratedValue> <enumeratedValue> <name>DEBUG</name> <description>DEBUG</description> <value>28</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ANTDIVSTATE</name> <description>Antenna diversity control state</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>IDLE</name> <description>Idle state</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FIRST_ANT0</name> <description>First ANT0 selection</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FIRST_ANT1</name> <description>First ANT1 selection</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TIMSEARCH_ANT0</name> <description>Timing search on ANT0</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>TIMSEARCH_ANT1</name> <description>Timing search on ANT1</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>TIMDET_ANT0</name> <description>Check ANT1 after timing detecton ANT0</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>TIMDET_ANT1</name> <description>Check ANT0 after timing detecton ANT1</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>EVALUATE</name> <description>Evaluate and select better antenna</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>TIMSEARCH_SELECTED</name> <description>Searching on better antenna</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>TIMDET_SELECTED</name> <description>Selected better antenna</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>REPEAT_ANT0</name> <description>Repeat ANT0</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>REPEAT_ANT1</name> <description>Repeat ANT1</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>MANUAL</name> <description>Manual mode</description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>FREQOFFEST</name> <description>No Description</description> <addressOffset>0x03C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>FREQOFFEST</name> <description>Frequency offset estimate</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-only</access> </field> <field> <name>CORRVAL</name> <description>Correlation value</description> <bitOffset>13</bitOffset> <bitWidth>11</bitWidth> <access>read-only</access> </field> <field> <name>SOFTVAL</name> <description>Soft detection value</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>AFCADJRX</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xF1F7FFFF</resetMask> <fields> <field> <name>AFCADJRX</name> <description>AFC adjustment for RX</description> <bitOffset>0</bitOffset> <bitWidth>19</bitWidth> <access>read-only</access> </field> <field> <name>AFCSCALEM</name> <description>AFC scaling mantissa</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>AFCSCALEE</name> <description>AFC scaling exponent</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AFCADJTX</name> <description>No Description</description> <addressOffset>0x044</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xF1F7FFFF</resetMask> <fields> <field> <name>AFCADJTX</name> <description>AFC adjustment for TX</description> <bitOffset>0</bitOffset> <bitWidth>19</bitWidth> <access>read-only</access> </field> <field> <name>AFCSCALEM</name> <description>AFC scaling mantissa</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>AFCSCALEE</name> <description>AFC scaling exponent</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MIXCTRL</name> <description>No Description</description> <addressOffset>0x048</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000010</resetMask> <fields> <field> <name>DIGIQSWAPEN</name> <description>Digital I/Q swap enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL0</name> <description>No Description</description> <addressOffset>0x04C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>FDM0DIFFDIS</name> <description>Frame Detection Mode 0 disable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MAPFSK</name> <description>Mapping of FSK symbols</description> <bitOffset>1</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>MAP0</name> <description>4FSK: Symbol 11, 10, 00, 01 for decreasing frequency. 2FSK/MSK/ASK/OOK: Symbol 1 is high/positive frequency or high amplitude, symbol 0 is low/negative frequency or low amplitude.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MAP1</name> <description>4FSK: Symbol 01, 00, 10, 11 for decreasing frequency. 2FSK/MSK/ASK/OOK: Symbol 0 is high/negative frequency or high amplitude, symbol 1 is low/negative frequency or low amplitude.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>MAP2</name> <description>4FSK: Symbol 10, 11, 01, 00 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>MAP3</name> <description>4FSK: Symbol 00, 01, 11, 10 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>MAP4</name> <description>4FSK: Symbol 11, 01, 00, 10 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>MAP5</name> <description>4FSK: Symbol 10, 00, 01, 11 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>MAP6</name> <description>4FSK: Symbol 01, 11, 10, 00 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MAP7</name> <description>4FSK: Symbol 00, 10, 11, 01 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CODING</name> <description>Symbol coding</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NRZ</name> <description>Non Return to Zero</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MANCHESTER</name> <description>Manchester Coding</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DSSS</name> <description>Direct Sequence Spread Spectrum</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>LINECODE</name> <description>Line code. Maps 0 to 0011 symbol and 1 to 1100 symbols</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MODFORMAT</name> <description>Modulation format</description> <bitOffset>6</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FSK2</name> <description>Frequency Shift Keying with 2 symbols</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FSK4</name> <description>Frequency Shift Keying with 4 symbols</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BPSK</name> <description>Binary Phase Shift Keying</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DBPSK</name> <description>Differentially encoded Binary Phase Shift Keying</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>OQPSK</name> <description>Half Sine Shaped Offset Quadrature Phase Shift Keying</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>MSK</name> <description>Minimum Shift Keying</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>OOKASK</name> <description>On Off Keying and Amplitude Shift Keying</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DUALCORROPTDIS</name> <description>Dual Correlation Optimization Disable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OOKASYNCPIN</name> <description>OOK asynchronous pin mode</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSSSLEN</name> <description>DSSS length</description> <bitOffset>11</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>DSSSSHIFTS</name> <description>DSSS shifts</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NOSHIFT</name> <description>No symbols are defined by shifting.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SHIFT1</name> <description>Next symbol generated by 1 cyclic shift.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SHIFT2</name> <description>Next symbol generated by 2 cyclic shifts.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SHIFT4</name> <description>Next symbol generated by 4 cyclic shifts.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>SHIFT8</name> <description>Next symbol generated by 8 cyclic shifts.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>SHIFT16</name> <description>Next symbol generated by 16 cyclic shifts.</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DSSSDOUBLE</name> <description>DSSS double</description> <bitOffset>19</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIS</name> <description>Doubling is disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>INV</name> <description>Doubling is enabled by using inverted symbols.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CONJ</name> <description>Doubling is enabled by using complex conjugated symbols.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DETDIS</name> <description>Detection disable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIFFENCMODE</name> <description>Differential encoding mode</description> <bitOffset>22</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIS</name> <description>Differential Encoding is disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RR0</name> <description>Transmit the XOR-ed value of the Raw symbol and the last Raw symbol. Initial Raw symbol is 0.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RE0</name> <description>Transmit the XOR-ed value of the Raw symbol and the last Encoded symbol. Initial Encoded symbol is 0.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RR1</name> <description>Transmit the XOR-ed value of the Raw symbol and the last Raw symbol. Initial Raw symbol is 1.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>RE1</name> <description>Transmit the XOR-ed value of the Raw symbol and the last Encoded symbol. Initial Encoded symbol is 1.</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SHAPING</name> <description>Shaping filter</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Filter disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ODDLENGTH</name> <description>Filter has odd length. Filter uses coefficients 0,1,2,3,4,5,6,7,8,7,6,5,4,3,2,1,0.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>EVENLENGTH</name> <description>Filter has even length. Filter uses coefficients 0,1,2,3,4,5,6,7,7,6,5,4,3,2,1,0.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ASYMMETRIC</name> <description>Filter has asymmetrical coefficients. Filter uses coefficients 0,1,2,3,4,5,6,7.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DEMODRAWDATASEL</name> <description>Demod raw data select</description> <bitOffset>27</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIS</name> <description>Disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENTROPY</name> <description>1-bit entropy source extracted from the RF receive chain, to be used for random number generation.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ADC</name> <description>2 * 3-bit I and Q ADC data.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>FILTLSB</name> <description>2 * 16-bit I and Q channel filtered data downmixed to zero-IF. The receive signal chain has 19 bits dynamic range at this point, and the FILTLSB setting outputs the 16 least significant bits (with saturation).</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FILTMSB</name> <description>2 * 16-bit I and Q channel filtered data downmixed to zero-IF. The receive signal chain has 19 bits dynamic range at this point, and the FILTMSB setting outputs the 16 most significant bits (with truncation).</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FILTFULL</name> <description>2 * 19-bit I and Q channel filtered data downmixed to zero-IF. The FILTFULL option will output all 19 bits of dynamic range, sign extended to 32 bits.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FREQ</name> <description>8-bit received frequency data (or logarithmic amplitude for ASK/OOK).</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>DEMOD</name> <description>8-bit demodulated data (freq/amp/phase). When coherent detection is enabled, only the in-phase component is selected.</description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FRAMEDETDEL</name> <description>FRAMEDET delay</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DEL0</name> <description>No delay</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DEL8</name> <description>8 baud delay</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DEL16</name> <description>16 baud delay</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DEL32</name> <description>32 baud delay</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CTRL1</name> <description>No Description</description> <addressOffset>0x050</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFDFFF</resetMask> <fields> <field> <name>SYNCBITS</name> <description>Number of sync-word bits</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SYNCERRORS</name> <description>Maximum number of sync errors</description> <bitOffset>5</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DUALSYNC</name> <description>Dual sync words.</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Demodulator only searches for SYNC0.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLED</name> <description>Demodulator searches for SYNC0 and SYNC1 in parallel.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXSYNC</name> <description>Transmit sync word.</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SYNC0</name> <description>Modulator transmits SYNC0.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SYNC1</name> <description>Modulator transmits SYNC1.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYNCDATA</name> <description>Sync data.</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>SYNC is not part of transmit payload. Modulator adds SYNC in transmit.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLED</name> <description>SYNC is part of transmit payload. Modulator does not add SYNC in transmit.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYNC1INV</name> <description>SYNC1 invert.</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COMPMODE</name> <description>Compensation mode</description> <bitOffset>14</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIS</name> <description>Compensation is disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRELOCK</name> <description>Compensation locks when preamble is detected.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FRAMELOCK</name> <description>Compensation locks when frame is detected.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>NOLOCK</name> <description>Compensation is always running</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RESYNCPER</name> <description>Resync period</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PHASEDEMOD</name> <description>Phase demodulation</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BDD</name> <description>Bit Differential Detection.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MBDD</name> <description>Multibit Differential Detection.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>COH</name> <description>Coherent Detection.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FREQOFFESTPER</name> <description>Frequency offset estimation period</description> <bitOffset>22</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>FREQOFFESTLIM</name> <description>Frequency offset limit</description> <bitOffset>25</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL2</name> <description>No Description</description> <addressOffset>0x054</addressOffset> <access>read-write</access> <resetValue>0x00001000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SQITHRESH</name> <description>Signal Quality Indicator threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RXFRCDIS</name> <description>Receive FRC disable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPINMODE</name> <description>Receive pin mode</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SYNCHRONOUS</name> <description>Detected payload bits are clocked out on DOUT. Only setups with 1 bit per symbol are supported.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ASYNCHRONOUS</name> <description>DOUT is continuously providing the sign of the detected frequency deviation before offset compensation. Only 2/4-FSK is supported.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXPINMODE</name> <description>Transmit pin mode</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Pinmode is turned off. Data is gathered from FRC. DOUT/DCLK clocks out transmitted data.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MFM</name> <description>Pinmode is turned off. Multi-Level FM Data is gathered from FRC. No support for frame handling nor coding</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ASYNCHRONOUS</name> <description>DIN/PRS controls transmitted baud directly. DCLK is set to 0. No support for frame handling nor coding. Only 2-FSK and OOK/ASK can be used.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SYNCHRONOUS</name> <description>DIN/PRS is sampled on the rising edge of DCLK and used as payload. Frame handling and coding is supported. Only setups with 1 bit per symbol is supported.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DATAFILTER</name> <description>Datafilter</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Datafilter disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SHORT</name> <description>Short datafilter enabled. 2*RXBRFRAC should be more than 3.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>MEDIUM</name> <description>Medium datafilter enabled. 2*RXBRFRAC should be more than 4.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>LONG</name> <description>Long datafilter enabled. 2*RXBRFRAC should be more than 5.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>LEN6</name> <description>Datafilter with length 6 enabled. 2*RXBRFRAC should be more than 6.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>LEN7</name> <description>Datafilter with length 7 enabled. 2*RXBRFRAC should be more than 7.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>LEN8</name> <description>Datafilter with length 8 enabled. 2*RXBRFRAC should be more than 8.</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>LEN9</name> <description>Datafilter with length 9 enabled. 2*RXBRFRAC should be more than 9.</description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>BRDIVA</name> <description>Baudrate division factor A</description> <bitOffset>15</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>BRDIVB</name> <description>Baudrate division factor B</description> <bitOffset>19</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DEVMULA</name> <description>Deviation multiplication factor A</description> <bitOffset>23</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>DEVMULB</name> <description>Deviation multiplication factor B</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>RATESELMODE</name> <description>Rate select mode</description> <bitOffset>27</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NOCHANGE</name> <description>No rate change. BRDIVA/DEVMULA is used for entire frame.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PAYLOAD</name> <description>Change rate for payload. BRDIVA/DEVMULA is used for header and BRDIVB/DEVMULB is used for payload.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FRC</name> <description>FRC selects between BRDIVA/DEVMULA and BRDIVB/DEVMULB for each symbol in the payload. Header uses BRDIVA/DEVMULA.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SYNC</name> <description>The configured/detected syncword decides the settings used for the payload. SYNC0 uses BRDIVA/DEVMULA and SYNC1 uses BRDIVB/DEVMULB. Header uses BRDIVA/DEVMULA.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DEVWEIGHTDIS</name> <description>Deviation weighting disable.</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DMASEL</name> <description>DMA select.</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SOFT</name> <description>SOFTVAL field</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CORR</name> <description>CORRVAL field</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FREQOFFEST</name> <description>FREQOFFEST field</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>POE</name> <description>POE field</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CTRL3</name> <description>No Description</description> <addressOffset>0x058</addressOffset> <access>read-write</access> <resetValue>0x00008000</resetValue> <resetMask>0xFFFFFF87</resetMask> <fields> <field> <name>PRSDINEN</name> <description>DIN PRS enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMINGBASESGAIN</name> <description>Timing Bases Gain</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>ANTDIVMODE</name> <description>Antenna Diversity mode</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ANTENNA0</name> <description>Antenna 0 (ANT0=1, ANT1=0) is used. It is used to control the anntenna manually no matter which demodulator is selected . </description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ANTENNA1</name> <description>Antenna 1 (ANT0=0, ANT1=1) is used.It is used to control the anntenna manually no matter which demodulator is selected . </description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ANTSELFIRST</name> <description>Select-First algorithm. It is used for for coh-demod and legacy demod only.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ANTSELCORR</name> <description>Select-Best algorithm based on correlation value.It is used for for coh-demod and legacy demod only.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>ANTSELRSSI</name> <description>Select-Best algorithm based on RSSI value.It is used for for coh-demod and legacy demod only.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>PHDEMODANTDIV</name> <description>Select PHASE Demod ANT-DIV algorithm</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ANTDIVREPEATDIS</name> <description>Antenna diversity repeat disable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TSAMPMODE</name> <description>Timing Search Amplitude Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Amplitude is not used during timing search.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ON</name> <description>Timing detection is disabled for windows where at least one sample is below limit set by TSAMPLIM.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIFF</name> <description>Timing detection is disabled for windows where the difference between samples is higher than the limit set by TSAMPLIM.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TSAMPDEL</name> <description>Timing Search Amplitude delay</description> <bitOffset>14</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>TSAMPLIM</name> <description>Timing Search Amplitude limit</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL4</name> <description>No Description</description> <addressOffset>0x05C</addressOffset> <access>read-write</access> <resetValue>0x03000000</resetValue> <resetMask>0xBFFFFFFF</resetMask> <fields> <field> <name>ISICOMP</name> <description>Inter Symbol Interference compensation</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DEVOFFCOMP</name> <description>Deviation offset compensation</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PREDISTGAIN</name> <description>Predistortion gain</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>PREDISTDEB</name> <description>Predistortion debounce</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>PREDISTAVG</name> <description>Predistortion Average</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AVG8</name> <description>Average over 8 samples.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>AVG16</name> <description>Average over 16 samples.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREDISTRST</name> <description>Predistortion Reset</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHASECLICKFILT</name> <description>Phase click filter</description> <bitOffset>15</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>SOFTDSSSMODE</name> <description>Soft DSSS mode</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CORR0INV</name> <description>Soft value is inverted value of symbol-0 correlation value.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CORRDIFF</name> <description>Soft value is difference between correlation values for symbol-0 and symbol-1.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ADCSATLEVEL</name> <description>ADC Saturation Level setting</description> <bitOffset>23</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CONS1</name> <description>AGC enters fast loop after first saturation sample.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CONS2</name> <description>2 saturation samples required before AGC enters fast loop.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CONS4</name> <description>4 saturation samples required before AGC enters fast loop.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>CONS8</name> <description>8 saturation samples required before AGC enters fast loop.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>CONS16</name> <description>16 saturation samples required before AGC enters fast loop.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>CONS32</name> <description>32 saturation samples required before AGC enters fast loop.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>CONS64</name> <description>64 saturation samples required before AGC enters fast loop.</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ADCSATDENS</name> <description>ADC Saturation Density setting</description> <bitOffset>26</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>OFFSETPHASEMASKING</name> <description>Offset phase masking</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OFFSETPHASESCALING</name> <description>Offset phase scaling</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL5</name> <description>No Description</description> <addressOffset>0x060</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x6F7FFFFE</resetMask> <fields> <field> <name>BRCALEN</name> <description>Baudrate calibration enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BRCALMODE</name> <description>Baudrate calibration mode</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PEAK</name> <description>Measure period between peaks in demodulated signal. This mode can give false peaks for high oversampling ratios without sufficient datafiltering.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ZERO</name> <description>Measure period between zero-crossings in demodulated signal. This mode can miss zero-crossings for high frequency offsets.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>PEAKZERO</name> <description>Combine peak-period and zero-crossing periods. This mode gives best accuracy, but includes weaknesses from both PEAK and ZERO modes.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>BRCALAVG</name> <description>Baudrate calibration averaging</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>DETDEL</name> <description>Detection delay</description> <bitOffset>6</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>TDEDGE</name> <description>Timing detection edge mode</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TREDGE</name> <description>Timing resynchronization edge mode</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSSSCTD</name> <description>DSSS Correlation Threshold Disable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BBSS</name> <description>Baseband Signal Selection</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>POEPER</name> <description>Phase Offset Estimation Period</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DEMODRAWDATASEL2</name> <description>Demod raw data select 2</description> <bitOffset>20</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIS</name> <description>Disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>COH</name> <description>Coherent demod 5-bit I and Q input data, 10-bit I and Q data after FOE/POE.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CORR</name> <description>4-bit max_corr_index and 17-bit max_corr .</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>CHPW</name> <description>8-bit channel power and 4-bit BBSSMUX</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>BBPF</name> <description>11-bit pre-filter correlation output for BLR and 11-bit pre-filter correlation output for COH demod</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FSM</name> <description>5-bit Narrow-band BLE FSM state, 5-bit Long-range BLE FSM state, 3-bit DSA FSM state, 7-bit Detection FSM State. Captured each time state changes</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FOEPREAVG</name> <description>Frequency Offset Estimate Pre-Averaging</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>LINCORR</name> <description>Linear Correlation</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RESYNCBAUDTRANS</name> <description>Resynchronization Baud Transitions</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RESYNCLIMIT</name> <description>Resynchronization Limit</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>HALF</name> <description>Adjust timing if accumulated timing is higher/lower than RESYNCPER/2.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ALWAYS</name> <description>Adjust timing if accumulated timing is non-zero.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CTRL6</name> <description>No Description</description> <addressOffset>0x064</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xF6FFFFFF</resetMask> <fields> <field> <name>TDREW</name> <description>Timing Detection Rewind</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>PREBASES</name> <description>Preamble Bases</description> <bitOffset>7</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PSTIMABORT0</name> <description>Preamble Search Timing Abort Criteria 0</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PSTIMABORT1</name> <description>Preamble Search Timing Abort Criteria 1</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PSTIMABORT2</name> <description>Preamble Search Timing Abort Criteria 2</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PSTIMABORT3</name> <description>Preamble Search Timing Abort Criteria 3</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ARW</name> <description>Allow Received Window</description> <bitOffset>15</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SMALLWND</name> <description>Allow received windows when window size is less than half the RAM size.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ALWAYS</name> <description>Always allow received windows.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>NEVER</name> <description>Never allow received windows.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>PSABORT</name> <description>Allow received windows right after PSTIMABORTn tests have aborted timing and coherent detection is enabled, or when window size is less than half the RAM size.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TIMTHRESHGAIN</name> <description>Timing Threshold Gain</description> <bitOffset>17</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>CPLXCORREN</name> <description>Enable Complex Correlation</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSSS3SYMBOLSYNCEN</name> <description>Enable three symbol sync detection</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXDBPSKINV</name> <description>TX DBPSK modulation encode invert</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXDBPSKRAMPEN</name> <description>TX DBPSK PA Ramp Enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CODINGB</name> <description>Coding format</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NRZ</name> <description>Non Return to Zero</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MANCHESTER</name> <description>Manchester Coding</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DSSS</name> <description>Direct Sequence Spread Spectrum</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>LINECODE</name> <description>Line code. Maps 0 to 0011 symbol and 1 to 1100 symbols</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXBRCALCDIS</name> <description>RX Baudrate Calculation Disable</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TXBR</name> <description>No Description</description> <addressOffset>0x068</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>TXBRNUM</name> <description>Transmit baudrate numerator</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>TXBRDEN</name> <description>Transmit baudrate denominator</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RXBR</name> <description>No Description</description> <addressOffset>0x06C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>RXBRNUM</name> <description>Receive baudrate numerator</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>RXBRDEN</name> <description>Receive baudrate denominator</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>RXBRINT</name> <description>Receive baudrate integer</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CF</name> <description>No Description</description> <addressOffset>0x070</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xCFFFFFFF</resetMask> <fields> <field> <name>DEC0</name> <description>First decimation</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DF3</name> <description>Decimation Factor 0 = 3. Cutoff 0.050 * f<subscript>HFXO</subscript>.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DF4WIDE</name> <description>Decimation Factor 0 = 4. Cutoff 0.069 * f<subscript>HFXO</subscript>.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DF4NARROW</name> <description>Decimation Factor 0 = 4. Cutoff 0.037 * f<subscript>HFXO</subscript>.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DF8WIDE</name> <description>Decimation Factor 0 = 8. Cutoff 0.012 * f<subscript>HFXO</subscript>.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DF8NARROW</name> <description>Decimation Factor 0 = 8. Cutoff 0.005 * f<subscript>HFXO</subscript>.</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DEC1</name> <description>Second decimation</description> <bitOffset>3</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>DEC2</name> <description>Third decimation</description> <bitOffset>17</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>CFOSR</name> <description>Center Frequency Oversampling Ratio</description> <bitOffset>23</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CF7</name> <description>Oversampling ratio = 7</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CF8</name> <description>Oversampling ratio = 8</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CF12</name> <description>Oversampling ratio = 12</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>CF16</name> <description>Oversampling ratio = 16</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>CF32</name> <description>Oversampling ratio = 32</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>CF0</name> <description>Center frequency set to 0</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DEC1GAIN</name> <description>Second decimation filter gain</description> <bitOffset>26</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ADD0</name> <description>No additional gain. Suggested setting for BW higher than 1kHz</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ADD6</name> <description>6 dB additional gain. Suggested setting for BW between 250 Hz and 1 kHz</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ADD12</name> <description>12 dB additional gain. Suggested setting for BW less than 250 Hz</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PRE</name> <description>No Description</description> <addressOffset>0x074</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>BASE</name> <description>Preamble base</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>BASEBITS</name> <description>BASE bits</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PRESYMB4FSK</name> <description>Preamble symbols 4-FSK</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OUTER</name> <description>Symbols corresponding to +/- 3dev.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>INNER</name> <description>Symbols corresponding to +/- dev.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREERRORS</name> <description>Preamble errors</description> <bitOffset>7</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DSSSPRE</name> <description>DSSS preamble</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SYNCSYMB4FSK</name> <description>Sync symbols 4FSK</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FSK2</name> <description>The syncword is 2FSK modulated. Each bit in SYNCn is encoded as a positive or negative deviation. The deviation is controlled by PRESYMB4FSK.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FSK4</name> <description>The syncword is 4FSK modulated. Every two bits in SYNCn are encoded as a 4FSK symbol.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREAMBDETEN</name> <description>Binary bit preamble det enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PREWNDERRORS</name> <description>Preamble window errors</description> <bitOffset>14</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>TXBASES</name> <description>TX bases</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SYNC0</name> <description>No Description</description> <addressOffset>0x078</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SYNC0</name> <description>Sync-word 0</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SYNC1</name> <description>No Description</description> <addressOffset>0x07C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SYNC1</name> <description>Sync word 1</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TIMING</name> <description>No Description</description> <addressOffset>0x080</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TIMTHRESH</name> <description>Timing threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>TIMINGBASES</name> <description>Timing bases</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>ADDTIMSEQ</name> <description>Additional timing sequences</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>TIMSEQINVEN</name> <description>Timing sequence inversion enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMSEQSYNC</name> <description>Timing sequence part of sync-word</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FDM0THRESH</name> <description>Frame Detection Mode 0 threshold</description> <bitOffset>18</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>OFFSUBNUM</name> <description>Offset subperiod numerator</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>OFFSUBDEN</name> <description>Offset subperiod denominator</description> <bitOffset>25</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>TSAGCDEL</name> <description>Timing Search AGC delay</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FASTRESYNC</name> <description>Fast timing resynchronization</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIS</name> <description>Disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PREDET</name> <description>Allow fast resynchronization until preamble is detected.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET</name> <description>Allow fast resynchronization until frame is detected.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>DSSS0</name> <description>No Description</description> <addressOffset>0x084</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>DSSS0</name> <description>DSSS symbol 0</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODINDEX</name> <description>No Description</description> <addressOffset>0x088</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003F03FF</resetMask> <fields> <field> <name>MODINDEXM</name> <description>Modulation index mantissa. </description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>MODINDEXE</name> <description>Modulation index exponent. </description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>FREQGAINE</name> <description>Frequency demodulation gain - exponent</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>FREQGAINM</name> <description>Frequency demodulation gain - mantissa</description> <bitOffset>19</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AFC</name> <description>No Description</description> <addressOffset>0x08C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x7FFFFC00</resetMask> <fields> <field> <name>AFCRXMODE</name> <description>AFC RX mode</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIS</name> <description>Disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FREE</name> <description>Free running. AFCADJRX constantly updated.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FREEPRESTART</name> <description>Free running. AFCADJRX not updated before preamble is detected.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TIMLOCK</name> <description>AFCADJRX locked when timing is detected.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>PRELOCK</name> <description>AFCADJRX locked when preamble is detected.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMELOCK</name> <description>AFCADJRX locked when frame is detected.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FRAMELOCKPRESTART</name> <description>AFCADJRX not updated before preamble is detected and locked when frame is detected.</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AFCTXMODE</name> <description>AFC TX mode</description> <bitOffset>13</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIS</name> <description>Disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRELOCK</name> <description>AFCADJTX loaded from AFCADJRX when preamble is detected.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FRAMELOCK</name> <description>AFCADJTX loaded from AFCADJRX when frame is detected.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AFCRXCLR</name> <description>AFCRX clear mode</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AFCDEL</name> <description>AFC delay</description> <bitOffset>16</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>AFCAVGPER</name> <description>AFC average period</description> <bitOffset>21</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>AFCLIMRESET</name> <description>Reset AFCADJRX value</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AFCONESHOT</name> <description>AFC One-Shot feature</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AFCENINTCOMP</name> <description>Internal frequency offset compensation</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AFCDSAFREQOFFEST</name> <description>Consider frequency offset estimation</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AFCDELDET</name> <description>Delay Detection state machine</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AFCGEAR</name> <description>AFC Gear </description> <bitOffset>29</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AFCADJLIM</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>AFCADJLIM</name> <description>AFC adjustment limit</description> <bitOffset>0</bitOffset> <bitWidth>18</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING0</name> <description>No Description</description> <addressOffset>0x094</addressOffset> <access>read-write</access> <resetValue>0x22130A04</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF0</name> <description>Shaping Coefficient 0</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF1</name> <description>Shaping Coefficient 1</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF2</name> <description>Shaping Coefficient 2</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF3</name> <description>Shaping Coefficient 3</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING1</name> <description>No Description</description> <addressOffset>0x098</addressOffset> <access>read-write</access> <resetValue>0x4F4A4132</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF4</name> <description>Shaping Coefficient 4</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF5</name> <description>Shaping Coefficient 5</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF6</name> <description>Shaping Coefficient 6</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF7</name> <description>Shaping Coefficient 7</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING2</name> <description>No Description</description> <addressOffset>0x09C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF8</name> <description>Shaping Coefficient 8</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF9</name> <description>Shaping Coefficient 9</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF10</name> <description>Shaping Coefficient 10</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF11</name> <description>Shaping Coefficient 11</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING3</name> <description>No Description</description> <addressOffset>0x0A0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF12</name> <description>Shaping Coefficient 12</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF13</name> <description>Shaping Coefficient 13</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF14</name> <description>Shaping Coefficient 14</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF15</name> <description>Shaping Coefficient 15</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING4</name> <description>No Description</description> <addressOffset>0x0A4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF16</name> <description>Shaping Coefficient 16</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF17</name> <description>Shaping Coefficient 17</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF18</name> <description>Shaping Coefficient 18</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF19</name> <description>Shaping Coefficient 19</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING5</name> <description>No Description</description> <addressOffset>0x0A8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF20</name> <description>Shaping Coefficient 20</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF21</name> <description>Shaping Coefficient 21</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF22</name> <description>Shaping Coefficient 22</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF23</name> <description>Shaping Coefficient 23</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING6</name> <description>No Description</description> <addressOffset>0x0AC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF24</name> <description>Shaping Coefficient 24</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF25</name> <description>Shaping Coefficient 25</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF26</name> <description>Shaping Coefficient 26</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF27</name> <description>Shaping Coefficient 27</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING7</name> <description>No Description</description> <addressOffset>0x0B0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF28</name> <description>Shaping Coefficient 28</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF29</name> <description>Shaping Coefficient 29</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF30</name> <description>Shaping Coefficient 30</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF31</name> <description>Shaping Coefficient 31</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING8</name> <description>No Description</description> <addressOffset>0x0B4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF32</name> <description>Shaping Coefficient 32</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF33</name> <description>Shaping Coefficient 33</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF34</name> <description>Shaping Coefficient 34</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF35</name> <description>Shaping Coefficient 35</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING9</name> <description>No Description</description> <addressOffset>0x0B8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF36</name> <description>Shaping Coefficient 36</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF37</name> <description>Shaping Coefficient 37</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF38</name> <description>Shaping Coefficient 38</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF39</name> <description>Shaping Coefficient 39</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING10</name> <description>No Description</description> <addressOffset>0x0BC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF40</name> <description>Shaping Coefficient 40</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF41</name> <description>Shaping Coefficient 41</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF42</name> <description>Shaping Coefficient 42</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF43</name> <description>Shaping Coefficient 43</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING11</name> <description>No Description</description> <addressOffset>0x0C0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF44</name> <description>Shaping Coefficient 44</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF45</name> <description>Shaping Coefficient 45</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF46</name> <description>Shaping Coefficient 46</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF47</name> <description>Shaping Coefficient 47</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING12</name> <description>No Description</description> <addressOffset>0x0C4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF48</name> <description>Shaping Coefficient 48</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF49</name> <description>Shaping Coefficient 49</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF50</name> <description>Shaping Coefficient 50</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF51</name> <description>Shaping Coefficient 51</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING13</name> <description>No Description</description> <addressOffset>0x0C8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF52</name> <description>Shaping Coefficient 52</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF53</name> <description>Shaping Coefficient 53</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF54</name> <description>Shaping Coefficient 54</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF55</name> <description>Shaping Coefficient 55</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING14</name> <description>No Description</description> <addressOffset>0x0CC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF56</name> <description>Shaping Coefficient 56</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF57</name> <description>Shaping Coefficient 57</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF58</name> <description>Shaping Coefficient 58</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF59</name> <description>Shaping Coefficient 59</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING15</name> <description>No Description</description> <addressOffset>0x0D0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF60</name> <description>Shaping Coefficient 60</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF61</name> <description>Shaping Coefficient 61</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF62</name> <description>Shaping Coefficient 62</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF63</name> <description>Shaping Coefficient 63</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>OOKSHAPING</name> <description>No Description</description> <addressOffset>0x0D4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFF</resetMask> <fields> <field> <name>OOKSHAPINGEN</name> <description>OOK/ASK PA Shaping Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OOKSHAPINGSTEP</name> <description>OOK/ASK PA Shaping Steps</description> <bitOffset>1</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>OOKSHAPINGRATE</name> <description>OOK/ASK PA Shaping Rate</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>OOKSHAPINGLUTSIZE</name> <description>OOK/ASK Shaping LUT size</description> <bitOffset>13</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RAMPCTRL</name> <description>No Description</description> <addressOffset>0x0D8</addressOffset> <access>read-write</access> <resetValue>0x00000555</resetValue> <resetMask>0x00FF1FFF</resetMask> <fields> <field> <name>RAMPRATE0</name> <description>Ramp rate 0</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RAMPRATE1</name> <description>Ramp rate 1</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RAMPRATE2</name> <description>Ramp rate 2</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RAMPLEV</name> <description>No Description</description> <addressOffset>0x0DC</addressOffset> <access>read-write</access> <resetValue>0x009F9F9F</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>RAMPLEV0</name> <description>Ramp level 0</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RAMPLEV1</name> <description>Ramp level 1</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RAMPLEV2</name> <description>Ramp level 2</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMPCTRL</name> <description>No Description</description> <addressOffset>0x0E0</addressOffset> <access>read-write</access> <resetValue>0x00000A81</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>ANARAMPEN</name> <description>PA Analog Ramp Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RAMPOVREN</name> <description>PA Analog Ramp Override</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RAMPOVRUPD</name> <description>PA Analog Ramp Override Update Pulse</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ANARAMPLUTODEV</name> <description>Analog Ramp LUT ODEV switch over</description> <bitOffset>3</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>VMIDCTRL</name> <description>PA Analog Ramp VMID control</description> <bitOffset>9</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>en_xdrv_vmid always off</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MID</name> <description>en_xdrv_vmid ramp_drv threshold set to midscale</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>en_xdrv_vmid ramp_drv threshold set to highest level</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ON</name> <description>en_xdrv_vmid always on</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MUTEDLY</name> <description>PA Analog Ramp mute delay</description> <bitOffset>11</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>TIME0US</name> <description>Mute to ramp drv/odev delay set to 0us</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TIME0P5US</name> <description>Mute to ramp drv/odev delay set to 0.5us</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>TIME0P25US</name> <description>Mute to ramp drv/odev delay set to 0.25us</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>NOTUSED</name> <description>Unused Mute to ramp drv/odev delay value</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>ANARAMP0</name> <description>No Description</description> <addressOffset>0x0E4</addressOffset> <access>read-write</access> <resetValue>0x08418C40</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT0</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT1</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT2</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT3</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT4</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT5</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP1</name> <description>No Description</description> <addressOffset>0x0E8</addressOffset> <access>read-write</access> <resetValue>0x18A4A0C5</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT6</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT7</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT8</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT9</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT10</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT11</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP2</name> <description>No Description</description> <addressOffset>0x0EC</addressOffset> <access>read-write</access> <resetValue>0x020ED60D</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT12</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT13</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT14</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT15</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT16</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT17</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP3</name> <description>No Description</description> <addressOffset>0x0F0</addressOffset> <access>read-write</access> <resetValue>0x06210821</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT18</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT19</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT20</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT21</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT22</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT23</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP4</name> <description>No Description</description> <addressOffset>0x0F4</addressOffset> <access>read-write</access> <resetValue>0x08420C63</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT24</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT25</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT26</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT27</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT28</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT29</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP5</name> <description>No Description</description> <addressOffset>0x0F8</addressOffset> <access>read-write</access> <resetValue>0x0C6294A5</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT30</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT31</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT32</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT33</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT34</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT35</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP6</name> <description>No Description</description> <addressOffset>0x0FC</addressOffset> <access>read-write</access> <resetValue>0x10739CE6</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT36</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT37</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT38</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT39</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT40</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT41</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP7</name> <description>No Description</description> <addressOffset>0x100</addressOffset> <access>read-write</access> <resetValue>0x1494A508</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT42</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT43</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT44</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT45</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT46</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT47</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP8</name> <description>No Description</description> <addressOffset>0x104</addressOffset> <access>read-write</access> <resetValue>0x18C5AD4A</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT48</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT49</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT50</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT51</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT52</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT53</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP9</name> <description>No Description</description> <addressOffset>0x108</addressOffset> <access>read-write</access> <resetValue>0x2307B9AD</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT54</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT55</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT56</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT57</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT58</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT59</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP10</name> <description>No Description</description> <addressOffset>0x10C</addressOffset> <access>read-write</access> <resetValue>0x000FF2F3</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>ANARAMPLUT60</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT61</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT62</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT63</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DCCOMP</name> <description>No Description</description> <addressOffset>0x110</addressOffset> <access>read-write</access> <resetValue>0x00000030</resetValue> <resetMask>0x001FFFFF</resetMask> <fields> <field> <name>DCESTIEN</name> <description>DC Offset Estimation Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCCOMPEN</name> <description>DC Offset Compensation Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCRSTEN</name> <description>DC Compensation Filter Reset Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCCOMPFREEZE</name> <description>DC Offset Compensation Filter Freeze</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCCOMPGEAR</name> <description>DC Offset Compensation Filter Gear</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DCLIMIT</name> <description>DC offset limit</description> <bitOffset>7</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FULLSCALE</name> <description>1000 mV</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FULLSCALEBY4</name> <description>250 mV</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FULLSCALEBY8</name> <description>125 mV</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>FULLSCALEBY16</name> <description>62 mV</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DCGAINGEAREN</name> <description>DC Offset Gain Change Filter Gear Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCGAINGEAR</name> <description>DC Offset Gain Change Filter Gear</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DCGAINGEARSMPS</name> <description>DC Offset Gain Change Samples</description> <bitOffset>13</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DCCOMPFILTINIT</name> <description>No Description</description> <addressOffset>0x114</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x7FFFFFFF</resetMask> <fields> <field> <name>DCCOMPINITVALI</name> <description>I-channel initialization value</description> <bitOffset>0</bitOffset> <bitWidth>15</bitWidth> <access>read-write</access> </field> <field> <name>DCCOMPINITVALQ</name> <description>Q-channel initialization value</description> <bitOffset>15</bitOffset> <bitWidth>15</bitWidth> <access>read-write</access> </field> <field> <name>DCCOMPINIT</name> <description>Initialize filter state</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DCESTI</name> <description>No Description</description> <addressOffset>0x118</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>DCCOMPESTIVALI</name> <description>I-channel DC-Offset Estimated value</description> <bitOffset>0</bitOffset> <bitWidth>15</bitWidth> <access>read-only</access> </field> <field> <name>DCCOMPESTIVALQ</name> <description>Q-channel DC-Offset Estimated value</description> <bitOffset>15</bitOffset> <bitWidth>15</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>SRCCHF</name> <description>No Description</description> <addressOffset>0x11C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x8FFFF000</resetMask> <fields> <field> <name>SRCRATIO2</name> <description>SRC2 ratio</description> <bitOffset>12</bitOffset> <bitWidth>15</bitWidth> <access>read-write</access> </field> <field> <name>SRCENABLE2</name> <description>SRC2 enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTOSR</name> <description>Forcing Integer OSR</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>INTAFC</name> <description>No Description</description> <addressOffset>0x120</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>FOEPREAVG0</name> <description>First estimate</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>FOEPREAVG1</name> <description>Second estimate</description> <bitOffset>3</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>FOEPREAVG2</name> <description>Third estimate</description> <bitOffset>6</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>FOEPREAVG3</name> <description>Fourth estimate</description> <bitOffset>9</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>FOEPREAVG4</name> <description>Fifth estimate</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>FOEPREAVG5</name> <description>Sixth estimate</description> <bitOffset>15</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>FOEPREAVG6</name> <description>Seventh estimate</description> <bitOffset>18</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>FOEPREAVG7</name> <description>Eighth estimate</description> <bitOffset>21</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DSATHD0</name> <description>No Description</description> <addressOffset>0x124</addressOffset> <access>read-write</access> <resetValue>0x07830464</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SPIKETHD</name> <description>Spike threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>UNMODTHD</name> <description>Unmodulated carrier detector threshold</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>FDEVMINTHD</name> <description>Frequency deviation minimum threshold</description> <bitOffset>14</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>FDEVMAXTHD</name> <description>Frequency deviation maximum threshold</description> <bitOffset>20</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DSATHD1</name> <description>No Description</description> <addressOffset>0x128</addressOffset> <access>read-write</access> <resetValue>0x3AC81388</resetValue> <resetMask>0x7FFFFFFF</resetMask> <fields> <field> <name>POWABSTHD</name> <description>Power absolute threshold</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>POWRELTHD</name> <description>Relative power detector threshold</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Threshold is 6dB. The relative power detector will trigger when the current RSSI is 6dB stronger than the previously detected RSSI.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MODE1</name> <description>Threshold is 9dB. The relative power detector will trigger when the current RSSI is 9dB stronger than the previously detected RSSI.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>MODE2</name> <description>Threshold is 12dB. The relative power detector will trigger when the current RSSI is 12dB stronger than the previously detected RSSI.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>MODE3</name> <description>Threshold is 15dB. The relative power detector will trigger when the current RSSI is 15dB stronger than the previously detected RSSI.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DSARSTCNT</name> <description>DSA reset counter</description> <bitOffset>18</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RSSIJMPTHD</name> <description>RSSI jump detector threshold</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>FREQLATDLY</name> <description>Frequency late delay</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PWRFLTBYP</name> <description>Power filter bypass</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AMPFLTBYP</name> <description>Amplitude filter bypass</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PWRDETDIS</name> <description>Power detection disabled</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FREQSCALE</name> <description>Frequency scale factor</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DSATHD2</name> <description>No Description</description> <addressOffset>0x12C</addressOffset> <access>read-write</access> <resetValue>0x0C660664</resetValue> <resetMask>0x7FFFFEFF</resetMask> <fields> <field> <name>POWABSTHDLOG</name> <description>Power threshold in logarithm-scale </description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>JUMPDETEN</name> <description>Power jump detection enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FDADJTHD</name> <description>Frequency deviation ripple threshold</description> <bitOffset>10</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>PMDETPASSTHD</name> <description>DSA Preamble detection counter threshold</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>FREQESTTHD</name> <description>Frequency Estimation Timeout Threshold</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>INTERFERDET</name> <description>Interference detection threshold</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>PMDETFORCE</name> <description>Force DSA preamble detector</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DSATHD3</name> <description>No Description</description> <addressOffset>0x130</addressOffset> <access>read-write</access> <resetValue>0x07830464</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SPIKETHDLO</name> <description>Spike threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>UNMODTHDLO</name> <description>Unmodulated carrier detector threshold</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>FDEVMINTHDLO</name> <description>Frequency deviation minimum threshold</description> <bitOffset>14</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>FDEVMAXTHDLO</name> <description>Frequency deviation maximum threshold</description> <bitOffset>20</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DSATHD4</name> <description>No Description</description> <addressOffset>0x134</addressOffset> <access>read-write</access> <resetValue>0x00821388</resetValue> <resetMask>0x07FFFFFF</resetMask> <fields> <field> <name>POWABSTHDLO</name> <description>Power absolute threshold for low power</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ARRTOLERTHD0LO</name> <description>Arrival tolerance threshold 0</description> <bitOffset>16</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ARRTOLERTHD1LO</name> <description>Arrival tolerance threshold 1</description> <bitOffset>21</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SWTHD</name> <description>Enable switch threshold for low power</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DSACTRL</name> <description>No Description</description> <addressOffset>0x138</addressOffset> <access>read-write</access> <resetValue>0x000A2090</resetValue> <resetMask>0xFFEFFFFF</resetMask> <fields> <field> <name>DSAMODE</name> <description>Mode of Digital Signal Arrival detector</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>DSA is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLED</name> <description>DSA is enabled by the relative/absolute RSSI detector and is reset by using detectors for spike content and frequency deviation. The RSSI jump detector is used to recover from false detects.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ARRTHD</name> <description>Signal arrival valid counter threshold</description> <bitOffset>2</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>ARRTOLERTHD0</name> <description>Arrival tolerance threshold 0</description> <bitOffset>6</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ARRTOLERTHD1</name> <description>Arrival tolerance threshold 1</description> <bitOffset>11</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SCHPRD</name> <description>Search period window length </description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>TS2</name> <description>The search period is 2 symbol periods.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TS4</name> <description>The search period is 4 symbol periods.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FREQAVGSYM</name> <description>DSA frequency estimation averaging</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AVG2TS</name> <description>Frequency estimation over 2 symbol periods.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>AVG4TS</name> <description>Frequency estimation over 4 symbol periods.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TRANRSTDSA</name> <description>power transient detector Reset DSA</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSARSTON</name> <description>DSA detection reset</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINREDUCDLY</name> <description>Detection Delay of AGC gain reduction</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>LOWDUTY</name> <description>Low duty cycle delay</description> <bitOffset>23</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RESTORE</name> <description>Power detector reset of DSA</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AGCBAUDEN</name> <description>Consider Baud_en from AGC</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AMPJUPTHD</name> <description>Amplitude jump detection thrshold</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DIGMIXCTRL</name> <description>No Description</description> <addressOffset>0x13C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>DIGMIXFREQ</name> <description>Digital mixer frequency control word</description> <bitOffset>0</bitOffset> <bitWidth>20</bitWidth> <access>read-write</access> </field> <field> <name>DIGMIXMODE</name> <description>Digital mixer frequency control</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CFOSR</name> <description>Mixer frequency specified by CFOSR.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIGMIXFREQ</name> <description>Mixer frequency specified by DIGMIXFREQ.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MIXERCONJ</name> <description>Digital mixer input conjugate</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIGMIXFB</name> <description>Digital mixer Frequency Correction </description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>VITERBIDEMOD</name> <description>No Description</description> <addressOffset>0x140</addressOffset> <access>read-write</access> <resetValue>0x00206100</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>VTDEMODEN</name> <description>Viterbi demodulator enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HARDDECISION</name> <description>Hard decision</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VITERBIKSI1</name> <description>VITERBI KSI1</description> <bitOffset>2</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>VITERBIKSI2</name> <description>VITERBI KSI2</description> <bitOffset>9</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>VITERBIKSI3</name> <description>VITERBI KSI3</description> <bitOffset>16</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>SYNTHAFC</name> <description>Synthesizer AFC in Viterbi demod</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CORRCYCLE</name> <description>Correction cycles</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>CORRSTPSIZE</name> <description>Correction step size</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>VTCORRCFG0</name> <description>No Description</description> <addressOffset>0x144</addressOffset> <access>read-write</access> <resetValue>0x123556B7</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>EXPECTPATT</name> <description>Expected pattern</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>VTCORRCFG1</name> <description>No Description</description> <addressOffset>0x148</addressOffset> <access>read-write</access> <resetValue>0x5020C000</resetValue> <resetMask>0xF7FDFFFF</resetMask> <fields> <field> <name>VITERBIKSI3WB</name> <description>WB KSI3</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>KSI3SWENABLE</name> <description>WB KSI3 Switching Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VTFRQLIM</name> <description>Viterbi frequency limiter</description> <bitOffset>8</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>EXPSYNCLEN</name> <description>Expected sync length</description> <bitOffset>18</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>EXPECTHT</name> <description>Expected patterns head and tail</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>VTTRACK</name> <description>No Description</description> <addressOffset>0x14C</addressOffset> <access>read-write</access> <resetValue>0x0D803B88</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>FREQTRACKMODE</name> <description>Frequency tracking mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Frequency tracking disabled. Only a one-time frequency offset compensation applied through DSA.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MODE1</name> <description>Frequency tracking enabled with one correction, when needed, every 16 symbol periods.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>MODE2</name> <description>Frequency tracking enabled with one correction, when needed, every 32 symbol periods.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>MODE3</name> <description>Frequency tracking enabled with one correction, when needed, every 48 symbol periods.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TIMTRACKTHD</name> <description>Timing tracking threshold</description> <bitOffset>2</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>TIMEACQUTHD</name> <description>Time acquisition threshold</description> <bitOffset>6</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>TIMGEAR</name> <description>Timing Gear</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>GEAR0</name> <description>Execute timing tracking regardless of difference between Early/Late and Current correlation values. Referred to as fast gear. Same as GEAR3</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>GEAR1</name> <description>Execute timing tracking only when correlation value of Early/Late is 75% or less of the Current correlation value. Referred to as medium gear.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>GEAR2</name> <description>Execute timing tracking only when correlation value of Early/Late is 50% or less of the Current correlation value. Referred to as slow gear.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FREQBIAS</name> <description>Frequency estimation bias</description> <bitOffset>18</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>HIPWRTHD</name> <description>High Power detection threshold</description> <bitOffset>22</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>VTBLETIMING</name> <description>No Description</description> <addressOffset>0x150</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x8000FFF3</resetMask> <fields> <field> <name>VTBLETIMINGSEL</name> <description>Viterbi BLE timing stamp selection</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FRAMEDET_DELAY</name> <description>Delayed frame detection will be used as Timing stamp. This mode should be selected for legacy demod and Long Range BLE demod. </description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>END_FRAME_PULSE</name> <description>The end of frame detection from Narrow Viterbi demod will be used as Timing stamp. This signal is a narrow pulse signal and pulse width is one xo clock cycle. </description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>END_FRAME</name> <description>The end of frame detection from Narrow Viterbi demod will be used as Timing stamp. This signal is a wdie pulse signal </description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>INV_END_FRAME</name> <description>For testing only.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TIMINGDELAY</name> <description>Viterbi BLE Delay timer</description> <bitOffset>4</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>FLENOFF</name> <description>Timing Stamp Frame Length Offset</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DISDEMODOF</name> <description>Disable VT Demod Over Flow Detection</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BREST</name> <description>No Description</description> <addressOffset>0x154</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>BRESTINT</name> <description>Integer part of estimated baudrate</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-only</access> </field> <field> <name>BRESTNUM</name> <description>Fractional part of estimated baudrate</description> <bitOffset>6</bitOffset> <bitWidth>5</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>AUTOCG</name> <description>No Description</description> <addressOffset>0x158</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>AUTOCGEN</name> <description>Enable automatic clock gating</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CGCLKSTOP</name> <description>No Description</description> <addressOffset>0x15C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>FORCEOFF</name> <description>Manual control clocks</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>POE</name> <description>No Description</description> <addressOffset>0x160</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x03FF03FF</resetMask> <fields> <field> <name>POEI</name> <description>In-phase component of POE.</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-only</access> </field> <field> <name>POEQ</name> <description>Quadrature component of POE.</description> <bitOffset>16</bitOffset> <bitWidth>10</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>DIRECTMODE</name> <description>No Description</description> <addressOffset>0x164</addressOffset> <access>read-write</access> <resetValue>0x0000010C</resetValue> <resetMask>0x00001F0F</resetMask> <fields> <field> <name>DMENABLE</name> <description>Enable Direct Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SYNCASYNC</name> <description>Choose Synchronous or Asynchronous mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SYNCPREAM</name> <description>Synchronous mode preamble</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ADD0</name> <description>No preamble bits appended</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ADD8</name> <description>8 preamble bits appended</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ADD16</name> <description>16 preamble bits appended</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ADD32</name> <description>32 preamble bits appended</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKWIDTH</name> <description>Synchronous mode clock pulse width</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LONGRANGE1</name> <description>No Description</description> <addressOffset>0x16C</addressOffset> <access>read-write</access> <resetValue>0x40000000</resetValue> <resetMask>0xFFFF7FFF</resetMask> <fields> <field> <name>LRSS</name> <description>Long Range Signal Selection</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRTIMEOUTTHD</name> <description>Long Range Time Out Threshold</description> <bitOffset>4</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> <field> <name>CHPWRACCUDEL</name> <description>Channel Power Accumulated Delay</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DEL0</name> <description>Use accumulated channel power value</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DEL32</name> <description>Delayed by 32 chips</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DEL64</name> <description>Delayed by 64 chips</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>HYSVAL</name> <description>Hysteresis Value for BBSS</description> <bitOffset>18</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>AVGWIN</name> <description>Average window</description> <bitOffset>21</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>LRSPIKETHADD</name> <description>Long Range DSA spike threshold addition</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LOGICBASEDPUGATE</name> <description>Logic Based Phase Unwrap Gating</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LOGICBASEDLRDEMODGATE</name> <description>Logic Based Long Range Demod Gating</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PREFILTLEN</name> <description>Prefilter Length</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LEN32</name> <description>Filter length is 32</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LEN64</name> <description>Filter length is 64</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>LEN96</name> <description>Filter length is 96</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>LEN128</name> <description>Filter length is 128</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>LONGRANGE2</name> <description>No Description</description> <addressOffset>0x170</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LRCHPWRTH1</name> <description>Long Range channel power threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRTH2</name> <description>Long Range channel power threshold</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRTH3</name> <description>Long Range channel power threshold</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRTH4</name> <description>Long Range channel power threshold</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LONGRANGE3</name> <description>No Description</description> <addressOffset>0x174</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LRCHPWRTH5</name> <description>Long Range channel power threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRTH6</name> <description>Long Range channel power threshold</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRTH7</name> <description>Long Range channel power threshold</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRTH8</name> <description>Long Range channel power threshold</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LONGRANGE4</name> <description>No Description</description> <addressOffset>0x178</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LRCHPWRTH9</name> <description>Long Range channel power threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRTH10</name> <description>Long Range channel power threshold</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH1</name> <description>Long Range channel power shift</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH2</name> <description>Long Range channel power shift</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH3</name> <description>Long Range channel power shift</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH4</name> <description>Long Range channel power shift</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LONGRANGE5</name> <description>No Description</description> <addressOffset>0x17C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>LRCHPWRSH5</name> <description>Long Range channel power shift</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH6</name> <description>Long Range channel power shift</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH7</name> <description>Long Range channel power shift</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH8</name> <description>Long Range channel power shift</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH9</name> <description>Long Range channel power shift</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH10</name> <description>Long Range channel power shift</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH11</name> <description>Long Range channel power shift</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LONGRANGE6</name> <description>No Description</description> <addressOffset>0x180</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFF7FFFF</resetMask> <fields> <field> <name>LRCHPWRSPIKETH</name> <description>Long Range channel power spike threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRSPIKETHD</name> <description>Long Range spike threshold</description> <bitOffset>8</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRTH11</name> <description>Long Range channel power threshold</description> <bitOffset>20</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH12</name> <description>Long Range channel power shift</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LRFRC</name> <description>No Description</description> <addressOffset>0x184</addressOffset> <access>read-write</access> <resetValue>0x00000101</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>CI500</name> <description>Long Range CI mapping for 500kbps</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>FRCACKTIMETHD</name> <description>FRC acknowledge timeout threshold</description> <bitOffset>2</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LRCORRMODE</name> <description>LR Correlator operation Mode</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>COH0</name> <description>No Description</description> <addressOffset>0x188</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COHDYNAMICBBSSEN</name> <description>Dynamic BBSS enable bit</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COHDYNAMICSYNCTHRESH</name> <description>Dynamic syncword threshold enable bit</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COHDYNAMICPRETHRESH</name> <description>Dynamic preamble threshold enable bit</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COHCHPWRLOCK</name> <description>Channel power lock</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>TIMDET</name> <description>Channel power locked when timing is detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DSADET</name> <description>Channel power locked when DSA is detected</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COHCHPWRRESTART</name> <description>Channel power restart</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COHDYNAMICPRETHRESHSEL</name> <description>Dynamic preamble threshold selection</description> <bitOffset>5</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SEL0</name> <description>1x sync coeff</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SEL1</name> <description>0.94x sync coeff</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SEL2</name> <description>0.88x sync coeff</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SEL3</name> <description>0.74x sync coeff</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>SEL4</name> <description>0.5x sync coeff</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COHCHPWRTH0</name> <description>Channel power threshold</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COHCHPWRTH1</name> <description>Channel power threshold</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COHCHPWRTH2</name> <description>Channel power threshold</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>COH1</name> <description>No Description</description> <addressOffset>0x18C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SYNCTHRESH0</name> <description>Minimum correlation threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SYNCTHRESH1</name> <description>Minimum correlation threshold</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SYNCTHRESH2</name> <description>Minimum correlation threshold</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SYNCTHRESH3</name> <description>Minimum correlation threshold</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>COH2</name> <description>No Description</description> <addressOffset>0x190</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SYNCTHRESHDELTA0</name> <description>Syncword correlation delta threshold</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SYNCTHRESHDELTA1</name> <description>Syncword correlation delta threshold</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SYNCTHRESHDELTA2</name> <description>Syncword correlation delta threshold</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SYNCTHRESHDELTA3</name> <description>Syncword correlation delta threshold</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DSAPEAKCHPWRTH</name> <description>DSA Peak Check CHpwr Threshold</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>FIXEDCDTHFORIIR</name> <description>.</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>COH3</name> <description>No Description</description> <addressOffset>0x194</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>COHDSAEN</name> <description>DSA enable bit</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COHDSAADDWNDSIZE</name> <description>DSA additional window size</description> <bitOffset>1</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>CDSS</name> <description>DSA Signal Selection</description> <bitOffset>11</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DSAPEAKCHKEN</name> <description>DSA Peak Checking Enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSAPEAKINDLEN</name> <description>DSA Peak Index length</description> <bitOffset>15</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DSAPEAKCHPWREN</name> <description>DSA Peak Check channel power enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LOGICBASEDCOHDEMODGATE</name> <description>Logic Based clock gate</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DYNIIRCOEFOPTION</name> <description>Dynamic IIR</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>ONEPEAKQUALEN</name> <description>One Peak</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PEAKCHKTIMOUT</name> <description>Peak Check Time Out</description> <bitOffset>23</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>COHDSADETDIS</name> <description>DSA Detection Disable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COHDSACMPLX</name> <description>DSA Complex</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x198</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003B</resetMask> <fields> <field> <name>PRESTOP</name> <description>Preamble stop</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CHPWRACCUCLR</name> <description>Channel Power Accumulation Clear</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>AFCTXLOCK</name> <description>Lock AFC TX compensation</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>AFCTXCLEAR</name> <description>Clear AFC TX compensation.</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>AFCRXCLEAR</name> <description>Clear AFC RX compensation.</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>SYNCPROPERTIES</name> <description>No Description</description> <addressOffset>0x1A4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FF00</resetMask> <fields> <field> <name>STATICSYNCTHRESHEN</name> <description>Static Sync Threshold Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATICSYNCTHRESH</name> <description>Static Sync Threshold</description> <bitOffset>9</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DIGIGAINCTRL</name> <description>No Description</description> <addressOffset>0x1A8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>DIGIGAINEN</name> <description>Digital Gain Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIGIGAINSEL</name> <description>Digital Gain Select</description> <bitOffset>1</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>GAINM3</name> <description>GAINM3 </description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>GAINM2P75</name> <description>GAINM2P75</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>GAINM2P5</name> <description>GAINM2P5 </description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>GAINM2P25</name> <description>GAINM2P25</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>GAINM2</name> <description>GAINM2 </description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>GAINM1P75</name> <description>GAINM1P75</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>GAINM1P5</name> <description>GAINM1P5 </description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>GAINM1P25</name> <description>GAINM1P25</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>GAINM1</name> <description>GAINM1 </description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>GAINM0P75</name> <description>GAINM0P75</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>GAINM0P5</name> <description>GAINM0P5 </description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>GAINM0P25</name> <description>GAINM0P25</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>GAINM0</name> <description>GAINM0 </description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>GAINP0P25</name> <description>GAINP0P25</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>GAINP0P5</name> <description>GAINP0P5 </description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>GAINP0P75</name> <description>GAINP0P75</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>GAINP1</name> <description>GAINP1 </description> <value>16</value> </enumeratedValue> <enumeratedValue> <name>GAINP1P25</name> <description>GAINP1P25</description> <value>17</value> </enumeratedValue> <enumeratedValue> <name>GAINP1P5</name> <description>GAINP1P5 </description> <value>18</value> </enumeratedValue> <enumeratedValue> <name>GAINP1P75</name> <description>GAINP1P75</description> <value>19</value> </enumeratedValue> <enumeratedValue> <name>GAINP2</name> <description>GAINP2 </description> <value>20</value> </enumeratedValue> <enumeratedValue> <name>GAINP2P25</name> <description>GAINP2P25</description> <value>21</value> </enumeratedValue> <enumeratedValue> <name>GAINP2P5</name> <description>GAINP2P5 </description> <value>22</value> </enumeratedValue> <enumeratedValue> <name>GAINP2P75</name> <description>GAINP2P75</description> <value>23</value> </enumeratedValue> <enumeratedValue> <name>GAINP3</name> <description>GAINP3 </description> <value>24</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DIGIGAINDOUBLE</name> <description>Digital Gain Doubled</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIGIGAINHALF</name> <description>Digital Gain Halved</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEC0GAIN</name> <description>DEC0 Gain Select</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PRSCTRL</name> <description>No Description</description> <addressOffset>0x1AC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>POSTPONESEL</name> <description></description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>ADVANCESEL</name> <description></description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>NEWWNDSEL</name> <description></description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>WEAKSEL</name> <description></description> <bitOffset>6</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>SYNCSENTSEL</name> <description></description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PRESENTSEL</name> <description></description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>LOWCORRSEL</name> <description></description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>ANT0SEL</name> <description></description> <bitOffset>14</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>ANT1SEL</name> <description></description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>IFADCCLKSEL</name> <description></description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>REALTIMCFE</name> <description>No Description</description> <addressOffset>0x1B4</addressOffset> <access>read-write</access> <resetValue>0x001F81F4</resetValue> <resetMask>0xE03FFFFF</resetMask> <fields> <field> <name>MINCOSTTHD</name> <description>Minimum Cost Threshold</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>RTSCHWIN</name> <description>Real time CFE searching window</description> <bitOffset>10</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RTSCHMODE</name> <description>Real Time CFE searching mode</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TRACKINGWIN</name> <description>Correlator size for Tracking </description> <bitOffset>15</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SYNCACQWIN</name> <description>SYNC Correlator Size </description> <bitOffset>18</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>EXTENSCHBYP</name> <description>Bypass extending Search Time</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SINEWEN</name> <description>Enable SINE WEIGHT</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VTAFCFRAME</name> <description>Viterbi AFC FRAME Mode</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RTCFEEN</name> <description>TRECS Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETSCTRL</name> <description>No Description</description> <addressOffset>0x1B8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFF7FF</resetMask> <fields> <field> <name>ETSLOC</name> <description>Early Time Stamp Location</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>CAPSIGONPRS</name> <description>Capture Signal On PRS</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CAPTRIG</name> <description>Trigger to capture</description> <bitOffset>12</bitOffset> <bitWidth>18</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETSTIM</name> <description>No Description</description> <addressOffset>0x1BC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>ETSTIMVAL</name> <description>ETSTIMVAL</description> <bitOffset>0</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> <field> <name>ETSCOUNTEREN</name> <description>ETSCOUNTEREN</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANTSWCTRL</name> <description>No Description</description> <addressOffset>0x1C0</addressOffset> <access>read-write</access> <resetValue>0x003C0000</resetValue> <resetMask>0x01FFFFFF</resetMask> <fields> <field> <name>ANTDFLTSEL</name> <description>Ant Default Select</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>ANTCOUNT</name> <description>Total Ant count</description> <bitOffset>6</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>ANTSWTYPE</name> <description>Ant Switch Type</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>US_2</name> <description>2us ant switching</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>US_4</name> <description>4us ant switching</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>US_6</name> <description>6us ant switching</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>US_8</name> <description>8us ant switching</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ANTSWRST</name> <description>Ant SW rst pulse</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CFGANTPATTEN</name> <description>Configure Ant Pattern Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTSWENABLE</name> <description>Ant sw enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EXTDSTOPPULSECNT</name> <description>Extend Stop Pulse Counter</description> <bitOffset>17</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANTSWCTRL1</name> <description>No Description</description> <addressOffset>0x1C4</addressOffset> <access>read-write</access> <resetValue>0x0006AAAA</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>TIMEPERIOD</name> <description>Time Period of xtal</description> <bitOffset>0</bitOffset> <bitWidth>24</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANTSWSTART</name> <description>No Description</description> <addressOffset>0x1C8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>ANTSWSTARTTIM</name> <description>Ant switch start time</description> <bitOffset>0</bitOffset> <bitWidth>18</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANTSWEND</name> <description>No Description</description> <addressOffset>0x1CC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>ANTSWENDTIM</name> <description>Ant switch start time</description> <bitOffset>0</bitOffset> <bitWidth>18</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TRECPMPATT</name> <description>No Description</description> <addressOffset>0x1D0</addressOffset> <access>read-write</access> <resetValue>0x55555555</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PMEXPECTPATT</name> <description>Expected PM pattern</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TRECPMDET</name> <description>No Description</description> <addressOffset>0x1D4</addressOffset> <access>read-write</access> <resetValue>0x00000017</resetValue> <resetMask>0xBEFFC3FF</resetMask> <fields> <field> <name>PMACQUINGWIN</name> <description>PM Correlator Size </description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>PMCOSTVALTHD</name> <description>Min COST Validation for AFC </description> <bitOffset>3</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>PMTIMEOUTSEL</name> <description>PM searching timeout Threshold</description> <bitOffset>6</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PHSCALE</name> <description>PHASE Scaler</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PMMINCOSTTHD</name> <description>Min. Cost thrshold for TRECS PM</description> <bitOffset>14</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>COSTHYST</name> <description>PM Seaching COST HYST</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>PREAMSCH</name> <description>PM detection enable in TRECS </description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TRECSCFG</name> <description>No Description</description> <addressOffset>0x1D8</addressOffset> <access>read-write</access> <resetValue>0x00020004</resetValue> <resetMask>0x01FF5FFF</resetMask> <fields> <field> <name>TRECSOSR</name> <description>TRECS OSR</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DTIMLOSSTHD</name> <description>Timing Loss Threshold</description> <bitOffset>3</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>DTIMLOSSEN</name> <description>ENABLE TIMING LOSS DETECTION</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PMOFFSET</name> <description>PM SCH ADRESS offsrt</description> <bitOffset>16</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CFGANTPATT</name> <description>No Description</description> <addressOffset>0x1DC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>CFGANTPATTVAL</name> <description>CFGANTPATTVAL</description> <bitOffset>0</bitOffset> <bitWidth>30</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE00</name> <description>No Description</description> <addressOffset>0x1E4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>SET0COEFF0</name> <description>SET 0 CHF COE0 </description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>SET0COEFF1</name> <description>SET 0 CHF COE1 </description> <bitOffset>10</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>SET0COEFF2</name> <description>SET 0 CHF COE2</description> <bitOffset>20</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE01</name> <description>No Description</description> <addressOffset>0x1E8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>SET0COEFF3</name> <description>SET 0 CHF COE3</description> <bitOffset>0</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> <field> <name>SET0COEFF4</name> <description>SET 0 CHF COE4</description> <bitOffset>11</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE02</name> <description>No Description</description> <addressOffset>0x1EC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>SET0COEFF5</name> <description>SET 0 CHF COE5</description> <bitOffset>0</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> <field> <name>SET0COEFF6</name> <description>SET 0 CHF COE6</description> <bitOffset>11</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE03</name> <description>No Description</description> <addressOffset>0x1F0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>SET0COEFF7</name> <description>SET 0 CHF COE7</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SET0COEFF8</name> <description>SET 0 CHF COE8</description> <bitOffset>12</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE04</name> <description>No Description</description> <addressOffset>0x1F4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>SET0COEFF9</name> <description>SET 0 CHF COE9</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>SET0COEFF10</name> <description>SET 0 CHF COE10</description> <bitOffset>14</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE05</name> <description>No Description</description> <addressOffset>0x1F8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>SET0COEFF11</name> <description>SET 0 CHF COE11</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>SET0COEFF12</name> <description>SET 0 CHF COE12</description> <bitOffset>14</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE06</name> <description>No Description</description> <addressOffset>0x1FC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SET0COEFF13</name> <description>SET 0 CHF COE13</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>SET0COEFF14</name> <description>SET 0 CHF COE14</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE10</name> <description>No Description</description> <addressOffset>0x200</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>SET1COEFF0</name> <description>SET 1 CHF COE0 </description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>SET1COEFF1</name> <description>SET 1 CHF COE1 </description> <bitOffset>10</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>SET1COEFF2</name> <description>SET 1 CHF COE2</description> <bitOffset>20</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE11</name> <description>No Description</description> <addressOffset>0x204</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>SET1COEFF3</name> <description>SET 1 CHF COE3</description> <bitOffset>0</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> <field> <name>SET1COEFF4</name> <description>SET 1 CHF COE4</description> <bitOffset>11</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE12</name> <description>No Description</description> <addressOffset>0x208</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>SET1COEFF5</name> <description>SET 1 CHF COE5</description> <bitOffset>0</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> <field> <name>SET1COEFF6</name> <description>SET 1 CHF COE6</description> <bitOffset>11</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE13</name> <description>No Description</description> <addressOffset>0x20C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>SET1COEFF7</name> <description>SET 1 CHF COE7</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SET1COEFF8</name> <description>SET 1 CHF COE8</description> <bitOffset>12</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE14</name> <description>No Description</description> <addressOffset>0x210</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>SET1COEFF9</name> <description>SET 1 CHF COE9</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>SET1COEFF10</name> <description>SET 1 CHF COE10</description> <bitOffset>14</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE15</name> <description>No Description</description> <addressOffset>0x214</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>SET1COEFF11</name> <description>SET 1 CHF COE11</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>SET1COEFF12</name> <description>SET 1 CHF COE12</description> <bitOffset>14</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE16</name> <description>No Description</description> <addressOffset>0x218</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SET1COEFF13</name> <description>SET 1 CHF COE13</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>SET1COEFF14</name> <description>SET 1 CHF COE14</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCTRL</name> <description>No Description</description> <addressOffset>0x21C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x80000003</resetMask> <fields> <field> <name>FWSWCOEFFEN</name> <description>FW Switch CHF COE. Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FWSELCOEFF</name> <description>FW Select CHF COE. set</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SWCOEFFEN</name> <description>Switch CHF COE. Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFLATENCYCTRL</name> <description>No Description</description> <addressOffset>0x220</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>CHFLATENCY</name> <description>CHF Latency</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FRMSCHTIME</name> <description>No Description</description> <addressOffset>0x224</addressOffset> <access>read-write</access> <resetValue>0x00000040</resetValue> <resetMask>0xE000FFFF</resetMask> <fields> <field> <name>FRMSCHTIME</name> <description>FRAME SCH TIME OUT THRD</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>PMRSTSYCNEN</name> <description>ENABLE CLEAN SYNC</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSARSTSYCNEN</name> <description>ENABLE CLEAN SYNC</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PMENDSCHEN</name> <description>EnABLE SCH PM END</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PREFILTCOEFF</name> <description>No Description</description> <addressOffset>0x228</addressOffset> <access>read-write</access> <resetValue>0x3B3B3B3B</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PREFILTCOEFF</name> <description>Preamble Filter Coefficients</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RXRESTART</name> <description>No Description</description> <addressOffset>0x22C</addressOffset> <access>read-write</access> <resetValue>0x00001860</resetValue> <resetMask>0xC0011FF1</resetMask> <fields> <field> <name>RXRESTARTUPONMARSSI</name> <description>Restart RX upon RSSI MA above threshold</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRESTARTMATHRESHOLD</name> <description>Threshold for the RSSI MA filter</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DB0</name> <description>0 DB</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DB1</name> <description>1 DB</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DB2</name> <description>2 DB</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DB3</name> <description>3 DB</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DB4</name> <description>4 DB</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>DB5</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>DB6</name> <description>6 DB</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>DB7</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>DB8</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>DB9</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>DB10</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>DB11</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>DB12</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>DB13</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>DB14</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>DB15</name> <description>15 DB</description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXRESTARTMALATCHSEL</name> <description>latch the RSSI MA filter output</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RE_PRE_DET</name> <description>rising edge of per det</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RE_SYNC_DET</name> <description>rising edge of sync det</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>EITHER1</name> <description>either of the two</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>EITHER2</name> <description>either of the two</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXRESTARTMACOMPENSEL</name> <description>Enable the comparator</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRE_DET</name> <description>preamble detection</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FRAME_SYNC_DET</name> <description>frame/sync detection</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH1</name> <description>both preamble and frame/sync detection</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>BOTH2</name> <description>both preamble and frame/sync detection</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXRESTARTMATAP</name> <description>Number of taps for the MA filter</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>TAPS4</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TAPS8</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXRESTARTB4PREDET</name> <description>whether to restart RX before pre det</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTSWRSTFLTTDIS</name> <description>ANT SW RESET Filter Disable</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FLTRSTEN</name> <description>RX Chain Filter reset enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SQ</name> <description>No Description</description> <addressOffset>0x230</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFF0003</resetMask> <fields> <field> <name>SQEN</name> <description>SQ enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQSWRST</name> <description>SQ hold demod</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SQTIMOUT</name> <description>SQ Timeout</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SQEXT</name> <description>No Description</description> <addressOffset>0x234</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SQSTG2TIMOUT</name> <description>SQ Timeout</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>SQSTG3TIMOUT</name> <description>SQ Timeout</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SQI</name> <description>No Description</description> <addressOffset>0x238</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FF0001</resetMask> <fields> <field> <name>SQISELECT</name> <description>SQI selection bit</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CORR</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ERROR</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CHIPERROR</name> <description>Chip errors</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ANTDIVCTRL</name> <description>No Description</description> <addressOffset>0x23C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>ADPRETHRESH</name> <description>Preamble threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>ENADPRETHRESH</name> <description>Enable Preamble threshold</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable use of Preamble threshold after timing detection</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable use of Preamble threshold after timing detection</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ANTDIVDISCCA</name> <description>Antenna switch disable for CSMA</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTDIVSELCCA</name> <description>Antenna switch selection for CSMA</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANTDIVFW</name> <description>No Description</description> <addressOffset>0x240</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x80000003</resetMask> <fields> <field> <name>FWSELANT</name> <description>FW antenna selection</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FWANTSWCMD</name> <description>FW Antenna SW cmd</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FWANTDIVEN</name> <description>Enable FW ANT-DIV mode</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PHDMODANTDIV</name> <description>No Description</description> <addressOffset>0x244</addressOffset> <access>read-write</access> <resetValue>0x0000000F</resetValue> <resetMask>0x40FF1FFF</resetMask> <fields> <field> <name>ANTWAIT</name> <description>ANTENNA WAIT TIME</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SKIPRSSITHD</name> <description>RSSI THD to SKIP 2th ANTENNA Evaluate</description> <bitOffset>5</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SKIPCORRTHD</name> <description>CORR THD to SKIP 2th ANTENNA Evaluate</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SKIP2ANT</name> <description>SKIP 2th ANTENNA Evaluate</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PHANTDECSION</name> <description>No Description</description> <addressOffset>0x248</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xF007FFFF</resetMask> <fields> <field> <name>CORRANDDIVTHD</name> <description>Correlation Selection in region</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>RSSIANDDIVTHD</name> <description>RSSI Selection in region</description> <bitOffset>10</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>RSSICORR0</name> <description>RSSI-CORR Selection in Region0 </description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSICORR1</name> <description>RSSI-CORR Selection in Region1 </description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSICORR2</name> <description>RSSI-CORR Selection in Region2 </description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSICORR3</name> <description>RSSI-CORR Selection in Region3 </description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PHDMODCTRL</name> <description>No Description</description> <addressOffset>0x24C</addressOffset> <access>read-write</access> <resetValue>0x01DF0004</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PMDETTHD</name> <description>Preamble Detection Thrshould</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>PMTIMLOSTHD</name> <description>Preamble Timing loss thrshold</description> <bitOffset>5</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>PMTIMLOSEN</name> <description>Preamble timing loss detection </description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSIFLTBYP</name> <description>Bypass RSSI Filering</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PMDETEN</name> <description>PREAMBLE DET</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>REMODOSR</name> <description>REMOD INPUT OSR</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>REMODDWN</name> <description>REMOD downsampling ratio</description> <bitOffset>22</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>REMODOUTSEL</name> <description>REMOD OUTPUT Selection</description> <bitOffset>26</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>REMODEN</name> <description>REMOD ENABLE</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BCRDETECTOR</name> <description>Enbale BCRDMOD Dtetector ONLY</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BCRTRECSCONC</name> <description>BCR/LEGACY CONCURRENT MODE</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BCRLEGACYCONC</name> <description>BCR/TRECS CONCURRENT MODE</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IRCAL</name> <description>No Description</description> <addressOffset>0x270</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFBF</resetMask> <fields> <field> <name>IRCALEN</name> <description>IRCAL enable bit</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MURSHF</name> <description>MUR shift value</description> <bitOffset>1</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>MUISHF</name> <description>MUI shift value</description> <bitOffset>7</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>IRCORREN</name> <description>IR Correction enable bit</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>IRCALCOEFRSTCMD</name> <description>IRCAL coef reset cmd</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>IRCALIFADCDBG</name> <description>IRCAL IFADC DBG</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IRCALCOEF</name> <description>No Description</description> <addressOffset>0x274</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x7FFF7FFF</resetMask> <fields> <field> <name>CRV</name> <description>CRV coefficient</description> <bitOffset>0</bitOffset> <bitWidth>15</bitWidth> <access>read-only</access> </field> <field> <name>CIV</name> <description>CIV coefficient</description> <bitOffset>16</bitOffset> <bitWidth>15</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IRCALCOEFWR0</name> <description>No Description</description> <addressOffset>0x278</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CRVWD</name> <description>CRV coefficient</description> <bitOffset>0</bitOffset> <bitWidth>15</bitWidth> <access>read-write</access> </field> <field> <name>CRVWEN</name> <description>CIV Coefficient Write Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CIVWD</name> <description>CIV coefficient</description> <bitOffset>16</bitOffset> <bitWidth>15</bitWidth> <access>read-write</access> </field> <field> <name>CIVWEN</name> <description>CIV Coefficient Write Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IRCALCOEFWR1</name> <description>No Description</description> <addressOffset>0x27C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CRVWD</name> <description>CRV coefficient</description> <bitOffset>0</bitOffset> <bitWidth>15</bitWidth> <access>read-write</access> </field> <field> <name>CRVWEN</name> <description>CIV Coefficient Write Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CIVWD</name> <description>CIV coefficient</description> <bitOffset>16</bitOffset> <bitWidth>15</bitWidth> <access>read-write</access> </field> <field> <name>CIVWEN</name> <description>CIV Coefficient Write Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADCTRL1</name> <description>No Description</description> <addressOffset>0x280</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADCTRL1</name> <description>AD control</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADCTRL2</name> <description>No Description</description> <addressOffset>0x284</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADCTRL2</name> <description>AD control</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADQUAL0</name> <description>No Description</description> <addressOffset>0x288</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x03FF03FF</resetMask> <fields> <field> <name>ADRSSI0</name> <description>ANT0 RSSI</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-only</access> </field> <field> <name>ADRSSI1</name> <description>ANT1 RSSI</description> <bitOffset>16</bitOffset> <bitWidth>10</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ADQUAL1</name> <description>No Description</description> <addressOffset>0x28C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADCORR0</name> <description>ANT0 CORR</description> <bitOffset>0</bitOffset> <bitWidth>17</bitWidth> <access>read-only</access> </field> <field> <name>ADSTAT1</name> <description>ADSTAT1</description> <bitOffset>17</bitOffset> <bitWidth>15</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ADQUAL2</name> <description>No Description</description> <addressOffset>0x290</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x03FF03FF</resetMask> <fields> <field> <name>ADRSSI0P</name> <description>Previous ANT0 RSSI</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-only</access> </field> <field> <name>ADRSSI1P</name> <description>Previous ANT1 RSSI</description> <bitOffset>16</bitOffset> <bitWidth>10</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ADQUAL3</name> <description>No Description</description> <addressOffset>0x294</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADCORR0P</name> <description>Previous ANT0 CORR</description> <bitOffset>0</bitOffset> <bitWidth>17</bitWidth> <access>read-only</access> </field> <field> <name>ADSTAT2</name> <description>ADSTAT2</description> <bitOffset>17</bitOffset> <bitWidth>15</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ADQUAL4</name> <description>No Description</description> <addressOffset>0x298</addressOffset> <access>read-write</access> <resetValue>0x0200003F</resetValue> <resetMask>0xC3FF003F</resetMask> <fields> <field> <name>ADAGCGRTHR</name> <description>AGC gain reduced threshold</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>ADRSSIGRTHR</name> <description>RSSI gain reduced threshold</description> <bitOffset>16</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>ADGRMODE</name> <description>Gain reduced mode</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADQUAL5</name> <description>No Description</description> <addressOffset>0x29C</addressOffset> <access>read-write</access> <resetValue>0x0000FFFF</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>ADDIRECTCORR</name> <description>AD direct selection correlation</description> <bitOffset>0</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADQUAL6</name> <description>No Description</description> <addressOffset>0x2A0</addressOffset> <access>read-write</access> <resetValue>0x0000FFFF</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADBACORRTHR</name> <description>AD best antenna correlation thr</description> <bitOffset>0</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> <field> <name>ADBACORRDIFF</name> <description>AD best antenna correlation diff</description> <bitOffset>17</bitOffset> <bitWidth>15</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADQUAL7</name> <description>No Description</description> <addressOffset>0x2A4</addressOffset> <access>read-write</access> <resetValue>0x000003FF</resetValue> <resetMask>0x03FF03FF</resetMask> <fields> <field> <name>ADBARSSITHR</name> <description>AD best antenna RSSI thr</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>ADBARSSIDIFF</name> <description>AD best antenna RSSI diff</description> <bitOffset>16</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADQUAL8</name> <description>No Description</description> <addressOffset>0x2A8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000033F</resetMask> <fields> <field> <name>ADBAAGCTHR</name> <description>AD best antenna AGC thr</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>ADBAMODE</name> <description>AD best antenna mode</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADQUAL9</name> <description>No Description</description> <addressOffset>0x2AC</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>ADCORR1</name> <description>ANT1 CORR</description> <bitOffset>0</bitOffset> <bitWidth>17</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ADQUAL10</name> <description>No Description</description> <addressOffset>0x2B0</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>ADCORR1P</name> <description>Previous ANT1 CORR</description> <bitOffset>0</bitOffset> <bitWidth>17</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ADFSM0</name> <description>No Description</description> <addressOffset>0x2B4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x7FFFFFFF</resetMask> <fields> <field> <name>ADSTATEC</name> <description>Current AD state</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>ADSTATEP</name> <description>Previous AD state</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>ADSTATEP2</name> <description>2nd previous AD state</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>ADSTATEN</name> <description>Next AD state</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>ADTD0</name> <description>timdet0</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ADTD0P</name> <description>timdet0p</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ADTD1</name> <description>timdet1</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ADTD1P</name> <description>timdet1p</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ADAS</name> <description>antsel</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ADBA</name> <description>best_antenna</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ADSTATREAD</name> <description>ADSTATREAD</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADSTAT1SEL</name> <description>ADSTAT1SEL</description> <bitOffset>23</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>ADSTAT2SEL</name> <description>ADSTAT2SEL</description> <bitOffset>27</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM1</name> <description>No Description</description> <addressOffset>0x2B8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADOSETANT0</name> <description>AD output mux</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADOSETANT1</name> <description>AD output mux</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM2</name> <description>No Description</description> <addressOffset>0x2BC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADOSWITCHANT</name> <description>AD output mux</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADORESTARTRX</name> <description>AD output mux</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM3</name> <description>No Description</description> <addressOffset>0x2C0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADOQUAL0UPDATE</name> <description>AD output mux</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADOQUAL1UPDATE</name> <description>AD output mux</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM4</name> <description>No Description</description> <addressOffset>0x2C4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADOQUAL0CLEAR</name> <description>AD output mux</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADOQUAL1CLEAR</name> <description>AD output mux</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM5</name> <description>No Description</description> <addressOffset>0x2C8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADOMUX</name> <description>AD output mux</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM6</name> <description>No Description</description> <addressOffset>0x2CC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADNEXTSTATESW0</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADNEXTSTATESW1</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM7</name> <description>No Description</description> <addressOffset>0x2D0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADNEXTSTATESW2</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADNEXTSTATESW3</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM8</name> <description>No Description</description> <addressOffset>0x2D4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADNEXTSTATESW4</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADNEXTSTATESW5</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM9</name> <description>No Description</description> <addressOffset>0x2D8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADNEXTSTATESW6</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADNEXTSTATESW7</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM10</name> <description>No Description</description> <addressOffset>0x2DC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADNEXTSTATESW8</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADNEXTSTATESW9</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM11</name> <description>No Description</description> <addressOffset>0x2E0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADNEXTSTATESW10</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADNEXTSTATESW11</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM12</name> <description>No Description</description> <addressOffset>0x2E4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADNEXTSTATESW12</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADNEXTSTATESW13</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM13</name> <description>No Description</description> <addressOffset>0x2E8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADNEXTSTATESW14</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADNEXTSTATESW15</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM14</name> <description>No Description</description> <addressOffset>0x2EC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCOND0ENA</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCOND1ENA</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM15</name> <description>No Description</description> <addressOffset>0x2F0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCOND2ENA</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCOND3ENA</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM16</name> <description>No Description</description> <addressOffset>0x2F4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCOND0ENB</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCOND1ENB</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM17</name> <description>No Description</description> <addressOffset>0x2F8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCOND2ENB</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCOND3ENB</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM18</name> <description>No Description</description> <addressOffset>0x2FC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCONDSEL</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM19</name> <description>No Description</description> <addressOffset>0x300</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMNEXTFORCE</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCONDTRUE</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM20</name> <description>No Description</description> <addressOffset>0x304</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADITENTEREN</name> <description>AD FSM IT enter enable</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADITLEAVEEN</name> <description>AD FSM IT leave enable</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM21</name> <description>No Description</description> <addressOffset>0x308</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001007F</resetMask> <fields> <field> <name>ADENTERFREEZEEN</name> <description>AD FSM enter freeze enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADLEAVEFREEZEEN</name> <description>AD FSM leave freeze enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADFROZEN</name> <description>AD FSM frozen</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ADUNFREEZENEXT</name> <description>AD FSM unfreeze next state</description> <bitOffset>3</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>ADUNFREEZE</name> <description>AD FSM unfreeze</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>ADFSM22</name> <description>No Description</description> <addressOffset>0x30C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADITENTERSTATUS</name> <description>AD FSM IT enter status</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> <field> <name>ADITLEAVESTATUS</name> <description>AD FSM IT leave status</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ADFSM23</name> <description>No Description</description> <addressOffset>0x310</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCOND0ENC</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCOND1ENC</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM24</name> <description>No Description</description> <addressOffset>0x314</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCOND2ENC</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCOND3ENC</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM25</name> <description>No Description</description> <addressOffset>0x318</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCONDOR0</name> <description>AD FSM OR cond</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCONDOR1</name> <description>AD FSM OR cond</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM26</name> <description>No Description</description> <addressOffset>0x31C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCOND0END</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCOND1END</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM27</name> <description>No Description</description> <addressOffset>0x320</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCOND2END</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCOND3END</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM28</name> <description>No Description</description> <addressOffset>0x324</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADOSETANTFORCE</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADORESTARTRXFORCE</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM29</name> <description>No Description</description> <addressOffset>0x328</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADOQUALUPDATEFORCE</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADOQUALCLEARFORCE</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM30</name> <description>No Description</description> <addressOffset>0x32C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADODEMODRXREQ</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRCTRL0</name> <description></description> <addressOffset>0x330</addressOffset> <access>read-write</access> <resetValue>0x08857628</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>BCRNCOFF</name> <description>BCRNCOFF</description> <bitOffset>0</bitOffset> <bitWidth>22</bitWidth> <access>read-write</access> </field> <field> <name>BCRERRRSTEN</name> <description>BCRERRRSTEN</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BCRFBBYP</name> <description>BCRFBBYP</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BCRALIGN</name> <description>BCRALIGN</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DISTOGG</name> <description>DISTOGG</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CRSLOW</name> <description>CRSLOW</description> <bitOffset>26</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>CRFAST</name> <description>CRFAST</description> <bitOffset>29</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRCTRL1</name> <description></description> <addressOffset>0x334</addressOffset> <access>read-write</access> <resetValue>0x005E07FF</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CRGAIN</name> <description>CRGAIN</description> <bitOffset>0</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> <field> <name>CGAINX2</name> <description>CGAINX2</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXNCOCOMP</name> <description>RXNCOCOMP</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXCOMPLAT</name> <description>RXCOMPLAT</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ESCMIDPT</name> <description>ESCMIDPT</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DISMIDPT</name> <description>DISMIDPT</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BCROSR</name> <description>BCROSR</description> <bitOffset>16</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>ESTOSREN</name> <description>ESTOSREN</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BCRSWSYCW</name> <description>BCRSWSYCW</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHCOMP2FSK</name> <description>PHCOMP2FSK</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SLICEFBBYP</name> <description>SLICE BYP</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODCTRL</name> <description></description> <addressOffset>0x338</addressOffset> <access>read-write</access> <resetValue>0x06890100</resetValue> <resetMask>0xFFFFDFFF</resetMask> <fields> <field> <name>BCRDEMODEN</name> <description>BCR DEMOD ENABLE</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PULCORRBYP</name> <description>BYPASS PULSE CORR</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RAWSYN</name> <description>RAWSYN</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONSCHKBYP</name> <description>CONSCHKBYP</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PH0SIZE</name> <description>PH0SIZE</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LOCKUPBYP</name> <description>LOCKUPBYP</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RAWFASTMA</name> <description>RAWFASTMA</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SPIKEREMOV</name> <description>SPIKEREMOV</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RAWFLTSEL</name> <description>RAWFLTSEL</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>MANCHDLY</name> <description>Manchester decoder delay</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CICDINSCALE</name> <description>CIC INPUT SCALE</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DATAFLTBY</name> <description>DATA filter Bypass</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PREATH</name> <description>PREATH</description> <bitOffset>14</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SKIPSYN</name> <description>SKIPSYN</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PMPATTERN</name> <description>PMPATTERN</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>NONSTDPK</name> <description>NONSTDPK</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SLICERFAST</name> <description>SLICERFAST</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRECTMODE</name> <description>Direct mode</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DETECTORSEL</name> <description>DETECTORSEL</description> <bitOffset>25</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>BBPMDETEN</name> <description>BINARY BIT PREAMBLE DET</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MANCHPH</name> <description>Manchester decoder phase</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INVRXBIT</name> <description>INVRXBIT</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHSRCSEL</name> <description>PHSRCSEL</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODOOK</name> <description></description> <addressOffset>0x33C</addressOffset> <access>read-write</access> <resetValue>0x00A00C03</resetValue> <resetMask>0xFFFFFFEF</resetMask> <fields> <field> <name>OOKFRZEN</name> <description>OOKFRZEN</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RAWGAIN</name> <description>RAWGAIN</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>NOISEFLEST</name> <description>Noise Floore Estimation Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTRUNK</name> <description>PKD TRUNKATION DISABLE </description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MAFREQDWN</name> <description>MAFREQDWN</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQUELCLKEN</name> <description>Squelch bit clock enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BWPK</name> <description>BWPK</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ABPK</name> <description>ABOVE PEAK</description> <bitOffset>13</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DECAYSWAL</name> <description>DECAYSWAL</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>DECAY</name> <description>DECAY</description> <bitOffset>18</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>ATTACK</name> <description>ATTACK</description> <bitOffset>22</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SQUELCH</name> <description>SQUELCH</description> <bitOffset>25</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RAWNDEC</name> <description>RAW DATA DEC</description> <bitOffset>28</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>BCRDEMODOOK</name> <description>BCR Demod OOK enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODAFC0</name> <description></description> <addressOffset>0x340</addressOffset> <access>read-write</access> <resetValue>0x40000000</resetValue> <resetMask>0xE000807F</resetMask> <fields> <field> <name>ZEROOFF</name> <description>ZERO OFFSET</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>LARGEFREQERR</name> <description>LARGEFREQERR</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AFCGAINOVRFLW</name> <description>AFCGAINOVRFLW</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EN2TBEST</name> <description>EN2TBEST</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENAFCCLKSW</name> <description>ENAFCCLKSW</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODAFC1</name> <description></description> <addressOffset>0x344</addressOffset> <access>read-write</access> <resetValue>0x10100012</resetValue> <resetMask>0xFFFCC0FF</resetMask> <fields> <field> <name>LGWAIT</name> <description>LGWAIT</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SHWAIT</name> <description>SHWAIT</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>GEARSW</name> <description>GEARSW</description> <bitOffset>14</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>AFCMAEN</name> <description>AFCMAEN</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENFZPMEND</name> <description>ENFZPMEND</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>NONFRZEN</name> <description>NONFRZEN</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ONESHOTWAITCNT</name> <description>ONESHOTWAITCNT</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>ONESHOTAFCEN</name> <description>ONESHOTAFCEN</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SKIPPMDET</name> <description>SKIPPMDET</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PMRSTEN</name> <description>PM RST Enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENAFCFRZ</name> <description>ENAFCFRZ</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HALFPHCOMP</name> <description>HALFPHCOMP</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENAFC</name> <description>ENAFC</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENFBPLL</name> <description>ENFBPLL</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMOD4FSK0</name> <description></description> <addressOffset>0x348</addressOffset> <access>read-write</access> <resetValue>0x00B4299A</resetValue> <resetMask>0xC0FFFFFF</resetMask> <fields> <field> <name>THD4GFSK</name> <description>THD4GFSK</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>CODE4GFSK</name> <description>CODE4GFSK</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>PHCOMPBYP</name> <description>PHCOMPBYP</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EN4GFSK</name> <description>Enable BCR demod 4GFSK</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMOD4FSK1</name> <description></description> <addressOffset>0x34C</addressOffset> <access>read-write</access> <resetValue>0x00000B1C</resetValue> <resetMask>0xC0FF7F7F</resetMask> <fields> <field> <name>PHCOMP4FSK0</name> <description>PHCOMP4FSK0</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>PHCOMP4FSK1</name> <description>PHCOMP4FSK1</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>FDEVCOMPRATIO</name> <description>Freq. Dev. Comp. Ratio</description> <bitOffset>16</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>FDEVCOMPEN</name> <description>Freq. Dev. Comp. Enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>S2PMAP</name> <description>S2PMAP</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>S2p_mapping0</name> <description>{a1,a0}, {a3,a2}, {a5,a4}</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>S2p_mapping1</name> <description>{a0,a1}, {a2,a3}, {a4,a5} </description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>S2p_mapping2</name> <description>{a0,a_1},{a2,a1}, {a4,a3}</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>S2p_mapping3</name> <description>{a_1,,a0}, {a1,a2},{a3,a4}</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BCRDEMODANT</name> <description>Recommended not to be used.</description> <addressOffset>0x350</addressOffset> <access>read-write</access> <resetValue>0x10020000</resetValue> <resetMask>0x9FFF97E0</resetMask> <fields> <field> <name>SWANTTIMER</name> <description>SWANTTIMER</description> <bitOffset>5</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>BECOEN</name> <description>BECO MODE Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SKIP2PHTHD</name> <description>SKIP2PHTHD</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANWAIT</name> <description>ANWAIT</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>AGCGAINUPB</name> <description>AGC GAIN UP</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SKIP2PH</name> <description>SKIP2PH</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BYP1P5</name> <description>BYP1P5</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANT2PMTHD</name> <description>ANT2PMTHD</description> <bitOffset>25</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>BCRDEMODANTDIV</name> <description>BCRDEMODANTDIV</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODRSSI</name> <description></description> <addressOffset>0x354</addressOffset> <access>read-write</access> <resetValue>0x60000020</resetValue> <resetMask>0xFE001DFF</resetMask> <fields> <field> <name>RSSIARRTHD</name> <description>RSSIARRTHD</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RSSIMATAP</name> <description>RSSIMATAP</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MUTERSSICNT</name> <description>MUTERSSICNT</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>PRWOFFSET</name> <description>Power measurement Offset</description> <bitOffset>25</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODARR0</name> <description></description> <addressOffset>0x358</addressOffset> <access>read-write</access> <resetValue>0x00600026</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCHPRDLO</name> <description>SCHPRDLO</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>EYEQUALEN</name> <description>EYEQUALEN</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SCHPRDHI</name> <description>SCHPRDHI</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>ARRRSTEN</name> <description>ARRRSTEN</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ARRTOLER</name> <description>ARRTOLER</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>DIFF0RSTEN</name> <description>DIFF0RSTEN</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHSPIKETHD</name> <description>PHASE SPIKE</description> <bitOffset>14</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>ARRDETTHD</name> <description>ARRDETTHD</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SCHFRZEN</name> <description>SCHFRZEN</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EYEXESTEN</name> <description>EYEXESTEN</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EYEXESTFAST</name> <description>EYEXESTFAST</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ARRDETSRC</name> <description>ARR DET SRC</description> <bitOffset>28</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>ARRQPM</name> <description>ARRIVAL QUALIFY PM DET</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ARRDETEN</name> <description>ARRDETEN</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODARR1</name> <description>No Description</description> <addressOffset>0x35C</addressOffset> <access>read-write</access> <resetValue>0x80000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ARREYEQUAL</name> <description>ARREYEQUAL</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>EYEOPENTHD</name> <description>Expected Deviation </description> <bitOffset>7</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> <field> <name>SYMBWMAX</name> <description>Expected MAX Duration </description> <bitOffset>18</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SYMBWMIN</name> <description>Expected MIN Duration </description> <bitOffset>23</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>BCRCFESRC</name> <description>BCR CFE INPUT SOURCE</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CFEQUALTHD</name> <description>BCR Demod CFE Qualifer THRD</description> <bitOffset>27</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>KSICOMPEN</name> <description>BCR KSI COMP. ENABLE</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENCFEQUAL</name> <description>Enable BCE CFE Qualifer</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODARR2</name> <description>No Description</description> <addressOffset>0x360</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x8000003F</resetMask> <fields> <field> <name>CONSYMOL</name> <description>Max.NO. of CONSECTIVE</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>RAWDCHKALWAYON</name> <description>RAW DATA Quality Check Always on</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTRNGCHK</name> <description>OUT RANGE CHECK</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODKSI</name> <description>No Description</description> <addressOffset>0x364</addressOffset> <access>read-write</access> <resetValue>0x002C2020</resetValue> <resetMask>0x007F7F7F</resetMask> <fields> <field> <name>BCRKSI1</name> <description>BCR KSI1</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>BCRKSI2</name> <description>BCR KSI2</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>BCRKSI3</name> <description>BCR KSI3</description> <bitOffset>16</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODPMEXP</name> <description>No Description</description> <addressOffset>0x368</addressOffset> <access>read-write</access> <resetValue>0x58965555</resetValue> <resetMask>0xFEFFFFFF</resetMask> <fields> <field> <name>BCRPMEXP</name> <description>BCR PM Pattern</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>BCRCFECOSTTHD</name> <description>BCR MinCOST THD</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>BCRPHSCALE</name> <description>SCALING FACTOR </description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>BCRCFESCHWIN</name> <description>BCR CFEDSA WIN</description> <bitOffset>27</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>BCRPMACQWIN</name> <description>BCR PM CORR SIZE</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SPARE</name> <description>No Description</description> <addressOffset>0x400</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>SPARE</name> <description>Spare register</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>SYNTH_S</name> <version>2</version> <description>SYNTH_S Registers</description> <baseAddress>0xA8018000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>SYNTH</name> <value>40</value> </interrupt> <registers> <register> <name>IPVERSION</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-only</access> <resetValue>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>EN</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>EN</name> <description>Enable peripheral clock to this module</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x04014707</resetMask> <fields> <field> <name>INLOCK</name> <description>RF Synthesizer in Lock</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>IFFREQEN</name> <description>Synthesizer IF frequency enable status</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000061F</resetMask> <fields> <field> <name>SYNTHSTART</name> <description>Starts the RF synthesizer</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SYNTHSTOP</name> <description>Stops the RF synthesizer</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ENABLEIF</name> <description>Enable the synthesizer IF frequency</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DISABLEIF</name> <description>Disable the synthesizer IF frequency</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CAPCALSTART</name> <description>Start VCO capacitor array calibration</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-write</access> <resetValue>0x00000003</resetValue> <resetMask>0xD9F70007</resetMask> <fields> <field> <name>LOCKTHRESHOLD</name> <description>Frequency synthesizer lock threshold</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>PRSMUX0</name> <description>PRS output mux 0 selector</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>PRS output 0 is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>INLOCK</name> <description>Synthesizer is in lock</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>LOCK_WINDOW</name> <description>PLL Lock Window, sampled by PFD</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>FPLL</name> <description>Divided PLL clock</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>VCCMP_HI</name> <description>VCO voltage high detected</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>VCO_AMPLITUDE_OK</name> <description>Obsolete. Read returns 1.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>VCO_DET_OUT_D</name> <description>Obsolete. Read returns 0.</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSMUX1</name> <description>PRS output mux 1 selector</description> <bitOffset>20</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>PRS output 1 is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>AUXINLOCK</name> <description>Obsolete. read returns 0.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>REF_IS_LEADING</name> <description>Disabled. Read returns 0.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>FPLL</name> <description>Divided PLL clock</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>VCCMP_LOW</name> <description>VCO voltage low detected</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>MMD_PRESCALER_RESET_N</name> <description>MMD prescaler reset, active low</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>CLK_SYNTH_DIV2</name> <description>MMD next denom output, corresponding to the delta-sigma clock, divided by 2.</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DISCLKSYNTH</name> <description>Disable clk_synth</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ENABLE</name> <description>Enable clk_synth</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DISABLE</name> <description>Disable clk_synth</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INVCLKSYNTH</name> <description>Invert clk_synth</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NO</name> <description>Do not invert clk_synth</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>YES</name> <description>Invert clk_synth</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MMDRSTNOVERRIDEEN</name> <description>Enable MMD reset override</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable MMD reset override</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable MMD reset override</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MMDMANRSTN</name> <description>Manual MMD reset</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RESET</name> <description>Reset MMD and DSM logic</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>NORESET</name> <description>Allow MMD and DSM to run</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>VCDACCTRL</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>read-write</access> <resetValue>0x00000020</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>VCDACVAL</name> <description>Control voltage to VCO</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>VCDACEN</name> <description>Enable VCDAC</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>VC DAC disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>VC DAC enabled</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LPFEN</name> <description>LPF Enable Control</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable LPF</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable LPF</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LPFQSEN</name> <description>LPF Quickstart Control</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable LPF</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable LPF</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>FREQ</name> <description>No Description</description> <addressOffset>0x034</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>FREQ</name> <description>RF Carrier Frequency.</description> <bitOffset>0</bitOffset> <bitWidth>28</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IFFREQ</name> <description>No Description</description> <addressOffset>0x038</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x001FFFFF</resetMask> <fields> <field> <name>IFFREQ</name> <description>IF used in receive mode</description> <bitOffset>0</bitOffset> <bitWidth>20</bitWidth> <access>read-write</access> </field> <field> <name>LOSIDE</name> <description>Configure LO in receive</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOW</name> <description>The local oscillator (LO) is lower in frequency than the receive RF channel. In MODEM_MIXCTRL the ANAMIXMODE field must be set to NORMAL and DIGIQSWAPEN must be cleared.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>The local oscillator (LO) is higher in frequency than the receive RF channel. In MODEM_MIXCTRL the ANAMIXMODE field must be set to CONJUGATE and DIGIQSWAPEN must be set.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>DIVCTRL</name> <description>No Description</description> <addressOffset>0x03C</addressOffset> <access>read-write</access> <resetValue>0x00000001</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>LODIVFREQCTRL</name> <description>Frequency division</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LODIV1</name> <description>Divide LO frequency by 1.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>LODIV2</name> <description>Divide LO frequency by 2.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>LODIV3</name> <description>Divide LO frequency by 3.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>LODIV4</name> <description>Divide LO frequency by 4.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>LODIV5</name> <description>Divide LO frequency by 5.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>LODIV7</name> <description>Divide LO frequency by 7.</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>LODIV6</name> <description>Divide LO frequency by 6.</description> <value>19</value> </enumeratedValue> <enumeratedValue> <name>LODIV8</name> <description>Divide LO frequency by 8.</description> <value>20</value> </enumeratedValue> <enumeratedValue> <name>LODIV10</name> <description>Divide LO frequency by 10.</description> <value>21</value> </enumeratedValue> <enumeratedValue> <name>LODIV14</name> <description>Divide LO frequency by 14.</description> <value>23</value> </enumeratedValue> <enumeratedValue> <name>LODIV9</name> <description>Divide LO frequency by 9.</description> <value>27</value> </enumeratedValue> <enumeratedValue> <name>LODIV12</name> <description>Divide LO frequency by 12.</description> <value>28</value> </enumeratedValue> <enumeratedValue> <name>LODIV15</name> <description>Divide LO frequency by 15.</description> <value>29</value> </enumeratedValue> <enumeratedValue> <name>LODIV16</name> <description>Divide LO frequency by 16.</description> <value>36</value> </enumeratedValue> <enumeratedValue> <name>LODIV20</name> <description>Divide LO frequency by 20.</description> <value>37</value> </enumeratedValue> <enumeratedValue> <name>LODIV18</name> <description>Divide LO frequency by 18.</description> <value>155</value> </enumeratedValue> <enumeratedValue> <name>LODIV24</name> <description>Divide LO frequency by 24.</description> <value>156</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CHCTRL</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>CHNO</name> <description>Channel number</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHSP</name> <description>No Description</description> <addressOffset>0x044</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>CHSP</name> <description>Channel spacing</description> <bitOffset>0</bitOffset> <bitWidth>18</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CALOFFSET</name> <description>No Description</description> <addressOffset>0x048</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00007FFF</resetMask> <fields> <field> <name>CALOFFSET</name> <description>Carrier calibration offset</description> <bitOffset>0</bitOffset> <bitWidth>15</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>VCOTUNING</name> <description>No Description</description> <addressOffset>0x04C</addressOffset> <access>read-write</access> <resetValue>0x00008400</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>VCOTUNING</name> <description>VCO capacitor array calibration value.</description> <bitOffset>0</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> <field> <name>VCAPSEL</name> <description>VCO varactor cap select</description> <bitOffset>11</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>VCOGAIN</name> <description>No Description</description> <addressOffset>0x058</addressOffset> <access>read-write</access> <resetValue>0x00000077</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>VCOKVCOARSE</name> <description>VCO varactor coarse gain setting</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>VCOKVFINE</name> <description>VCO varactor fine gain setting</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x078</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000237</resetMask> <fields> <field> <name>LOCKED</name> <description>Synthesizer locked Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UNLOCKED</name> <description>Synthesizer unlocked Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SYRDY</name> <description>Synthesizer ready Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VCOHIGH</name> <description>VCO high voltage Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VCOLOW</name> <description>VCO low voltage Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LOCNTDONE</name> <description>LOCNT measurement done Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x084</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000237</resetMask> <fields> <field> <name>LOCKED</name> <description>LOCKED Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UNLOCKED</name> <description>UNLOCKED Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SYRDY</name> <description>CAPCALDONE Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VCOHIGH</name> <description>VCOHIGH Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VCOLOW</name> <description>VCOLOW Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LOCNTDONE</name> <description>LOCNTDONE Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LOCNTCTRL</name> <description>No Description</description> <addressOffset>0x088</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>ENABLE</name> <description>Enable LO Counter</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>LO counter is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ON</name> <description>LO counter is enabled</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLEAR</name> <description>Clear LO Counter</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Do not clear LO counter</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ON</name> <description>Clear LO counter</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RUN</name> <description>Run LO Counter</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Do not run LO counter</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ON</name> <description>Run LO counter</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>READ</name> <description>Read LO Counter</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>LOCOUNT register read returns all 0's</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ON</name> <description>LOCOUNT register read returns count value</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>NUMCYCLE</name> <description>Number of Clock Cycles to Run LO Counter</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CNT_2</name> <description>Set count length to 2 XO clock cycles</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CNT_4</name> <description>Set count length to 4 XO clock cycles</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CNT_8</name> <description>Set count length to 8 XO clock cycles</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>CNT_16</name> <description>Set count length to 16 XO clock cycles</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>CNT_32</name> <description>Set count length to 32 XO clock cycles</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>CNT_64</name> <description>Set count length to 64 XO clock cycles</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>CNT_128</name> <description>Set count length to 128 XO clock cycles</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>CNT_256</name> <description>Set count length to 256 XO clock cycles</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>CNT_512</name> <description>Set count length to 512 XO clock cycles</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>CNT_1024</name> <description>Set count length to 1024 XO clock cycles</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>CNT_2048</name> <description>Set count length to 2048 XO clock cycles</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>CNT_4096</name> <description>Set count length to 4096 XO clock cycles</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>CNT_8192</name> <description>Set count length to 8192 XO clock cycles</description> <value>12</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LOCNTOVERRIDEEN</name> <description>Enable manual override of CLEAR and RUN</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable manual override</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable manual override</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LOCNTMANCLEAR</name> <description>Manual Control of LO counter CLEAR</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NOCLEAR</name> <description>Don't clear LO counter</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear LO counter</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LOCNTMANRUN</name> <description>Manual Control of the LO counter RUN</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NORUN</name> <description>Don't initiate start/stop LO counter</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RUN</name> <description>Initiate start/stop of LO counter</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FCALRUNCLKEN</name> <description>Enable FCAL run pulse counter clock</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Don't enable clock</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable clock</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>LOCNTSTATUS</name> <description>No Description</description> <addressOffset>0x08C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>LOCOUNT</name> <description>LO Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>19</bitWidth> <access>read-only</access> </field> <field> <name>BUSY</name> <description>LO Counter is Busy</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>LOCNTTARGET</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFF</resetMask> <fields> <field> <name>TARGET</name> <description>LO Counter Measurement Target</description> <bitOffset>0</bitOffset> <bitWidth>19</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>MMDDENOMINIT</name> <description>No Description</description> <addressOffset>0x094</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07FFFFFF</resetMask> <fields> <field> <name>DENOMINIT0</name> <description>Initial mmd_denom value 0</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>DENOMINIT1</name> <description>Initial mmd_denom value 1</description> <bitOffset>9</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>DENOMINIT2</name> <description>Initial mmd_denom value 2</description> <bitOffset>18</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHPDACINIT</name> <description>No Description</description> <addressOffset>0x098</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>DACINIT</name> <description>Initial CHP DAC Value</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LPFCTRL1CAL</name> <description>No Description</description> <addressOffset>0x09C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>OP1BWCAL</name> <description>LPF Op1 BW Control in Cal Mode</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>OP1COMPCAL</name> <description>LPF Op1 Comp Control in Cal Mode</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RFBVALCAL</name> <description>LPF Rfb Value Select in Cal Mode</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RPVALCAL</name> <description>LPF Rp Value Select in Cal Mode</description> <bitOffset>11</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RZVALCAL</name> <description>LPF Rz Value Select in Cal Mode</description> <bitOffset>14</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LPFCTRL1RX</name> <description>No Description</description> <addressOffset>0x0A0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>OP1BWRX</name> <description>LPF Op1 BW Control in RX Mode</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>OP1COMPRX</name> <description>LPF Op1 Comp Control in RX Mode</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RFBVALRX</name> <description>LPF Rfb Value Select in RX Mode</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RPVALRX</name> <description>LPF Rp Value Select in RX Mode</description> <bitOffset>11</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RZVALRX</name> <description>LPF Rz Value Select in RX Mode</description> <bitOffset>14</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LPFCTRL1TX</name> <description>No Description</description> <addressOffset>0x0A4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>OP1BWTX</name> <description>LPF Op1 BW Control in TX Mode</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>OP1COMPTX</name> <description>LPF Op1 Comp Control in TX Mode</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RFBVALTX</name> <description>LPF Rfb Value Select in TX Mode</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RPVALTX</name> <description>LPF Rp Value Select in TX Mode</description> <bitOffset>11</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RZVALTX</name> <description>LPF Rz Value Select in TX Mode</description> <bitOffset>14</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LPFCTRL2RX</name> <description>No Description</description> <addressOffset>0x0A8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x1FFFFFFF</resetMask> <fields> <field> <name>LPFSWENRX</name> <description>LPF Switching Enable in RX Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable switching</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable switching</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LPFINCAPRX</name> <description>LPF Input Cap Select in RX Mode</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>LPFGNDSWENRX</name> <description>LPF Gnd Switch Enable in RX Mode</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable GND switching</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable GND switching</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CALCRX</name> <description>LPF Cap Cal Select in RX Mode</description> <bitOffset>4</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CASELRX</name> <description>LPF Ca Select in RX Mode</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable Ca</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable Ca</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CAVALRX</name> <description>LPF Ca Value Select in RX Mode</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CFBSELRX</name> <description>LPF Cfb Select in RX Mode</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable Cfb</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable Cfb</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CZSELRX</name> <description>LPF Cz Select in RX Mode</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable Cz</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable Cz</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CZVALRX</name> <description>LPF Cz Value Select in RX Mode</description> <bitOffset>17</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>MODESELRX</name> <description>LPF Filter Mode Select in RX Mode</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ONEOP</name> <description>Sets 1 opamp configuration</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TWOOP</name> <description>Sets 2 opamp configuration</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>VCMLVLRX</name> <description>LPF Vcm Level Select in RX Mode</description> <bitOffset>26</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LPFCTRL2TX</name> <description>No Description</description> <addressOffset>0x0AC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x1FFFFFFF</resetMask> <fields> <field> <name>LPFSWENTX</name> <description>LPF Switching Enable in TX Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable switching</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable switching</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LPFINCAPTX</name> <description>LPF Input Cap Select in TX Mode</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>LPFGNDSWENTX</name> <description>LPF Gnd Switch Enable in TX Mode</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable GND switching</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable GND switching</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CALCTX</name> <description>LPF Cap Cal Select in TX Mode</description> <bitOffset>4</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CASELTX</name> <description>LPF Ca Select in TX Mode</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable Ca</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable Ca</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CAVALTX</name> <description>LPF Ca Value Select in TX Mode</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CFBSELTX</name> <description>LPF Cfb Select in TX Mode</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable Cfb</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable Cfb</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CZSELTX</name> <description>LPF Cz Select in TX Mode</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable Cz</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable Cz</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CZVALTX</name> <description>LPF Cz Value Select in TX Mode</description> <bitOffset>17</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>MODESELTX</name> <description>LPF Filter Mode Select in TX Mode</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ONEOP</name> <description>1 opamp configuration</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TWOOP</name> <description>2 opamp configuration</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>VCMLVLTX</name> <description>LPF Vcm Level Select in TX Mode</description> <bitOffset>26</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DSMCTRLRX</name> <description>No Description</description> <addressOffset>0x0B0</addressOffset> <access>read-write</access> <resetValue>0x00000013</resetValue> <resetMask>0x070003FF</resetMask> <fields> <field> <name>DITHERDSMINPUTRX</name> <description>Dithering of DSM input for RX mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DITHERDSMOUTPUTRX</name> <description>Dithering of DSM output for RX mode</description> <bitOffset>1</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DITHERDACRX</name> <description>Dithering of charge pump DAC for RX mode</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DSMMODERX</name> <description>Delta-sigma topology for RX mode</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FEEDFORWARD</name> <description>Feed forward architecture</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MASH</name> <description>MASH architecture. Note that the delta-sigma output dithering (DITHERDSMOUTPUT) is not available in this mode.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LSBFORCERX</name> <description>Delta-sigma input force LSB for RX mode</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEMMODERX</name> <description>DEM Mode for RX mode</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>DEM is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLED</name> <description>DEM is enabled</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MASHORDERRX</name> <description>MASH order for RX mode</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SECOND</name> <description>2nd Order Mash</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>THIRD</name> <description>3rd Order Mash</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>REQORDERRX</name> <description>ReQuant order for RX mode</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FIRST</name> <description>1st Order DAC</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SECOND</name> <description>2rd Order DAC</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>DSMCTRLTX</name> <description>No Description</description> <addressOffset>0x0B4</addressOffset> <access>read-write</access> <resetValue>0x00000013</resetValue> <resetMask>0x070003FF</resetMask> <fields> <field> <name>DITHERDSMINPUTTX</name> <description>Dithering of DSM input for TX mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DITHERDSMOUTPUTTX</name> <description>Dithering of DSM output for TX mode</description> <bitOffset>1</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DITHERDACTX</name> <description>Dithering of charge pump DAC for TX mode</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DSMMODETX</name> <description>Delta-sigma topology for TX mode</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FEEDFORWARD</name> <description>Feed forward architecture</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MASH</name> <description>MASH architecture. Note that the delta-sigma output dithering (DITHERDSMOUTPUT) is not available in this mode.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LSBFORCETX</name> <description>Delta-sigma input force LSB for TX mode</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEMMODETX</name> <description>DEM Mode for TX mode</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>DEM is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLED</name> <description>DEM is enabled</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MASHORDERTX</name> <description>MASH order for TX mode</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SECOND</name> <description>2nd Order Mash</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>THIRD</name> <description>3rd Order Mash</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>REQORDERTX</name> <description>ReQuant order for TX mode</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FIRST</name> <description>1st Order DAC</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SECOND</name> <description>2rd Order DAC</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SEQIF</name> <description>No Description</description> <addressOffset>0x0B8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000237</resetMask> <fields> <field> <name>LOCKED</name> <description>Synthesizer locked Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UNLOCKED</name> <description>Synthesizer unlocked Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SYRDY</name> <description>Synthesizer ready Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VCOHIGH</name> <description>VCO high voltage Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VCOLOW</name> <description>VCO low voltage Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LOCNTDONE</name> <description>LOCNT measurement done Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIEN</name> <description>No Description</description> <addressOffset>0x0BC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000237</resetMask> <fields> <field> <name>LOCKED</name> <description>LOCKED Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UNLOCKED</name> <description>UNLOCKED Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SYRDY</name> <description>CAPCALDONE Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VCOHIGH</name> <description>VCOHIGH Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VCOLOW</name> <description>VCOLOW Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LOCNTDONE</name> <description>LOCNTDONE Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>PROTIMER_S</name> <version>2</version> <description>PROTIMER_S Registers</description> <baseAddress>0xA801C000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>PROTIMER</name> <value>36</value> </interrupt> <registers> <register> <name>IPVERSION</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-only</access> <resetValue>0x00000002</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>IPVERSION</name> <description>IPVERSION</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>EN</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>EN</name> <description>EN</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FF33336</resetMask> <fields> <field> <name>DEBUGRUN</name> <description>Debug Mode Run Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>PROTIMER is frozen in debug mode</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>PROTIMER is running in debug mode</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DMACLRACT</name> <description>DMA Request Clear on Active</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OSMEN</name> <description>One-Shot Mode Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Protimer continues to count when WRAP counter overflows.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Protimer stops counting when WRAP counter overflows.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ZEROSTARTEN</name> <description>Start from zero enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Protimer starts from the previous count value</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Protimer starts counting from zero</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRECNTSRC</name> <description>Selects clock to Pre-counter</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Disable Pre-counter</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CLOCK</name> <description>Module clock</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>UNUSED0</name> <description>Do not use</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>UNUSED1</name> <description>Do not use</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>BASECNTSRC</name> <description>Selects clock to Base counter</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Disable base counter</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRECNTOF</name> <description>Pre-counter overflow events</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>UNUSED0</name> <description>Do not use</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>UNUSED1</name> <description>Do not use</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>WRAPCNTSRC</name> <description>Selects clock to Wrap counter</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Disable Wrap counter</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRECNTOF</name> <description>Pre-counter overflow events</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BASECNTOF</name> <description>Base counter overflow events</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>UNUSED</name> <description>Do not use</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOUT0SRC</name> <description>Selects clock to timeout counter 0</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No counting</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRECNTOF</name> <description>Pre-counter overflow events</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BASECNTOF</name> <description>Base counter overflow events</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNTOF</name> <description>Wrap counter overflow events</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOUT0SYNCSRC</name> <description>Select timeout counter 0 event</description> <bitOffset>22</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No synchronization</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRECNTOF</name> <description>Pre-counter overflow event</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BASECNTOF</name> <description>Base counter overflow event</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNTOF</name> <description>Wrap counter overflow event</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOUT1SRC</name> <description>Selects clock to timeout counter 1</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No counting</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRECNTOF</name> <description>Pre-counter overflow events</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BASECNTOF</name> <description>Base counter overflow events</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNTOF</name> <description>Wrap counter overflow events</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOUT1SYNCSRC</name> <description>Select timeout counter 1 event</description> <bitOffset>26</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No synchronization</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRECNTOF</name> <description>Pre-counter overflow event</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BASECNTOF</name> <description>Base counter overflow event</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNTOF</name> <description>Wrap counter overflow event</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOUT0MODE</name> <description>Repeat Mode</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FREE</name> <description>When started, the TOUT0 counts down until it is stopped by software</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ONESHOT</name> <description>TOUT0 is stopped after it reaches zero</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOUT1MODE</name> <description>Repeat Mode</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FREE</name> <description>When started, the TOUT1 counts down until it is stopped by software</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ONESHOT</name> <description>TOUT1 is stopped after it reaches zero</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000707F7</resetMask> <fields> <field> <name>START</name> <description>Start PROTIMER</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RTCSYNCSTART</name> <description>Start PROTIMER Synchronized with RTCC</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STOP</name> <description>Stop PROTIMER</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TOUT0START</name> <description>Start Timeout counter 0</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TOUT0STOP</name> <description>Stop Timeout counter 0</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TOUT1START</name> <description>Start Timeout counter 1</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TOUT1STOP</name> <description>Stop Timeout counter 0</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FORCETXIDLE</name> <description>Force to Idle state of tx_state</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FORCERXIDLE</name> <description>Force to Idle state of rx_state</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FORCERXRX</name> <description>Force to Rx state of rx_state</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LBTSTART</name> <description>LBT sequence start</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LBTPAUSE</name> <description>Pause LBT sequence</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LBTSTOP</name> <description>LBT sequence stop</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>PRSCTRL</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000E0E0E</resetMask> <fields> <field> <name>STARTPRSEN</name> <description>Enable Protimer start commands from PRS.</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STARTEDGE</name> <description>Start Command Edge Select</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STOPPRSEN</name> <description>Enable Protimer stop commands from PRS.</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STOPEDGE</name> <description>Stop Command Edge Select</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RTCCTRIGGERPRSEN</name> <description>Enable RTCC Trigger from PRS.</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RTCCTRIGGEREDGE</name> <description>RTCC Trigger Edge Select</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>RUNNING</name> <description>Running</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LBTSYNC</name> <description>LBT Synchronizing</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LBTRUNNING</name> <description>LBT Running</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LBTPAUSED</name> <description>LBT has been paused.</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TOUT0RUNNING</name> <description>Timeout Counter 0 Running</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TOUT0SYNC</name> <description>Timeout Counter 0 Synchronizing</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TOUT1RUNNING</name> <description>Timeout Counter 1 Running</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TOUT1SYNC</name> <description>Timeout Counter 1 Synchronizing</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICV0</name> <description>CC0 Capture Valid</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>PROTIMER_CC0_PRE, -BASE or -WRAP does not contain a valid capture value</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>PROTIMER_CC0_PRE, -BASE or -WRAP contains a valid and unread capture value</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICV1</name> <description>CC1 Capture Valid</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>PROTIMER_CC1_PRE, -BASE or -WRAP does not contain a valid capture value</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>PROTIMER_CC1_PRE, -BASE or -WRAP contains a valid and unread capture value</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICV2</name> <description>CC2 Capture Valid</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>PROTIMER_CC2_PRE, -BASE or -WRAP does not contain a valid capture value</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>PROTIMER_CC2_PRE, -BASE or -WRAP contains a valid and unread capture value</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICV3</name> <description>CC3 Capture Valid</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>PROTIMER_CC3_PRE, -BASE or -WRAP does not contain a valid capture value</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>PROTIMER_CC3_PRE, -BASE or -WRAP contains a valid and unread capture value</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICV4</name> <description>CC4 Capture Valid</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>PROTIMER_CC4_PRE, -BASE or -WRAP does not contain a valid capture value</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>PROTIMER_CC4_PRE, -BASE or -WRAP contains a valid and unread capture value</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICV5</name> <description>CC5 Capture Valid</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICV6</name> <description>CC6 Capture Valid</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICV7</name> <description>CC7 Capture Valid</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PRECNT</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRECNT</name> <description>Pre Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BASECNT</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASECNT</name> <description>Base Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WRAPCNT</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAPCNT</name> <description>Wrap Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BASEPRE</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PRECNTV</name> <description>Pre counter value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> <field> <name>BASECNTV</name> <description>Base counter value</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>LWRAPCNT</name> <description>No Description</description> <addressOffset>0x028</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LWRAPCNT</name> <description>Latched Wrap Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PRECNTTOPADJ</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRECNTTOPADJ</name> <description>PRECNT Top Adjust Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PRECNTTOP</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00FFFF00</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>PRECNTTOPFRAC</name> <description>PRECNT Top Fractional Value</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>PRECNTTOP</name> <description>PRECNT Top Value</description> <bitOffset>8</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BASECNTTOP</name> <description>No Description</description> <addressOffset>0x034</addressOffset> <access>read-write</access> <resetValue>0x0000FFFF</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASECNTTOP</name> <description>BASECNT Top Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WRAPCNTTOP</name> <description>No Description</description> <addressOffset>0x038</addressOffset> <access>read-write</access> <resetValue>0xFFFFFFFF</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAPCNTTOP</name> <description>WRAPCNT Top Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOUT0CNT</name> <description>No Description</description> <addressOffset>0x03C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOUT0PCNT</name> <description>TOUT0PCNT Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0CNT</name> <description>TOUT0CNT Value</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOUT0CNTTOP</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>read-write</access> <resetValue>0x00FF00FF</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOUT0PCNTTOP</name> <description>TOUT0PCNTTOP Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0CNTTOP</name> <description>TOUT0CNTTOP Value</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOUT0COMP</name> <description>No Description</description> <addressOffset>0x044</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOUT0PCNTCOMP</name> <description>TOUT0PCNTCOMP</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0CNTCOMP</name> <description>TOUT0CNTCOMP Value</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOUT1CNT</name> <description>No Description</description> <addressOffset>0x048</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOUT1PCNT</name> <description>TOUT1PCNT Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1CNT</name> <description>TOUT1CNT Value</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOUT1CNTTOP</name> <description>No Description</description> <addressOffset>0x04C</addressOffset> <access>read-write</access> <resetValue>0x00FF00FF</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOUT1PCNTTOP</name> <description>TOUT1PCNTTOP Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1CNTTOP</name> <description>TOUT1CNTTOP Value</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOUT1COMP</name> <description>No Description</description> <addressOffset>0x050</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOUT1PCNTCOMP</name> <description>TOUT1PCNTCOMP</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1CNTCOMP</name> <description>TOUT1CNTCOMP Value</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LBTCTRL</name> <description>No Description</description> <addressOffset>0x054</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0F1F1FFF</resetMask> <fields> <field> <name>STARTEXP</name> <description>Start Exponent</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>EXP0</name> <description>STARTEXP value = 0 (used for Fast TX)</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>EXP1</name> <description>STARTEXP value = 1</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>EXP2</name> <description>STARTEXP value = 2</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>EXP3</name> <description>STARTEXP value = 3</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>EXP4</name> <description>STARTEXP value = 4</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>EXP5</name> <description>STARTEXP value = 5</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>EXP6</name> <description>STARTEXP value = 6</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>EXP7</name> <description>STARTEXP value = 7</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>EXP8</name> <description>STARTEXP value = 8</description> <value>8</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MAXEXP</name> <description>Maximum Exponent</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>EXP0</name> <description>MAXEXP value = 0</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>EXP1</name> <description>MAXEXP value = 1</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>EXP2</name> <description>MAXEXP value = 2</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>EXP3</name> <description>MAXEXP value = 3</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>EXP4</name> <description>MAXEXP value = 4</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>EXP5</name> <description>MAXEXP value = 5</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>EXP6</name> <description>MAXEXP value = 6</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>EXP7</name> <description>MAXEXP value = 7</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>EXP8</name> <description>MAXEXP value = 8</description> <value>8</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCADELAY</name> <description>Clear Channel Assessment Delay</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CCAREPEAT</name> <description>Clear Channel Assessment Repeat</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>FIXEDBACKOFF</name> <description>Fixed backoff</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RETRYLIMIT</name> <description>Retry Limit</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LBTPRSCTRL</name> <description>No Description</description> <addressOffset>0x058</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x01010100</resetMask> <fields> <field> <name>LBTSTARTPRSEN</name> <description>Enable LBT start commands from PRS.</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTPAUSEPRSEN</name> <description>Enable LBT pause commands from PRS.</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTSTOPPRSEN</name> <description>Enable LBT stop commands from PRS.</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LBTSTATE</name> <description>No Description</description> <addressOffset>0x05C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOUT0PCNT</name> <description>TOUT0PCNT value to be saved</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0CNT</name> <description>TOUT0CNT value to be saved</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RANDOM</name> <description>No Description</description> <addressOffset>0x060</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>RANDOM</name> <description>Pseudo Random Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x064</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFF7</resetMask> <fields> <field> <name>PRECNTOF</name> <description>PRECNT Overflow Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASECNTOF</name> <description>BASECNT Overflow Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPCNTOF</name> <description>WRAPCNT Overflow Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0</name> <description>TOUT0 underflow interrupt flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1</name> <description>TOUT1 underflow interrupt flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0MATCH</name> <description>TOUT0 compare match interrupt flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1MATCH</name> <description>TOUT1 compare match interrupt flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC Channel 0 Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC Channel 1 Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC Channel 2 Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC3</name> <description>CC Channel 3 Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC4</name> <description>CC Channel 4 Interrupt Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC5</name> <description>CC Channel 5 Interrupt Flag</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC6</name> <description>CC Channel 6 Interrupt Flag</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC7</name> <description>CC Channel 7 Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF0</name> <description>CC Channel 0 Overflow Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF1</name> <description>CC Channel 1 Overflow Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF2</name> <description>CC Channel 2 Overflow Interrupt Flag</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF3</name> <description>CC Channel 3 Overflow Interrupt Flag</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF4</name> <description>CC Channel 4 Overflow Interrupt Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF5</name> <description>CC Channel 5 Overflow Interrupt Flag</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF6</name> <description>CC Channel 6 Overflow Interrupt Flag</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF7</name> <description>CC Channel 7 Overflow Interrupt Flag</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTSUCCESS</name> <description>Listen Before Talk Success</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTFAILURE</name> <description>Listen Before Talk Failure</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTPAUSED</name> <description>Listen Before Talk Paused</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTRETRY</name> <description>Listen Before Talk Retry</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RTCCSYNCHED</name> <description>PROTIMER synchronized with the RTCC</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0MATCHLBT</name> <description>TOUT0 compare match interrupt flag</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x070</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFF7</resetMask> <fields> <field> <name>PRECNTOF</name> <description>PRECNTOF Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASECNTOF</name> <description>BASECNTOF Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPCNTOF</name> <description>WRAPCNTOF Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0</name> <description>TOUT0 Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1</name> <description>TOUT1 Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0MATCH</name> <description>TOUT0MATCH Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1MATCH</name> <description>TOUT1MATCH Interrupt Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC0 Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC1 Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC2 Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC3</name> <description>CC3 Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC4</name> <description>CC4 Interrupt Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC5</name> <description>CC5 Interrupt Enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC6</name> <description>CC6 Interrupt Enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC7</name> <description>CC7 Interrupt Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF0</name> <description>COF0 Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF1</name> <description>COF1 Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF2</name> <description>COF2 Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF3</name> <description>COF3 Interrupt Enable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF4</name> <description>COF4 Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF5</name> <description>COF5 Interrupt Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF6</name> <description>COF6 Interrupt Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF7</name> <description>COF7 Interrupt Enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTSUCCESS</name> <description>LBTSUCCESS Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTFAILURE</name> <description>LBTFAILURE Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTPAUSED</name> <description>LBTPAUSED Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTRETRY</name> <description>LBTRETRY Interrupt Enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RTCCSYNCHED</name> <description>RTCCSYNCHED Interrupt Enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0MATCHLBT</name> <description>TOUT0MATCHLBT Interrupt Enable</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RXCTRL</name> <description>No Description</description> <addressOffset>0x074</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x1F1F1F1F</resetMask> <fields> <field> <name>RXSETEVENT1</name> <description>First event that sets RX req signal</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Request is never set</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ALWAYS</name> <description>Does not wait for any particular event</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>PRECNTOF</name> <description>Pre counter overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>BASECNTOF</name> <description>Base counter overflow</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNTOF</name> <description>Wrap counter overflow</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>TOUT0UF</name> <description>Timeout counter 0 underflow</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>TOUT1UF</name> <description>Timeout counter 1 underflow</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>TOUT0MATCH</name> <description>Timeout counter 0 match</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>TOUT1MATCH</name> <description>Timeout counter 1 match</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>CC0</name> <description>Channel 0 Capture/Compare event</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>CC1</name> <description>Channel 1 Capture/Compare event</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>CC2</name> <description>Channel 2 Capture/Compare event</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>CC3</name> <description>Channel 3 Capture/Compare event</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>CC4</name> <description>Channel 4 Capture/Compare event</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>MOD indicated that TX completed</description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>FRC indicated that RX completed</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>MOD/FRC indicated that TX or RX completed</description> <value>16</value> </enumeratedValue> <enumeratedValue> <name>FDET0</name> <description>DEMOD indicated that syncword 0 was detected</description> <value>17</value> </enumeratedValue> <enumeratedValue> <name>FDET1</name> <description>DEMOD indicated that syncword 1 was detected</description> <value>18</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>DEMOD indicated that syncword 0 or 1 was detected</description> <value>19</value> </enumeratedValue> <enumeratedValue> <name>LBTSUCCESS</name> <description>LBT completed successfully</description> <value>20</value> </enumeratedValue> <enumeratedValue> <name>LBTRETRY</name> <description>LBT detected occupied channel and will try again</description> <value>21</value> </enumeratedValue> <enumeratedValue> <name>LBTFAILURE</name> <description>LBT could not start transmission</description> <value>22</value> </enumeratedValue> <enumeratedValue> <name>ANYLBT</name> <description>Any LBT event</description> <value>23</value> </enumeratedValue> <enumeratedValue> <name>CCAACK</name> <description>A CCA measurement completed</description> <value>24</value> </enumeratedValue> <enumeratedValue> <name>CCA</name> <description>A CCA measurement completed, and channel was clear</description> <value>25</value> </enumeratedValue> <enumeratedValue> <name>NOTCCA</name> <description>A CCA measurement completed, and channel was busy</description> <value>26</value> </enumeratedValue> <enumeratedValue> <name>TOUT0MATCHLBT</name> <description>Timeout counter 0 match occurred during LBT operation</description> <value>27</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXSETEVENT2</name> <description>Second event that sets RX req signal</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>RXCLREVENT1</name> <description>First event that clears RX req signal</description> <bitOffset>16</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>RXCLREVENT2</name> <description>Second event that clears RX req signal</description> <bitOffset>24</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TXCTRL</name> <description>No Description</description> <addressOffset>0x078</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001F1F</resetMask> <fields> <field> <name>TXSETEVENT1</name> <description>First event that sets TX req signal</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Request is never set</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ALWAYS</name> <description>Does not wait for any particular event</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>PRECNTOF</name> <description>Pre counter overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>BASECNTOF</name> <description>Base counter overflow</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNTOF</name> <description>Wrap counter overflow</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>TOUT0UF</name> <description>Timeout counter 0 underflow</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>TOUT1UF</name> <description>Timeout counter 1 underflow</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>TOUT0MATCH</name> <description>Timeout counter 0 match</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>TOUT1MATCH</name> <description>Timeout counter 1 match</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>CC0</name> <description>Channel 0 Capture/Compare event</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>CC1</name> <description>Channel 1 Capture/Compare event</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>CC2</name> <description>Channel 2 Capture/Compare event</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>CC3</name> <description>Channel 3 Capture/Compare event</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>CC4</name> <description>Channel 4 Capture/Compare event</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>MOD indicated that TX completed</description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>FRC indicated that RX completed</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>MOD/FRC indicated that TX or RX completed</description> <value>16</value> </enumeratedValue> <enumeratedValue> <name>FDET0</name> <description>DEMOD indicated that syncword 0 was detected</description> <value>17</value> </enumeratedValue> <enumeratedValue> <name>FDET1</name> <description>DEMOD indicated that syncword 1 was detected</description> <value>18</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>DEMOD indicated that syncword 0 or 1 was detected</description> <value>19</value> </enumeratedValue> <enumeratedValue> <name>LBTSUCCESS</name> <description>LBT completed successfully</description> <value>20</value> </enumeratedValue> <enumeratedValue> <name>LBTRETRY</name> <description>LBT detected occupied channel and will try again</description> <value>21</value> </enumeratedValue> <enumeratedValue> <name>LBTFAILURE</name> <description>LBT could not start transmission</description> <value>22</value> </enumeratedValue> <enumeratedValue> <name>ANYLBT</name> <description>Any LBT event</description> <value>23</value> </enumeratedValue> <enumeratedValue> <name>CCAACK</name> <description>A CCA measurement completed</description> <value>24</value> </enumeratedValue> <enumeratedValue> <name>CCA</name> <description>A CCA measurement completed, and channel was clear</description> <value>25</value> </enumeratedValue> <enumeratedValue> <name>NOTCCA</name> <description>A CCA measurement completed, and channel was busy</description> <value>26</value> </enumeratedValue> <enumeratedValue> <name>TOUT0MATCHLBT</name> <description>Timeout counter 0 match occurred during LBT operation</description> <value>27</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXSETEVENT2</name> <description>Second event that sets TX req signal</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETSI</name> <description>No Description</description> <addressOffset>0x07C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x03FFFFFF</resetMask> <fields> <field> <name>ETSIEN</name> <description>ETSI LBT enabling</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GRANULARLESSTHANRXWARM</name> <description>Granular less than RXWARM</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXWARMTHLD</name> <description>Minimum backoff period for RXWARM</description> <bitOffset>2</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>CCAFIXED</name> <description>Fixed listening time</description> <bitOffset>10</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LBTSTATE1</name> <description>No Description</description> <addressOffset>0x080</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>CCACNT</name> <description>Current CCA counter value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>EXP</name> <description>LBT Exponent</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RETRYCNT</name> <description>LBT Retry counter</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RANDOMFW0</name> <description>No Description</description> <addressOffset>0x084</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07FFFFFF</resetMask> <fields> <field> <name>RANDOM0</name> <description>Linear random backoff period from FW</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>RANDOM1</name> <description>Linear random backoff period from FW</description> <bitOffset>9</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>RANDOM2</name> <description>Linear random backoff period from FW</description> <bitOffset>18</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RANDOMFW1</name> <description>No Description</description> <addressOffset>0x088</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07FFFFFF</resetMask> <fields> <field> <name>RANDOM3</name> <description>Linear random backoff period from FW</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>RANDOM4</name> <description>Linear random backoff period from FW</description> <bitOffset>9</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>RANDOM5</name> <description>Linear random backoff period from FW</description> <bitOffset>18</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RANDOMFW2</name> <description>No Description</description> <addressOffset>0x08C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>RANDOM6</name> <description>Linear random backoff period from FW</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>RANDOM7</name> <description>Linear random backoff period from FW</description> <bitOffset>9</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIF</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFF7</resetMask> <fields> <field> <name>PRECNTOF</name> <description>PRECNT Overflow Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASECNTOF</name> <description>BASECNT Overflow Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPCNTOF</name> <description>WRAPCNT Overflow Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0</name> <description>TOUT0 underflow interrupt flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1</name> <description>TOUT1 underflow interrupt flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0MATCH</name> <description>TOUT0 compare match interrupt flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1MATCH</name> <description>TOUT1 compare match interrupt flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC Channel 0 Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC Channel 1 Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC Channel 2 Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC3</name> <description>CC Channel 3 Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC4</name> <description>CC Channel 4 Interrupt Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC5</name> <description>CC Channel 5 Interrupt Flag</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC6</name> <description>CC Channel 6 Interrupt Flag</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC7</name> <description>CC Channel 7 Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF0</name> <description>CC Channel 0 Overflow Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF1</name> <description>CC Channel 1 Overflow Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF2</name> <description>CC Channel 2 Overflow Interrupt Flag</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF3</name> <description>CC Channel 3 Overflow Interrupt Flag</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF4</name> <description>CC Channel 4 Overflow Interrupt Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF5</name> <description>CC Channel 5 Overflow Interrupt Flag</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF6</name> <description>CC Channel 6 Overflow Interrupt Flag</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF7</name> <description>CC Channel 7 Overflow Interrupt Flag</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTSUCCESS</name> <description>Listen Before Talk Success</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTFAILURE</name> <description>Listen Before Talk Failure</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTPAUSED</name> <description>Listen Before Talk Paused</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTRETRY</name> <description>Listen Before Talk Retry</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RTCCSYNCHED</name> <description>PROTIMER synchronized with the RTCC</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0MATCHLBT</name> <description>TOUT0 compare match interrupt flag</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIEN</name> <description>No Description</description> <addressOffset>0x094</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFF7</resetMask> <fields> <field> <name>PRECNTOF</name> <description>PRECNTOF Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASECNTOF</name> <description>BASECNTOF Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPCNTOF</name> <description>WRAPCNTOF Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0</name> <description>TOUT0 Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1</name> <description>TOUT1 Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0MATCH</name> <description>TOUT0MATCH Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1MATCH</name> <description>TOUT1MATCH Interrupt Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC0 Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC1 Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC2 Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC3</name> <description>CC3 Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC4</name> <description>CC4 Interrupt Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC5</name> <description>CC5 Interrupt Enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC6</name> <description>CC6 Interrupt Enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC7</name> <description>CC7 Interrupt Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF0</name> <description>COF0 Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF1</name> <description>COF1 Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF2</name> <description>COF2 Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF3</name> <description>COF3 Interrupt Enable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF4</name> <description>COF4 Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF5</name> <description>COF5 Interrupt Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF6</name> <description>COF6 Interrupt Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF7</name> <description>COF7 Interrupt Enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTSUCCESS</name> <description>LBTSUCCESS Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTFAILURE</name> <description>LBTFAILURE Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTPAUSED</name> <description>LBTPAUSED Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTRETRY</name> <description>LBTRETRY Interrupt Enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RTCCSYNCHED</name> <description>RTCCSYNCHED Interrupt Enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0MATCHLBT</name> <description>TOUT0MATCHLBT Interrupt Enable</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC0_CTRL</name> <description>No Description</description> <addressOffset>0x100</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07E07F7F</resetMask> <fields> <field> <name>ENABLE</name> <description>Channel Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCMODE</name> <description>Compare/Capture mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>COMPARE</name> <description>Compare mode selected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode selected</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREMATCHEN</name> <description>Enable PRECNT matching</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASEMATCHEN</name> <description>Enable BASECNT matching</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPMATCHEN</name> <description>Enable WRAPCNT matching</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OIST</name> <description>Output Initial State</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MOA</name> <description>Match Output Action</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action on compare match</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match in COMPARE mode.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match in COMPARE mode.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match in COMPARE mode.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFOA</name> <description>Overflow Output Action</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output when the selected counter has an overflow event.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output when the selected counter has an overflow event.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output when the selected counter has an overflow event.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFSEL</name> <description>Select counter for OFOA bits</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRECNT</name> <description>Use PRECNT overflow</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BASECNT</name> <description>Use BASECNT overflow</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNT</name> <description>Use WRAPCNT overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>Disabled</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Should be used when OFSEL, OFOA or MOA are specified.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INSEL</name> <description>Capture input selection</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRS</name> <description>Use the selected PRS channel</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>TX completed</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>RX completed</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>TX or RX completed</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET0</name> <description>Demodulator found sync word 0</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET1</name> <description>Demodulator found sync word 1</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>Demodulator found sync word 0 or 1</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MODSYNCSENT</name> <description>Modulator sync word sent</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>RX at end of frame from demodulator</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>PRORTC0</name> <description>PRORTC capture/compare 0</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>PRORTC1</name> <description>PRORTC capture/compare 1</description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CC0_PRE</name> <description>No Description</description> <addressOffset>0x104</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRE</name> <description>CC Channel PRE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC0_BASE</name> <description>No Description</description> <addressOffset>0x108</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASE</name> <description>CC Channel BASE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC0_WRAP</name> <description>No Description</description> <addressOffset>0x10C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAP</name> <description>CC Channel WRAP Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC1_CTRL</name> <description>No Description</description> <addressOffset>0x110</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07E07F7F</resetMask> <fields> <field> <name>ENABLE</name> <description>Channel Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCMODE</name> <description>Compare/Capture mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>COMPARE</name> <description>Compare mode selected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode selected</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREMATCHEN</name> <description>Enable PRECNT matching</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASEMATCHEN</name> <description>Enable BASECNT matching</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPMATCHEN</name> <description>Enable WRAPCNT matching</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OIST</name> <description>Output Initial State</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MOA</name> <description>Match Output Action</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action on compare match</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match in COMPARE mode.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match in COMPARE mode.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match in COMPARE mode.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFOA</name> <description>Overflow Output Action</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output when the selected counter has an overflow event.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output when the selected counter has an overflow event.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output when the selected counter has an overflow event.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFSEL</name> <description>Select counter for OFOA bits</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRECNT</name> <description>Use PRECNT overflow</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BASECNT</name> <description>Use BASECNT overflow</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNT</name> <description>Use WRAPCNT overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>Disabled</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Should be used when OFSEL, OFOA or MOA are specified.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INSEL</name> <description>Capture input selection</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRS</name> <description>Use the selected PRS channel</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>TX completed</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>RX completed</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>TX or RX completed</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET0</name> <description>Demodulator found sync word 0</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET1</name> <description>Demodulator found sync word 1</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>Demodulator found sync word 0 or 1</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MODSYNCSENT</name> <description>Modulator sync word sent</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>RX at end of frame from demodulator</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>PRORTC0</name> <description>PRORTC capture/compare 0</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>PRORTC1</name> <description>PRORTC capture/compare 1</description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CC1_PRE</name> <description>No Description</description> <addressOffset>0x114</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRE</name> <description>CC Channel PRE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC1_BASE</name> <description>No Description</description> <addressOffset>0x118</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASE</name> <description>CC Channel BASE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC1_WRAP</name> <description>No Description</description> <addressOffset>0x11C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAP</name> <description>CC Channel WRAP Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC2_CTRL</name> <description>No Description</description> <addressOffset>0x120</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07E07F7F</resetMask> <fields> <field> <name>ENABLE</name> <description>Channel Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCMODE</name> <description>Compare/Capture mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>COMPARE</name> <description>Compare mode selected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode selected</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREMATCHEN</name> <description>Enable PRECNT matching</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASEMATCHEN</name> <description>Enable BASECNT matching</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPMATCHEN</name> <description>Enable WRAPCNT matching</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OIST</name> <description>Output Initial State</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MOA</name> <description>Match Output Action</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action on compare match</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match in COMPARE mode.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match in COMPARE mode.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match in COMPARE mode.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFOA</name> <description>Overflow Output Action</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output when the selected counter has an overflow event.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output when the selected counter has an overflow event.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output when the selected counter has an overflow event.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFSEL</name> <description>Select counter for OFOA bits</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRECNT</name> <description>Use PRECNT overflow</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BASECNT</name> <description>Use BASECNT overflow</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNT</name> <description>Use WRAPCNT overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>Disabled</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Should be used when OFSEL, OFOA or MOA are specified.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INSEL</name> <description>Capture input selection</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRS</name> <description>Use the selected PRS channel</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>TX completed</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>RX completed</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>TX or RX completed</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET0</name> <description>Demodulator found sync word 0</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET1</name> <description>Demodulator found sync word 1</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>Demodulator found sync word 0 or 1</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MODSYNCSENT</name> <description>Modulator sync word sent</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>RX at end of frame from demodulator</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>PRORTC0</name> <description>PRORTC capture/compare 0</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>PRORTC1</name> <description>PRORTC capture/compare 1</description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CC2_PRE</name> <description>No Description</description> <addressOffset>0x124</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRE</name> <description>CC Channel PRE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC2_BASE</name> <description>No Description</description> <addressOffset>0x128</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASE</name> <description>CC Channel BASE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC2_WRAP</name> <description>No Description</description> <addressOffset>0x12C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAP</name> <description>CC Channel WRAP Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC3_CTRL</name> <description>No Description</description> <addressOffset>0x130</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07E07F7F</resetMask> <fields> <field> <name>ENABLE</name> <description>Channel Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCMODE</name> <description>Compare/Capture mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>COMPARE</name> <description>Compare mode selected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode selected</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREMATCHEN</name> <description>Enable PRECNT matching</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASEMATCHEN</name> <description>Enable BASECNT matching</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPMATCHEN</name> <description>Enable WRAPCNT matching</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OIST</name> <description>Output Initial State</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MOA</name> <description>Match Output Action</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action on compare match</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match in COMPARE mode.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match in COMPARE mode.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match in COMPARE mode.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFOA</name> <description>Overflow Output Action</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output when the selected counter has an overflow event.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output when the selected counter has an overflow event.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output when the selected counter has an overflow event.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFSEL</name> <description>Select counter for OFOA bits</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRECNT</name> <description>Use PRECNT overflow</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BASECNT</name> <description>Use BASECNT overflow</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNT</name> <description>Use WRAPCNT overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>Disabled</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Should be used when OFSEL, OFOA or MOA are specified.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INSEL</name> <description>Capture input selection</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRS</name> <description>Use the selected PRS channel</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>TX completed</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>RX completed</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>TX or RX completed</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET0</name> <description>Demodulator found sync word 0</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET1</name> <description>Demodulator found sync word 1</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>Demodulator found sync word 0 or 1</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MODSYNCSENT</name> <description>Modulator sync word sent</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>RX at end of frame from demodulator</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>PRORTC0</name> <description>PRORTC capture/compare 0</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>PRORTC1</name> <description>PRORTC capture/compare 1</description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CC3_PRE</name> <description>No Description</description> <addressOffset>0x134</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRE</name> <description>CC Channel PRE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC3_BASE</name> <description>No Description</description> <addressOffset>0x138</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASE</name> <description>CC Channel BASE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC3_WRAP</name> <description>No Description</description> <addressOffset>0x13C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAP</name> <description>CC Channel WRAP Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC4_CTRL</name> <description>No Description</description> <addressOffset>0x140</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07E07F7F</resetMask> <fields> <field> <name>ENABLE</name> <description>Channel Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCMODE</name> <description>Compare/Capture mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>COMPARE</name> <description>Compare mode selected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode selected</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREMATCHEN</name> <description>Enable PRECNT matching</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASEMATCHEN</name> <description>Enable BASECNT matching</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPMATCHEN</name> <description>Enable WRAPCNT matching</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OIST</name> <description>Output Initial State</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MOA</name> <description>Match Output Action</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action on compare match</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match in COMPARE mode.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match in COMPARE mode.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match in COMPARE mode.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFOA</name> <description>Overflow Output Action</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output when the selected counter has an overflow event.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output when the selected counter has an overflow event.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output when the selected counter has an overflow event.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFSEL</name> <description>Select counter for OFOA bits</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRECNT</name> <description>Use PRECNT overflow</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BASECNT</name> <description>Use BASECNT overflow</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNT</name> <description>Use WRAPCNT overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>Disabled</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Should be used when OFSEL, OFOA or MOA are specified.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INSEL</name> <description>Capture input selection</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRS</name> <description>Use the selected PRS channel</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>TX completed</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>RX completed</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>TX or RX completed</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET0</name> <description>Demodulator found sync word 0</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET1</name> <description>Demodulator found sync word 1</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>Demodulator found sync word 0 or 1</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MODSYNCSENT</name> <description>Modulator sync word sent</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>RX at end of frame from demodulator</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>PRORTC0</name> <description>PRORTC capture/compare 0</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>PRORTC1</name> <description>PRORTC capture/compare 1</description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CC4_PRE</name> <description>No Description</description> <addressOffset>0x144</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRE</name> <description>CC Channel PRE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC4_BASE</name> <description>No Description</description> <addressOffset>0x148</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASE</name> <description>CC Channel BASE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC4_WRAP</name> <description>No Description</description> <addressOffset>0x14C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAP</name> <description>CC Channel WRAP Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC5_CTRL</name> <description>No Description</description> <addressOffset>0x150</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07E07F7F</resetMask> <fields> <field> <name>ENABLE</name> <description>Channel Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCMODE</name> <description>Compare/Capture mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>COMPARE</name> <description>Compare mode selected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode selected</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREMATCHEN</name> <description>Enable PRECNT matching</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASEMATCHEN</name> <description>Enable BASECNT matching</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPMATCHEN</name> <description>Enable WRAPCNT matching</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OIST</name> <description>Output Initial State</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MOA</name> <description>Match Output Action</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action on compare match</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match in COMPARE mode.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match in COMPARE mode.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match in COMPARE mode.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFOA</name> <description>Overflow Output Action</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output when the selected counter has an overflow event.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output when the selected counter has an overflow event.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output when the selected counter has an overflow event.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFSEL</name> <description>Select counter for OFOA bits</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRECNT</name> <description>Use PRECNT overflow</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BASECNT</name> <description>Use BASECNT overflow</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNT</name> <description>Use WRAPCNT overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>Disabled</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Should be used when OFSEL, OFOA or MOA are specified.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INSEL</name> <description>Capture input selection</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRS</name> <description>Use the selected PRS channel</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>TX completed</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>RX completed</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>TX or RX completed</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET0</name> <description>Demodulator found sync word 0</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET1</name> <description>Demodulator found sync word 1</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>Demodulator found sync word 0 or 1</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MODSYNCSENT</name> <description>Modulator sync word sent</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>RX at end of frame from demodulator</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>PRORTC0</name> <description>PRORTC capture/compare 0</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>PRORTC1</name> <description>PRORTC capture/compare 1</description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CC5_PRE</name> <description>No Description</description> <addressOffset>0x154</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRE</name> <description>CC Channel PRE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC5_BASE</name> <description>No Description</description> <addressOffset>0x158</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASE</name> <description>CC Channel BASE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC5_WRAP</name> <description>No Description</description> <addressOffset>0x15C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAP</name> <description>CC Channel WRAP Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC6_CTRL</name> <description>No Description</description> <addressOffset>0x160</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07E07F7F</resetMask> <fields> <field> <name>ENABLE</name> <description>Channel Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCMODE</name> <description>Compare/Capture mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>COMPARE</name> <description>Compare mode selected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode selected</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREMATCHEN</name> <description>Enable PRECNT matching</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASEMATCHEN</name> <description>Enable BASECNT matching</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPMATCHEN</name> <description>Enable WRAPCNT matching</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OIST</name> <description>Output Initial State</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MOA</name> <description>Match Output Action</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action on compare match</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match in COMPARE mode.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match in COMPARE mode.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match in COMPARE mode.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFOA</name> <description>Overflow Output Action</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output when the selected counter has an overflow event.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output when the selected counter has an overflow event.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output when the selected counter has an overflow event.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFSEL</name> <description>Select counter for OFOA bits</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRECNT</name> <description>Use PRECNT overflow</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BASECNT</name> <description>Use BASECNT overflow</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNT</name> <description>Use WRAPCNT overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>Disabled</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Should be used when OFSEL, OFOA or MOA are specified.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INSEL</name> <description>Capture input selection</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRS</name> <description>Use the selected PRS channel</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>TX completed</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>RX completed</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>TX or RX completed</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET0</name> <description>Demodulator found sync word 0</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET1</name> <description>Demodulator found sync word 1</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>Demodulator found sync word 0 or 1</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MODSYNCSENT</name> <description>Modulator sync word sent</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>RX at end of frame from demodulator</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>PRORTC0</name> <description>PRORTC capture/compare 0</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>PRORTC1</name> <description>PRORTC capture/compare 1</description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CC6_PRE</name> <description>No Description</description> <addressOffset>0x164</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRE</name> <description>CC Channel PRE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC6_BASE</name> <description>No Description</description> <addressOffset>0x168</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASE</name> <description>CC Channel BASE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC6_WRAP</name> <description>No Description</description> <addressOffset>0x16C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAP</name> <description>CC Channel WRAP Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC7_CTRL</name> <description>No Description</description> <addressOffset>0x170</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07E07F7F</resetMask> <fields> <field> <name>ENABLE</name> <description>Channel Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCMODE</name> <description>Compare/Capture mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>COMPARE</name> <description>Compare mode selected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode selected</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREMATCHEN</name> <description>Enable PRECNT matching</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASEMATCHEN</name> <description>Enable BASECNT matching</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPMATCHEN</name> <description>Enable WRAPCNT matching</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OIST</name> <description>Output Initial State</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MOA</name> <description>Match Output Action</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action on compare match</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match in COMPARE mode.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match in COMPARE mode.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match in COMPARE mode.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFOA</name> <description>Overflow Output Action</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output when the selected counter has an overflow event.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output when the selected counter has an overflow event.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output when the selected counter has an overflow event.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFSEL</name> <description>Select counter for OFOA bits</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRECNT</name> <description>Use PRECNT overflow</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BASECNT</name> <description>Use BASECNT overflow</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNT</name> <description>Use WRAPCNT overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>Disabled</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Should be used when OFSEL, OFOA or MOA are specified.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INSEL</name> <description>Capture input selection</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRS</name> <description>Use the selected PRS channel</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>TX completed</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>RX completed</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>TX or RX completed</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET0</name> <description>Demodulator found sync word 0</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET1</name> <description>Demodulator found sync word 1</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>Demodulator found sync word 0 or 1</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MODSYNCSENT</name> <description>Modulator sync word sent</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>RX at end of frame from demodulator</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>PRORTC0</name> <description>PRORTC capture/compare 0</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>PRORTC1</name> <description>PRORTC capture/compare 1</description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CC7_PRE</name> <description>No Description</description> <addressOffset>0x174</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRE</name> <description>CC Channel PRE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC7_BASE</name> <description>No Description</description> <addressOffset>0x178</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASE</name> <description>CC Channel BASE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC7_WRAP</name> <description>No Description</description> <addressOffset>0x17C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAP</name> <description>CC Channel WRAP Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>RAC_S</name> <version>2</version> <description>RAC_S Registers</description> <baseAddress>0xA8020000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>RAC_RSM</name> <value>37</value> </interrupt> <interrupt> <name>RAC_SEQ</name> <value>38</value> </interrupt> <registers> <register> <name>IPVERSION</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-only</access> <resetValue>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>EN</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>EN</name> <description>Enable peripheral clock to this module</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RXENSRCEN</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>SWRXEN</name> <description>SW RX Enable</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>CHANNELBUSYEN</name> <description>Channel Busy Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMDETEN</name> <description>Timing Detected Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PREDETEN</name> <description>Preamble Detected Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRAMEDETEN</name> <description>Frame Detected Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEMODRXREQEN</name> <description>DEMOD RX Request Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSRXEN</name> <description>PRS RX Enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFF8FFFF</resetMask> <fields> <field> <name>RXMASK</name> <description>Receive Enable Mask</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> <field> <name>FORCESTATEACTIVE</name> <description>FSM state force active</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>No special state transition is currently in progress</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>A forced state transition is currently in progress</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXAFTERFRAMEPEND</name> <description>TX After Frame Pending</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>A transmit after frame operation is currently not pending.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>A transmit after frame operation is currently pending.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXAFTERFRAMEACTIVE</name> <description>TX After Frame Active</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>The currently ongoing TX was not initiated by a TXAFTERFRAME command.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>The currently ongoing TX was initiated by a TXAFTERFRAME command.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SEQSLEEPING</name> <description>SEQ in sleeping</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SEQSLEEPDEEP</name> <description>SEQ in deep sleep</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>STATE</name> <description>Radio State</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Radio is off</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RXWARM</name> <description>Radio is enabling receiver</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXSEARCH</name> <description>Radio is listening for incoming frames</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RXFRAME</name> <description>Radio is receiving a frame</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>RXPD</name> <description>Radio is powering down receiver and going to OFF state</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>RX2RX</name> <description>Radio remains in receive mode after frame reception is completed</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>RXOVERFLOW</name> <description>Received data was lost due to full receive buffer</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>RX2TX</name> <description>Radio is disabling receiver and enabling transmitter</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>TXWARM</name> <description>Radio is enabling transmitter</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>TX</name> <description>Radio is transmitting data</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>TXPD</name> <description>Radio is powering down transmitter and going to OFF state</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>TX2RX</name> <description>Radio is disabling transmitter and enabling reception</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>TX2TX</name> <description>Radio is preparing for a transmission after the previous transmission was ended</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>SHUTDOWN</name> <description>Radio is powering down receiver and going to OFF state</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>POR</name> <description>Radio power-on-reset state</description> <value>14</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SEQACTIVE</name> <description>SEQ active</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXENS</name> <description>TXEN Status</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>TXEN is not set.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>TXEN is set.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXENS</name> <description>RXEN Status</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>RXEN is not set.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>RXEN is set.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xC000FDFF</resetMask> <fields> <field> <name>TXEN</name> <description>Transmitter Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FORCETX</name> <description>Force TX Command</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXONCCA</name> <description>Transmit On CCA</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CLEARTXEN</name> <description>Clear TX Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXAFTERFRAME</name> <description>TX After Frame</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXDIS</name> <description>TX Disable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CLEARRXOVERFLOW</name> <description>Clear RX Overflow</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXCAL</name> <description>Start an RX Calibration</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXDIS</name> <description>RX Disable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FRCWR</name> <description>FRC write cmd</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FRCRD</name> <description>FRC read cmd</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PAENSET</name> <description>PAEN Set</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PAENCLEAR</name> <description>PAEN Clear</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LNAENSET</name> <description>LNAEN Set</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LNAENCLEAR</name> <description>LNAEN Clear</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x1F0107EF</resetMask> <fields> <field> <name>FORCEDISABLE</name> <description>Force Radio Disable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSTXEN</name> <description>PRS TX Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXAFTERRX</name> <description>TX After RX</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>TX will not be started automatically.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>A transition to TX is automatically started when a received frame is accepted by the FRC.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSMODE</name> <description>PRS RXEN Mode</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIRECT</name> <description>The PRS signal is used directly</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PULSE</name> <description>The PRS signal is used as an RX enable pulse</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCLR</name> <description>PRS RXEN Clear</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RXSEARCH</name> <description>The PRS RXEN signal is cleared when the RSM state enters RXSEARCH</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRSCH</name> <description>The Selected PRS channel in PRSCLRSEL is used as a disable pulse</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXPOSTPONE</name> <description>TX Postpone</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>In the TX state transmit data is output.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>In the TX state an unmodulated carrier is output until this bit is cleared.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ACTIVEPOL</name> <description>ACTIVE signal polarity</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Active low</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Active high</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PAENPOL</name> <description>PAEN signal polarity</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Active low</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Active high</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAENPOL</name> <description>LNAEN signal polarity</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Active low</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Active high</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSRXDIS</name> <description>PRS RX Disable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>PRS will not disable RX</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>The channel selected by PRSRXDISSEL will generate a disable RX pulse</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSFORCETX</name> <description>PRS Force RX</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>PRS will not force TX</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>The channel selected by PRSFORCETXSEL will generate a force TX pulse</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SEQRESET</name> <description>SEQ reset</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>EXITSHUTDOWNDIS</name> <description>Exit SHUTDOWN state Disable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CPUWAITDIS</name> <description>SEQ CPU Wait Disable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQCLKDIS</name> <description>SEQ Clk Disable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXOFDIS</name> <description>Switch to RXOVERFLOW Disable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FORCESTATE</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>FORCESTATE</name> <description>Force RAC state transition</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FF000F</resetMask> <fields> <field> <name>STATECHANGE</name> <description>Radio State Change</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STIMCMPEV</name> <description>STIMER Compare Event</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQLOCKUP</name> <description>SEQ locked up</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQRESETREQ</name> <description>SEQ reset request</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQ</name> <description>Sequencer Interrupt Flags</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FF000F</resetMask> <fields> <field> <name>STATECHANGE</name> <description>Radio State Change Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STIMCMPEV</name> <description>STIMER Compare Event Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQLOCKUP</name> <description>SEQ locked up Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQRESETREQ</name> <description>SEQ reset request Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQ</name> <description>Sequencer Flags Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TESTCTRL</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>MODEN</name> <description>Modulator enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEMODEN</name> <description>Demodulator enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIF</name> <description>No Description</description> <addressOffset>0x028</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFF000F</resetMask> <fields> <field> <name>STATECHANGESEQ</name> <description>Radio State Change</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STIMCMPEVSEQ</name> <description>STIMER Compare Event</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEMODRXREQCLRSEQ</name> <description>Demod RX request clear</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSEVENTSEQ</name> <description>SEQ PRS Event</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATEOFF</name> <description>entering STATE_OFF </description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXWARM</name> <description>entering STATE_RXWARM</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXSEARCH</name> <description>entering STATE_RXSEARCH </description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXFRAME</name> <description>entering STATE_RXFRAME</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXPD</name> <description>entering STATE_RXPD</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERX2RX</name> <description>entering STATE_RX2RX</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXOVERFLOW</name> <description>entering STATE_RXOVERFLOW</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERX2TX</name> <description>entering STATE_RX2TX</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETXWARM</name> <description>entering STATE_TXWARM</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETX</name> <description>entering STATE_TX</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETXPD</name> <description>entering STATE_TXPD</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETX2RX</name> <description>entering STATE_TX2RX</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETX2TX</name> <description>entering STATE_TX2TX</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATESHUTDOWN</name> <description>entering STATE_SHUTDOWN</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIEN</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFF000F</resetMask> <fields> <field> <name>STATECHANGESEQ</name> <description>Radio State Change Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STIMCMPEVSEQ</name> <description>STIMER Compare Event Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEMODRXREQCLRSEQ</name> <description>Demod RX req clr Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSEVENTSEQ</name> <description>PRS SEQ EVENT Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATEOFF</name> <description>STATE_OFF Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXWARM</name> <description>STATE_RXWARM Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXSEARCH</name> <description>STATE_RXSEARC Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXFRAME</name> <description>STATE_RXFRAME Interrupt Enable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXPD</name> <description>STATE_RXPD Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERX2RX</name> <description>STATE_RX2RX Interrupt Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXOVERFLOW</name> <description>STATE_RXOVERFLOW Interrupt Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERX2TX</name> <description>STATE_RX2TX Interrupt Enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETXWARM</name> <description>STATE_TXWARM Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETX</name> <description>STATE_TX Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETXPD</name> <description>STATE_TXPD Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETX2RX</name> <description>STATE_TX2RX Interrupt Enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETX2TX</name> <description>STATE_TX2TX Interrupt Enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATESHUTDOWN</name> <description>STATE_SHUTDOWN Interrupt Enable</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS1</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>TXMASK</name> <description>Transmit Enable Mask</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STIMER</name> <description>No Description</description> <addressOffset>0x034</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>STIMER</name> <description>STIMER Register</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STIMERCOMP</name> <description>No Description</description> <addressOffset>0x038</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>STIMERCOMP</name> <description>STIMER Compare Register</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQCTRL</name> <description>No Description</description> <addressOffset>0x03C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0300007F</resetMask> <fields> <field> <name>COMPACT</name> <description>STIMER Compare Action</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>WRAP</name> <description>STIMER wraps when reaching STIMERCOMP</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CONTINUE</name> <description>STIMER continues when reaching STIMERCOMP</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COMPINVALMODE</name> <description>STIMER Comp Invalid Mode</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NEVER</name> <description>STIMERCOMP is always valid</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>STATECHANGE</name> <description>STIMERCOMP is invalidated when the RSM changes state</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>COMPEVENT</name> <description>STIMERCOMP is invalidated when an STIMER compare event occurs</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>STATECOMP</name> <description>STIMERCOMP is invalidated both when the RSM changes state and when a compare event occurs</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RELATIVE</name> <description>STIMER Compare value relative</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Absolute</name> <description>The compare value set for stimer is an absolute value. </description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Relative</name> <description>The compare value set for stimer is a relative value. It takes the amount of time you set to make compare event happens.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STIMERALWAYSRUN</name> <description>STIMER always Run</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STIMERDEBUGRUN</name> <description>STIMER Debug Run</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>STIMER is not running when the Sequencer is halted.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>STIMER is running when the Sequencer is halted.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STATEDEBUGRUN</name> <description>FSM state Debug Run</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>FSM keeps unchanged when the Sequencer is halted</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>FSM keeps going when the Sequencer is halted</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SWIRQ</name> <description>SW spare IRQ</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PRESC</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>read-write</access> <resetValue>0x00000007</resetValue> <resetMask>0x0000007F</resetMask> <fields> <field> <name>STIMER</name> <description>STIMER Prescaler</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SR0</name> <description>No Description</description> <addressOffset>0x044</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SR0</name> <description>Sequencer Storage Register 0</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SR1</name> <description>No Description</description> <addressOffset>0x048</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SR1</name> <description>Sequencer Storage Register 1</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SR2</name> <description>No Description</description> <addressOffset>0x04C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SR2</name> <description>Sequencer Storage Register 2</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SR3</name> <description>No Description</description> <addressOffset>0x050</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SR3</name> <description>Sequencer Storage Register 3</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STCTRL</name> <description>No Description</description> <addressOffset>0x054</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x01FFFFFF</resetMask> <fields> <field> <name>STCAL</name> <description>Systick timer freq cal</description> <bitOffset>0</bitOffset> <bitWidth>24</bitWidth> <access>read-write</access> </field> <field> <name>STSKEW</name> <description>Systick timer skew</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FRCTXWORD</name> <description>No Description</description> <addressOffset>0x058</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>WDATA</name> <description>FRC write data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FRCRXWORD</name> <description>No Description</description> <addressOffset>0x05C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>RDATA</name> <description>FRC read data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>EM1PCSR</name> <description>No Description</description> <addressOffset>0x060</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00070033</resetMask> <fields> <field> <name>RADIOEM1PMODE</name> <description></description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>HWCTRL</name> <description>Hardware Controls EM1P Request Signal</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SWCTRL</name> <description>Software Controls EM1P Request Signal</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RADIOEM1PDISSWREQ</name> <description></description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MCUEM1PMODE</name> <description></description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>HWCTRL</name> <description>Hardware Controls EM1P Request Signal.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SWCTRL</name> <description>Software Controls EM1P Request Signal</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MCUEM1PDISSWREQ</name> <description></description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RADIOEM1PREQ</name> <description></description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RADIOEM1PACK</name> <description></description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RADIOEM1PHWREQ</name> <description></description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>SYNTHENCTRL</name> <description>No Description</description> <addressOffset>0x098</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00100682</resetMask> <fields> <field> <name>VCOSTARTUP</name> <description>SYVCOFASTSTARTUP</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>fast_start_up_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>fast_start_up_1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>VCBUFEN</name> <description>SYLPFVCBUFEN</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MMDPOWERBALANCEDISABLE</name> <description>SYMMDPOWERBALANCEENB</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>EnablePowerbleed</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DisablePowerBleed</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LPFBWSEL</name> <description>LPF bandwidth register selection</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LPFBWRX</name> <description>Select LPFBWRX</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LPFBWTX</name> <description>Select LPFBWTX</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SYNTHREGCTRL</name> <description>No Description</description> <addressOffset>0x09C</addressOffset> <access>read-write</access> <resetValue>0x04000C00</resetValue> <resetMask>0x07001C00</resetMask> <fields> <field> <name>MMDLDOVREFTRIM</name> <description>SYTRIMMMDREGVREF</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vref0p5125</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vref0p5250</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vref0p5375</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vref0p5500</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vref0p5625</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vref0p5750</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vref0p5875</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vref0p6000</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CHPLDOVREFTRIM</name> <description>SYTRIMCHPREGVREF</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vref0p6000</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vref0p6125</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vref0p6250</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vref0p6375</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vref0p6500</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vref0p6625</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vref0p6750</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vref0p6875</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>VCOCTRL</name> <description>No Description</description> <addressOffset>0x0A0</addressOffset> <access>read-write</access> <resetValue>0x0000044C</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>VCOAMPLITUDE</name> <description>SYVCOAMPLOPEN</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>VCODETAMPLITUDERX</name> <description>SYVCOAMPLPKDRX</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>VCODETAMPLITUDETX</name> <description>SYVCOAMPLPKDTX</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS2</name> <description>No Description</description> <addressOffset>0x0B0</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PREVSTATE1</name> <description>Previous Radio State</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Radio is off</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RXWARM</name> <description>Radio is enabling receiver</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXSEARCH</name> <description>Radio is listening for incoming frames</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RXFRAME</name> <description>Radio is receiving a frame</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>RXPD</name> <description>Radio is powering down receiver and going to OFF state</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>RX2RX</name> <description>Radio remains in receive mode after frame reception is completed</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>RXOVERFLOW</name> <description>Received data was lost due to full receive buffer</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>RX2TX</name> <description>Radio is disabling receiver and enabling transmitter</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>TXWARM</name> <description>Radio is enabling transmitter</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>TX</name> <description>Radio is transmitting data</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>TXPD</name> <description>Radio is powering down transmitter and going to OFF state</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>TX2RX</name> <description>Radio is disabling transmitter and enabling reception</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>TX2TX</name> <description>Radio is preparing for a transmission after the previous transmission was ended</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>SHUTDOWN</name> <description>Radio is powering down receiver and going to OFF state</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>POR</name> <description>Radio power-on-reset state</description> <value>14</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREVSTATE2</name> <description>Previous Radio State 2</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Radio is off</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RXWARM</name> <description>Radio is enabling receiver</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXSEARCH</name> <description>Radio is listening for incoming frames</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RXFRAME</name> <description>Radio is receiving a frame</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>RXPD</name> <description>Radio is powering down receiver and going to OFF state</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>RX2RX</name> <description>Radio remains in receive mode after frame reception is completed</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>RXOVERFLOW</name> <description>Received data was lost due to full receive buffer</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>RX2TX</name> <description>Radio is disabling receiver and enabling transmitter</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>TXWARM</name> <description>Radio is enabling transmitter</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>TX</name> <description>Radio is transmitting data</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>TXPD</name> <description>Radio is powering down transmitter and going to OFF state</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>TX2RX</name> <description>Radio is disabling transmitter and enabling reception</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>TX2TX</name> <description>Radio is preparing for a transmission after the previous transmission was ended</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>SHUTDOWN</name> <description>Radio is powering down receiver and going to OFF state</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>POR</name> <description>Radio power-on-reset state</description> <value>14</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREVSTATE3</name> <description>Previous Radio State 3</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Radio is off</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RXWARM</name> <description>Radio is enabling receiver</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXSEARCH</name> <description>Radio is listening for incoming frames</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RXFRAME</name> <description>Radio is receiving a frame</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>RXPD</name> <description>Radio is powering down receiver and going to OFF state</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>RX2RX</name> <description>Radio remains in receive mode after frame reception is completed</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>RXOVERFLOW</name> <description>Received data was lost due to full receive buffer</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>RX2TX</name> <description>Radio is disabling receiver and enabling transmitter</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>TXWARM</name> <description>Radio is enabling transmitter</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>TX</name> <description>Radio is transmitting data</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>TXPD</name> <description>Radio is powering down transmitter and going to OFF state</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>TX2RX</name> <description>Radio is disabling transmitter and enabling reception</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>TX2TX</name> <description>Radio is preparing for a transmission after the previous transmission was ended</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>SHUTDOWN</name> <description>Radio is powering down receiver and going to OFF state</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>POR</name> <description>Radio power-on-reset state</description> <value>14</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CURRSTATE</name> <description>Current Radio State</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Radio is off</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RXWARM</name> <description>Radio is enabling receiver</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXSEARCH</name> <description>Radio is listening for incoming frames</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RXFRAME</name> <description>Radio is receiving a frame</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>RXPD</name> <description>Radio is powering down receiver and going to OFF state</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>RX2RX</name> <description>Radio remains in receive mode after frame reception is completed</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>RXOVERFLOW</name> <description>Received data was lost due to full receive buffer</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>RX2TX</name> <description>Radio is disabling receiver and enabling transmitter</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>TXWARM</name> <description>Radio is enabling transmitter</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>TX</name> <description>Radio is transmitting data</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>TXPD</name> <description>Radio is powering down transmitter and going to OFF state</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>TX2RX</name> <description>Radio is disabling transmitter and enabling reception</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>TX2TX</name> <description>Radio is preparing for a transmission after the previous transmission was ended</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>SHUTDOWN</name> <description>Radio is powering down receiver and going to OFF state</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>POR</name> <description>Radio power-on-reset state</description> <value>14</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IFPGACTRL</name> <description>No Description</description> <addressOffset>0x0B4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FF80000</resetMask> <fields> <field> <name>DCCALON</name> <description>Enable/Disable DCCAL in DEMOD</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>DC ESTI DISABLED</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>DC ESTI ENABLED</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DCRSTEN</name> <description>DC Compensation Filter Reset Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>DC Comp out of Reset</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>DC Comp in Reset</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DCESTIEN</name> <description>DCESTIEN Override for RAC</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>DCESTI Disabled in MODEM</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>DCESTI Enabled in MODEM</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DCCALDEC0</name> <description>DEC0 Value for DCCAL</description> <bitOffset>22</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DF3</name> <description>Decimation Factor 0 = 3. Cutoff 0.050 * f<subscript>HFXO</subscript>.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DF4WIDE</name> <description>Decimation Factor 0 = 4. Cutoff 0.069 * f<subscript>HFXO</subscript>.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DF4NARROW</name> <description>Decimation Factor 0 = 4. Cutoff 0.037 * f<subscript>HFXO</subscript>.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DF8WIDE</name> <description>Decimation Factor 0 = 8. Cutoff 0.012 * f<subscript>HFXO</subscript>.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DF8NARROW</name> <description>Decimation Factor 0 = 8. Cutoff 0.005 * f<subscript>HFXO</subscript>.</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DCCALDCGEAR</name> <description>DC COMP GEAR Value for DCCAL</description> <bitOffset>25</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PAENCTRL</name> <description>No Description</description> <addressOffset>0x0B8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00070100</resetMask> <fields> <field> <name>PARAMP</name> <description>PA output level ramping</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INVRAMPCLK</name> <description>Invert PA ramping clock</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIV2RAMPCLK</name> <description>Div PA ramping clock by 2</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSTDIV2RAMPCLK</name> <description>Reset Div2 PA ramping clock</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>APC</name> <description>No Description</description> <addressOffset>0x0BC</addressOffset> <access>read-write</access> <resetValue>0xFF000000</resetValue> <resetMask>0xFF000004</resetMask> <fields> <field> <name>ENAPCSW</name> <description>software control bit for apc</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AMPCONTROLLIMITSW</name> <description>software amp_control top limit</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANTDIV</name> <description>No Description</description> <addressOffset>0x0C0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>INTDIVLNAMIXEN0</name> <description>INTDIVLNAMIXEN0</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTDIVLNAMIXENAMP0</name> <description>INTDIVLNAMIXENAMP0</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTDIVLNAMIXRFATTDCEN0</name> <description>INTDIVLNAMIXRFATTDCEN0</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTDIVLNAMIXRFPKDENRF0</name> <description>INTDIVLNAMIXRFPKDENRF0</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTDIVSYLODIVRLO0SUBGEN</name> <description>INTDIVSYLODIVRLO0SUBGEN</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTDIVLNAMIXEN1</name> <description>INTDIVLNAMIXEN1</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTDIVLNAMIXENAMP1</name> <description>INTDIVLNAMIXENAMP1</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTDIVLNAMIXRFATTDCEN1</name> <description>INTDIVLNAMIXRFATTDCEN1</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTDIVLNAMIXRFPKDENRF1</name> <description>INTDIVLNAMIXRFPKDENRF1</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTDIVSYLODIVRLO1SUBGEN</name> <description>INTDIVSYLODIVRLO1SUBGEN</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTDIVSTATUS</name> <description>ANTDIVSTATUS</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Both antenna disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ANT1</name> <description>Antenna 0 enabled</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ANT2</name> <description>Antenna 1 enabled</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both Antenna enabled</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>AUXADCTRIM</name> <description></description> <addressOffset>0x0C4</addressOffset> <access>read-write</access> <resetValue>0x06D55504</resetValue> <resetMask>0x1FFFFFFF</resetMask> <fields> <field> <name>AUXADCCLKINVERT</name> <description>AUXADCCLKINVERT</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disable_Invert</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enable_Invert</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCLDOVREFTRIM</name> <description>AUXADCLDOVREFTRIM</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>TRIM1p27</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TRIM1p3</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>TRIM1p35</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TRIM1p4</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCOUTPUTINVERT</name> <description>AUXADCOUTPUTINVERT</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCRCTUNE</name> <description>AUXADCRCTUNE</description> <bitOffset>4</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>AUXADCTRIMADCINPUTRES</name> <description>AUXADCTRIMADCINPUTRES</description> <bitOffset>9</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RES200k</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RES250k</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RES300k</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RES350k</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTRIMCURRINPUTBUF</name> <description>AUXADCTRIMCURRINPUTBUF</description> <bitOffset>11</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Typ_minus_40pct</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Typ_minus_20pct</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>Typ</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Typ_plus_20pct</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTRIMCURROPA1</name> <description>AUXADCTRIMCURROPA1</description> <bitOffset>13</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Typ_minus_40pct</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Typ_minus_20pct</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>Typ</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Typ_plus_20pct</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTRIMCURROPA2</name> <description>AUXADCTRIMCURROPA2</description> <bitOffset>15</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Typ_minus_40pct</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Typ_minus_20pct</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>Typ</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Typ_plus_20pct</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTRIMCURRREFBUF</name> <description>AUXADCTRIMCURRREFBUF</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Typ_minus_40pct</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Typ_minus_20pct</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>Typ</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Typ_plus_20pct</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTRIMCURRTSENSE</name> <description>AUXADCTRIMCURRTSENSE</description> <bitOffset>19</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Typ_minus_40pct</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Typ_minus_20pct</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>Typ</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Typ_plus_20pct</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTRIMCURRVCMBUF</name> <description>AUXADCTRIMCURRVCMBUF</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Typ_minus_40pct</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Typ_minus_20pct</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>Typ</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Typ_plus_20pct</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTRIMLDOHIGHCURRENT</name> <description>AUXADCTRIMLDOHIGHCURRENT</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LowCurrentMode</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HighCurrentMode</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTRIMREFP</name> <description>AUXADCTRIMREFP</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>REF1p05</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>REF1p16</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>REF1p2</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>REF1p25</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTRIMVREFVCM</name> <description>AUXADCTRIMVREFVCM</description> <bitOffset>26</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Trim0p6</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Trim0p65</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>Trim0p7</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Trim0p75</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTSENSETRIMVBE2</name> <description>AUXADCTSENSETRIMVBE2</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>VBE_16uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>VBE_32uA</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>AUXADCEN</name> <description></description> <addressOffset>0x0C8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FF</resetMask> <fields> <field> <name>AUXADCENAUXADC</name> <description>AUXADCENAUXADC</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCENINPUTBUFFER</name> <description>AUXADCENINPUTBUFFER</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCENLDO</name> <description>AUXADCENLDO</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCENOUTPUTDRV</name> <description>AUXADCENOUTPUTDRV</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCENPMON</name> <description>AUXADCENPMON</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCENRESONDIAGA</name> <description>AUXADCENRESONDIAGA</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCENTSENSE</name> <description>AUXADCENTSENSE</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCENTSENSECAL</name> <description>AUXADCENTSENSECAL</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCINPUTBUFFERBYPASS</name> <description>AUXADCINPUTBUFFERBYPASS</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Not_Bypassed</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Bypassed</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCENMEASTHERMISTOR</name> <description>AUXADCENMEASTHERMISTOR</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>AUXADCCTRL0</name> <description>No Description</description> <addressOffset>0x0CC</addressOffset> <access>read-write</access> <resetValue>0x00000100</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>CYCLES</name> <description>Cycle number to run</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>MUXSEL</name> <description>Select accumulator</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>CLRCOUNTER</name> <description>Clear counter</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CLRFILTER</name> <description>Clear accumulators</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AUXADCCTRL1</name> <description></description> <addressOffset>0x0D0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xF31F0FFF</resetMask> <fields> <field> <name>AUXADCINPUTRESSEL</name> <description>AUXADCINPUTRESSEL</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RES640kOhm</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RES320kOhm</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RES160kOhm</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RES80kOhm</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>RES40kOhm</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>RES20kOhm</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>RES10kOhm</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>RES5kOhm</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RES2p5kOhm</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>RES1p25kOhm</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>RES0p6kOhm</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>RES_switch</name> <description></description> <value>11</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCINPUTSELECT</name> <description>AUXADCINPUTSELECT</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SEL0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SEL1</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SEL2</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SEL3</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>SEL4</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>SEL5</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>SEL6</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>SEL7</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>SEL8</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>SEL9</name> <description></description> <value>9</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCPMONSELECT</name> <description>AUXADCPMONSELECT</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>AUXADCTSENSESELCURR</name> <description>AUXADCTSENSESELCURR</description> <bitOffset>16</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>AUXADCRESET</name> <description>AUXADCRESET</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Reset_Enabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Reset_Disabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTSENSESELVBE</name> <description>AUXADCTSENSESELVBE</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>VBE1</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>VBE2</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTHERMISTORFREQSEL</name> <description>AUXADCTHERMISTORFREQSEL</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>DIV256</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>DIV512</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>DIV1024</name> <description></description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>AUXADCOUT</name> <description>No Description</description> <addressOffset>0x0D4</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>AUXADCOUT</name> <description>AUXADC output</description> <bitOffset>0</bitOffset> <bitWidth>28</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CLKMULTEN0</name> <description></description> <addressOffset>0x0D8</addressOffset> <access>read-write</access> <resetValue>0xAA400005</resetValue> <resetMask>0xFFDFFFFF</resetMask> <fields> <field> <name>CLKMULTBWCAL</name> <description>CLKMULTBWCAL</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>bw_1lsb</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>bw_2lsb</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>bw_3lsb</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>bw_4lsb</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTDISICO</name> <description>CLKMULTDISICO</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>enable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>disable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENBBDET</name> <description>CLKMULTENBBDET</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENBBXLDET</name> <description>CLKMULTENBBXLDET</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENBBXMDET</name> <description>CLKMULTENBBXMDET</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENCFDET</name> <description>CLKMULTENCFDET</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENDITHER</name> <description>CLKMULTENDITHER</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENDRVADC</name> <description>CLKMULTENDRVADC</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENDRVN</name> <description>CLKMULTENDRVN</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENDRVP</name> <description>CLKMULTENDRVP</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENDRVRX2P4G</name> <description>CLKMULTENDRVRX2P4G</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENFBDIV</name> <description>CLKMULTENFBDIV</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENREFDIV</name> <description>CLKMULTENREFDIV</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENREG1</name> <description>CLKMULTENREG1</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENREG2</name> <description>CLKMULTENREG2</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENREG3</name> <description>CLKMULTENREG3</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENROTDET</name> <description>CLKMULTENROTDET</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENBYPASS40MHZ</name> <description>CLKMULTENBYPASS40MHZ</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTFREQCAL</name> <description>CLKMULTFREQCAL</description> <bitOffset>22</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pedes_14uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pedes_22uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>pedes_30uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>pedes_38uA</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTREG2ADJI</name> <description>CLKMULTREG2ADJI</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>I_80uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>I_100uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>I_120uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>I_140uA</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTREG1ADJV</name> <description>CLKMULTREG1ADJV</description> <bitOffset>26</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p28</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p32</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p33</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p38</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTREG2ADJV</name> <description>CLKMULTREG2ADJV</description> <bitOffset>28</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p03</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p09</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p10</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p16</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTREG3ADJV</name> <description>CLKMULTREG3ADJV</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p03</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p06</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p07</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p09</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CLKMULTEN1</name> <description></description> <addressOffset>0x0DC</addressOffset> <access>read-write</access> <resetValue>0x00000188</resetValue> <resetMask>0x0001FDEF</resetMask> <fields> <field> <name>CLKMULTINNIBBLE</name> <description>CLKMULTINNIBBLE</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>CLKMULTLDFNIB</name> <description>CLKMULTLDFNIB</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTLDMNIB</name> <description>CLKMULTLDMNIB</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTRDNIBBLE</name> <description>CLKMULTRDNIBBLE</description> <bitOffset>7</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>quarter_nibble</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>fine_nibble</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>moderate_nibble</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>coarse_nibble</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTLDCNIB</name> <description>CLKMULTLDCNIB</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTDRVAMPSEL</name> <description>CLKMULTDRVAMPSEL</description> <bitOffset>11</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>slide_x1</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>slide_x2</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>slide_x3</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>slide_x4</name> <description></description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>slide_x5</name> <description></description> <value>31</value> </enumeratedValue> <enumeratedValue> <name>slide_x6</name> <description></description> <value>63</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CLKMULTCTRL</name> <description></description> <addressOffset>0x0E0</addressOffset> <access>read-write</access> <resetValue>0x000000C0</resetValue> <resetMask>0x00007FFF</resetMask> <fields> <field> <name>CLKMULTDIVN</name> <description>CLKMULTDIVN</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>CLKMULTDIVR</name> <description>CLKMULTDIVR</description> <bitOffset>7</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>CLKMULTDIVX</name> <description>CLKMULTDIVX</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>div_1</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>div_2</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>div_4</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>div_6</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>div_8</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>div10</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>div12</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>div14</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENRESYNC</name> <description>CLKMULTENRESYNC</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_sync</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_sync</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTVALID</name> <description>CLKMULTVALID</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>invalid</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>valid</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CLKMULTSTATUS</name> <description></description> <addressOffset>0x0E4</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>CLKMULTOUTNIBBLE</name> <description>CLKMULTOUTNIBBLE</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>CLKMULTACKVALID</name> <description>CLKMULTACKVALID</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>invalid</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>valid</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IFADCTRIM0</name> <description></description> <addressOffset>0x0EC</addressOffset> <access>read-write</access> <resetValue>0x11512C6C</resetValue> <resetMask>0x7FFFFFFD</resetMask> <fields> <field> <name>IFADCCLKSEL</name> <description>IFADCCLKSEL</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>clk_synth</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>clk_adcpll</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCLDOSERIESAMPLVL</name> <description>IFADCLDOSERIESAMPLVL</description> <bitOffset>2</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p225</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p250</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p275</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p300</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>v1p325</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>v1p350</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>v1p375</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>v1p400</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCLDOSHUNTAMPLVL1</name> <description>IFADCLDOSHUNTAMPLVL1</description> <bitOffset>5</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p125</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p150</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p175</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p200</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>v1p225</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>v1p250</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>v1p275</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>v1p300</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCLDOSHUNTAMPLVL2</name> <description>IFADCLDOSHUNTAMPLVL2</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCLDOSHUNTCURLVL1</name> <description>IFADCLDOSHUNTCURLVL1</description> <bitOffset>9</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>i55u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>i65u</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>i70u</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>i85u</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>i85u2</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>i95u</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>i100u</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>i110u</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCLDOSHUNTCURLVL2</name> <description>IFADCLDOSHUNTCURLVL2</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>i4u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>i4p5u</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>i5u</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>i5p5u</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>i5u2</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>i5p5u2</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>i6u</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>i6p5u</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCOTACURRENT</name> <description>IFADCOTACURRENT</description> <bitOffset>15</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>i3u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>i3p5u</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>i4u</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>i4p5u</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>i4u2</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>i4p5u2</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>i5u</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>i5p5u</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCREFBUFAMPLVL</name> <description>IFADCREFBUFAMPLVL</description> <bitOffset>18</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v0p88</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v0p91</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v0p94</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v0p97</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>v1p00</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>v1p03</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>v1p06</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>v1p09</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCREFBUFCURLVL</name> <description>IFADCREFBUFCURLVL</description> <bitOffset>21</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>i4u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>i4p5u</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>i5u</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>i5p5u</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>i5u2</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>i5p5u2</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>i6u</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>i6p5u</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCSIDETONEAMP</name> <description>IFADCSIDETONEAMP</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>diff_5p68mV</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>diff_29p1mV</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>diff_9p73mV</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>diff_76p9mV</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>diff_9p68_mV</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>diff_51_mV</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>diff_17p2_mV</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>disable</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCSIDETONEFREQ</name> <description>IFADCSIDETONEFREQ</description> <bitOffset>27</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>na0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>div_128</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>div_64</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>div_32</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>div_16</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>div_8</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>div_4</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>na7</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCENHALFMODE</name> <description>IFADCENHALFMODE</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>full_speed_mode</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>half_speed_mode</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IFADCTRIM1</name> <description></description> <addressOffset>0x0F0</addressOffset> <access>read-write</access> <resetValue>0x00000123</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>IFADCVCMLVL</name> <description>IFADCVCMLVL</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vcm_475mV</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vcm_500mV</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vcm_525mV</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vcm_550mV</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vcm_575mV</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vcm_600mV</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vcm_625mV</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>cm_650mV</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCENNEGRES</name> <description>IFADCENNEGRES</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCNEGRESCURRENT</name> <description>IFADCNEGRESCURRENT</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>i1p0u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>i1p5u</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>i2p0u</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>i2p5u</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>i2p0u2</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>i2p5u2</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>i3p0u</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>i3p5u</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCNEGRESVCM</name> <description>IFADCNEGRESVCM</description> <bitOffset>7</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>r210k_x_1uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>r210k_x_1uA2</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>r100k_x_2uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>r50k_x_3uA</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCENSUBGMODE</name> <description>IFADCENSUBGMODELV</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>fullspeed_mode</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>subg_mode</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCTZ</name> <description>IFADCTZ</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>default_zero</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>illegal_mode</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>half_zero</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>illegal_mode2</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>quarter_zero</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>illegal_mode3</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>illegal_mode4</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>illegal_mode5</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCENXOBYPASS</name> <description>IFADCENXOBYPASS</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_bypass</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_bypass</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IFADCCAL</name> <description></description> <addressOffset>0x0F4</addressOffset> <access>read-write</access> <resetValue>0x00000C00</resetValue> <resetMask>0x00FF1F03</resetMask> <fields> <field> <name>IFADCENRCCAL</name> <description>IFADCENRCCAL</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>rccal_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>rccal_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCTUNERCCALMODE</name> <description>IFADCTUNERCCALMODE</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SYmode</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ADCmode</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCTUNERC</name> <description>IFADCTUNERC</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>IFADCRCCALCOUNTERSTARTVAL</name> <description>IFADCRCCALCOUNTERSTARTVAL</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IFADCSTATUS</name> <description></description> <addressOffset>0x0F8</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>IFADCRCCALOUT</name> <description>IFADCRCCALOUT</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>lo</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>hi</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>LNAMIXTRIM0</name> <description></description> <addressOffset>0x100</addressOffset> <access>read-write</access> <resetValue>0x00000110</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>LNAMIXLNA0CAPSEL</name> <description>LNAMIXLNA0CAPSEL</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXMXRBIAS0</name> <description>LNAMIXMXRBIAS0</description> <bitOffset>3</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>bias_1V</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>unused</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>bias_900m</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>bias_800m</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXVOUT0ADJ</name> <description>LNAMIXVOUT0ADJ</description> <bitOffset>5</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LNAMIXTRIM1</name> <description></description> <addressOffset>0x104</addressOffset> <access>read-write</access> <resetValue>0x00000110</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>LNAMIXLNA1CAPSEL</name> <description>LNAMIXLNA1CAPSEL</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXMXRBIAS1</name> <description>LNAMIXMXRBIAS1</description> <bitOffset>3</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>bias_1V</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>unused</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>bias_900m</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>bias_800m</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXVOUT1ADJ</name> <description>LNAMIXVOUT1ADJ</description> <bitOffset>5</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LNAMIXTRIM2</name> <description></description> <addressOffset>0x108</addressOffset> <access>read-write</access> <resetValue>0x0115E3D0</resetValue> <resetMask>0x01FFFFF0</resetMask> <fields> <field> <name>LNAMIXCURCTRL</name> <description>LNAMIXCURCTRL</description> <bitOffset>4</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXHIGHCUR</name> <description>LNAMIXHIGHCUR</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>current_470uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>current_530uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>unused</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>current_590uA</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXLOWCUR</name> <description>LNAMIXLOWCUR</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>current_60per</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>current_80per</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>current_100per</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>current_150per</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXLNARESADJ</name> <description>LNAMIXLNARESADJ</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXNCASADJ</name> <description>LNAMIXNCASADJ</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXPCASADJ</name> <description>LNAMIXPCASADJ</description> <bitOffset>19</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXTRIMVREG</name> <description>LNAMIXTRIMVREG</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LNAMIXTRIM3</name> <description>No Description</description> <addressOffset>0x10C</addressOffset> <access>read-write</access> <resetValue>0x00002A10</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>LNAMIXIBIASADJN</name> <description>LNAMIXIBIASADJN</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXIBIASADJP</name> <description>LNAMIXIBIASADJP</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXIBIASRANGEADJN</name> <description>LNAMIXIBIASRANGEADJN</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Shift_range_low</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>default</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Shift_range_high</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXIBIASRANGEADJP</name> <description>LNAMIXIBIASRANGEADJP</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Shift_range_low</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>default</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Shift_range_high</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>LNAMIXTRIM4</name> <description>No Description</description> <addressOffset>0x110</addressOffset> <access>read-write</access> <resetValue>0x52082002</resetValue> <resetMask>0xFF0FFF03</resetMask> <fields> <field> <name>LNAMIXRFPKDBWSEL</name> <description>LNAMIXRFPKDBWSEL</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFPKDCALCMLO</name> <description>LNAMIXRFPKDCALCMLO</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFPKDCALCMHI</name> <description>LNAMIXRFPKDCALCMHI</description> <bitOffset>14</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFPKDTHRESHSELLO</name> <description>LNAMIXRFPKDTHRESHSELLO</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>thresh_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>thresh_20m</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>thresh_30m</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>thresh_40m</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>thresh_50m</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>thresh_60m</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>thresh_70m</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>thresh_80m</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>thresh_90m</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>thresh_100m</name> <description></description> <value>9</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXRFPKDTHRESHSELHI</name> <description>LNAMIXRFPKDTHRESHSELHI</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>thresh_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>thresh_20m</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>thresh_30m</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>thresh_40m</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>thresh_50m</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>thresh_60m</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>thresh_70m</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>thresh_80m</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>thresh_90m</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>thresh_100m</name> <description></description> <value>9</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>LNAMIXCAL</name> <description></description> <addressOffset>0x114</addressOffset> <access>read-write</access> <resetValue>0x000007E0</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>LNAMIXCALPMOSEN</name> <description>LNAMIXCALPMOSEN</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>cal_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>cal_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXCALNMOSEN</name> <description>LNAMIXCALNMOSEN</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>cal_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>cal_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXCALVMODE</name> <description>LNAMIXCALVMODE</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>current_mode</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>voltage_mode</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXENIRCAL0</name> <description>LNAMIXENIRCAL0</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXENIRCAL1</name> <description>LNAMIXENIRCAL1</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXIRCAL0AMP</name> <description>LNAMIXIRCAL0AMP</description> <bitOffset>5</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXIRCAL1AMP</name> <description>LNAMIXIRCAL1AMP</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LNAMIXEN</name> <description></description> <addressOffset>0x118</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>LNAMIXENAMP0</name> <description>LNAMIXENAMP0</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXENAMP1</name> <description>LNAMIXENAMP1</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXENBIAS</name> <description>LNAMIXENBIAS</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXENLDO</name> <description>LNAMIXENLDO</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PRECTRL</name> <description></description> <addressOffset>0x11C</addressOffset> <access>read-write</access> <resetValue>0x00000026</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>PREBYPFORCE</name> <description>PREBYPFORCE</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>not_forced</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>forced</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREREGTRIM</name> <description>PREREGTRIM</description> <bitOffset>1</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p61</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p68</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p74</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p80</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>v1p86</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>v1p91</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>v1p96</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>v2p00</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREVREFTRIM</name> <description>PREVREFTRIM</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v0p675</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v0p688</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v0p700</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v0p713</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PATRIM0</name> <description></description> <addressOffset>0x120</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>TXTRIMLPAVMID</name> <description>TXTRIMLPAVMID</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>noeffect0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>noeffect1</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>noeffec2</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>noeffect3</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PATRIM1</name> <description></description> <addressOffset>0x124</addressOffset> <access>read-write</access> <resetValue>0x0000235B</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>TXTRIMXPAVNB</name> <description>TXTRIMXPAVNB</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ovdd0p45</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ovdd0p50</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ovdd0p55</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ovdd0p60</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>ovdd0p65</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>ovdd0p70</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>ovdd0p75</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>ovdd0p80</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMXPAVPB</name> <description>TXTRIMXPAVPB</description> <bitOffset>3</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ognd0p45</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ognd0p50</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ognd0p55</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ognd0p60</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>ognd0p65</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>ognd0p70</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>ognd0p75</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>ognd0p80</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMHPAVMID</name> <description>TXTRIMHPAVMID</description> <bitOffset>6</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>noeffect0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>noeffect1</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>noeffect2</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>noeffect3</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMHPAVNCAS</name> <description>TXTRIMHPAVNCAS</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ognd1p50</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ognd1p55</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ognd1p60</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ognd1p65</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>ognd1p70</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>ognd1p75</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>ognd1p80</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>ognd1p85</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMHPAVPCAS</name> <description>TXTRIMHPAVPCAS</description> <bitOffset>11</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ovdd1p30</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p35</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p40</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p45</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p50</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p55</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p60</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p65</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PATRIM2</name> <description></description> <addressOffset>0x128</addressOffset> <access>read-write</access> <resetValue>0x00007777</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TXTRIMCLKGENDUTYN</name> <description>TXTRIMCLKGENDUTYN</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pc50_plus_0000ps</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_2p40ps</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_5p00ps</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_7p20ps</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_10p8ps</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_13p6ps</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_17p1ps</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_21p9ps</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_28p1ps</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_36p3ps</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_47p3ps</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_62p0ps</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_0110ps</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_0211ps</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_0304ps</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_0450ps</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMCLKGENDUTYP</name> <description>TXTRIMCLKGENDUTYP</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pc50_plus_0000ps</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_2p40ps</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_5p00ps</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_7p20ps</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_10p8ps</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_13p6ps</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_17p1ps</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_21p9ps</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_28p1ps</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_36p3ps</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_47p3ps</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_62p0ps</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_0110ps</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_0211ps</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_304ps</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_450ps</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMCLKGENNOVFALL</name> <description>TXTRIMCLKGENNOVFALL</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>tnov_0052ps</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>tnov_0070ps</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>tnov_0097ps</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>tnov_0111ps</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>tnov_0120ps</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>tnov_0131ps</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>tnov_0143ps</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>tnov_0158ps</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>tnov_0175ps</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>tnov_0196ps</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>tnov_0221ps</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>tnov_0251ps</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>tnov_0335ps</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>tnov_0466ps</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>tnov_0677ps</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>tnov_1025ps</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMCLKGENNOVRISE</name> <description>TXTRIMCLKGENNOVRISE</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>tnov_0053ps</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>tnov_0073ps</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>tnov_0102ps</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>tnov_0116ps</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>tnov_0125ps</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>tnov_0136ps</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>tnov_0149ps</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>tnov_0164ps</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>tnov_0181ps</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>tnov_0203ps</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>tnov_0230ps</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>tnov_0262ps</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>tnov_0353ps</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>tnov_0495ps</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>tnov_0723ps</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>tnov_1099ps</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDRVEDGENN</name> <description>TXTRIMDRVEDGENN</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>tedge_0103ps</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>tedge_0110ps</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>tedge_0118ps</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>tedge_0125ps</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>tedge_0137ps</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>tedge_0159ps</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>tedge_0178ps</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>tedge_0203ps</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>tedge_0238ps</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>tedge_0288ps</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>tedge_0357ps</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>tedge_0457ps</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>tedge_0604ps</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>tedge_0828ps</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>tedge_1186ps</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>tedge_1793ps</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDRVEDGENP</name> <description>TXTRIMDRVEDGENP</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>tedge_0103ps</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>tedge_0110ps</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>tedge_0118ps</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>tedge_0125ps</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>tedge_0137ps</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>tedge_0159ps</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>tedge_0178ps</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>tedge_0203ps</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>tedge_0238ps</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>tedge_0288ps</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>tedge_0357ps</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>tedge_0457ps</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>tedge_0604ps</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>tedge_0828ps</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>tedge_1186ps</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>tedge_1793ps</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDRVEDGEPN</name> <description>TXTRIMDRVEDGEPN</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>tedge_0103ps</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>tedge_0110ps</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>tedge_0118ps</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>tedge_0125ps</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>tedge_0137ps</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>tedge_0159ps</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>tedge_0178ps</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>tedge_0203ps</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>tedge_0238ps</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>tedge_0288ps</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>tedge_0357ps</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>tedge_0457ps</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>tedge_0604ps</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>tedge_0828ps</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>tedge_1186ps</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>tedge_1793ps</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDRVEDGEPP</name> <description>TXTRIMDRVEDGEPP</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>tedge_0103ps</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>tedge_0110ps</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>tedge_0118ps</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>tedge_0125ps</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>tedge_0137ps</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>tedge_0159ps</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>tedge_0179ps</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>tedge_0203ps</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>tedge_0238ps</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>tedge_0288ps</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>tedge_0357ps</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>tedge_0457ps</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>tedge_0604ps</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>tedge_0828ps</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>tedge_1186ps</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>tedge_1793ps</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PATRIM3</name> <description>No Description</description> <addressOffset>0x12C</addressOffset> <access>read-write</access> <resetValue>0x00910CAA</resetValue> <resetMask>0x1FFFFFFF</resetMask> <fields> <field> <name>TXTRIMDREGBLEED</name> <description>TXTRIMDREGBLEED</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>bleed_0uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>bleed_140uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>bleed_280uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>bleed_420uA</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDREGBLEEDAUTO</name> <description>TXTRIMDREGBLEEDAUTO</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMOREGBLEEDAUTO</name> <description>TXTRIMOREGBLEEDAUTO</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_bleed_auto</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_bleed_auto</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDREGFB</name> <description>TXTRIMDREGFB</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p222</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p276</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p346</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p436</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMOREGFB</name> <description>TXTRIMOREGFB</description> <bitOffset>6</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p340</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p491</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p641</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p791</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>v1p941</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>v2p091</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>v2p241</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>v2p391</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>v2p541</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>v2p691</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>v2p841</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>v2p991</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>v3p141</name> <description></description> <value>12</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDREG</name> <description>TXTRIMDREG</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p212</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p257</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p301</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p346</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>v1p391</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>v1p436</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>v1p481</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>v1p526</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMOREG</name> <description>TXTRIMOREG</description> <bitOffset>13</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p420</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p448</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p475</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p503</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>v1p531</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>v1p558</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>v1p586</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>v1p613</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>v1p641</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>v1p668</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>v1p696</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>v1p723</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>v1p751</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>v1p778</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>v1p806</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>v1p833</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMRREG</name> <description>TXTRIMRREG</description> <bitOffset>17</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p354</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p380</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p406</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p432</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>v1p458</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>v1p484</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>v1p510</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>v1p536</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>v1p562</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>v1p588</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>v1p614</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>v1p640</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>v1p666</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>v1p692</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>v1p707</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>v1p708</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDREGPSR</name> <description>TXTRIMDREGPSR</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_psrr_boost</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_psrr_boost</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMOREGPSR</name> <description>TXTRIMOREGPSR</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_psrr_cancellation</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_psrr_cancellation</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDREGSLICES</name> <description>TXTRIMDREGSLICES</description> <bitOffset>23</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>slice_1x</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>slice_2x</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>slice_3x</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>slice_4x</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMOREGSLICES</name> <description>TXTRIMOREGSLICES</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>enable_oreg</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>not_valid1</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>not_valid2</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>not_valid3</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDREGMOREBW</name> <description>TXTRIMDREGMOREBW</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_extra_bw</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_extra_bw</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMOREGMOREBW</name> <description>TXTRIMOREGMOREBW</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PATRIM4</name> <description>No Description</description> <addressOffset>0x130</addressOffset> <access>read-write</access> <resetValue>0x00FC0075</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>TXTRIMXPAVNBDRV</name> <description>TXTRIMXPAVNBDRV</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vnb_plus_0p60</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vnb_plus_0p65</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vnb_plus_0p70</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vnb_plus_0p75</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMXPAVPBDRV</name> <description>TXTRIMXPAVPBDRV</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vpb_plus_0p60</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vpb_plus_0p65</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vpb_plus_0p70</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vpb_plus_0p75</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMXPAVXSCURRENT</name> <description>TXTRIMXPAVXSCURRENT</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>m1p75db</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>m1p50db</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>m1p25db</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>m1p00db</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>m0p75db</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>m0p50db</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>m0p25db</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>p00db</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>p0p25db</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>p0p50db</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>p0p75db</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>p1p00db</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>p1p25db</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>p1p50db</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>p1p75db</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>p2p00db</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXXPAVXSCURRENTCOARSE</name> <description>TXXPAVXSCURRENTCOARSE</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>rep01x</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>rep02x</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>rep03x</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>rep04x</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>rep05x</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>rep06x</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>rep07x</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>rep08x</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>rep09x</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>rep10x</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>rep11x</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>rep12x</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>rep13x</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>rep14x</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>rep15x</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>rep16x</name> <description></description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>rep17x</name> <description></description> <value>16</value> </enumeratedValue> <enumeratedValue> <name>rep18x</name> <description></description> <value>17</value> </enumeratedValue> <enumeratedValue> <name>rep19x</name> <description></description> <value>18</value> </enumeratedValue> <enumeratedValue> <name>rep20x</name> <description></description> <value>19</value> </enumeratedValue> <enumeratedValue> <name>rep21x</name> <description></description> <value>20</value> </enumeratedValue> <enumeratedValue> <name>rep22x</name> <description></description> <value>21</value> </enumeratedValue> <enumeratedValue> <name>rep23x</name> <description></description> <value>22</value> </enumeratedValue> <enumeratedValue> <name>rep24x</name> <description></description> <value>23</value> </enumeratedValue> <enumeratedValue> <name>rep25x</name> <description></description> <value>24</value> </enumeratedValue> <enumeratedValue> <name>rep26x</name> <description></description> <value>25</value> </enumeratedValue> <enumeratedValue> <name>rep27x</name> <description></description> <value>26</value> </enumeratedValue> <enumeratedValue> <name>rep28x</name> <description></description> <value>27</value> </enumeratedValue> <enumeratedValue> <name>rep29x</name> <description></description> <value>28</value> </enumeratedValue> <enumeratedValue> <name>rep30x</name> <description></description> <value>29</value> </enumeratedValue> <enumeratedValue> <name>rep31x</name> <description></description> <value>30</value> </enumeratedValue> <enumeratedValue> <name>rep32x</name> <description></description> <value>31</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXXPAVXSCURRENTCOARSEMIN</name> <description>TXXPAVXSCURRENTCOARSEMIN</description> <bitOffset>13</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>imin20u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>imin10u</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>imin05u</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>imin2p5u</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXXPAVXSCURRENTFINE</name> <description>TXXPAVXSCURRENTFINE</description> <bitOffset>15</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>imax200u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>imax245u</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>imax293u</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>imax360u</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>imax400u</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>imax800u</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>imax1200u</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>imax1600u</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>classd</name> <description></description> <value>8</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXXPAVXSCURRENTSELHPA</name> <description>TXXPAVXSCURRENTSELHPA</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>lpa</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>hpa</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXVXSCURRENTVREFN</name> <description>TXVXSCURRENTVREFN</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ognd0p825</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ognd1p075</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ognd1p325</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ognd1p575</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXVXSCURRENTVREFP</name> <description>TXVXSCURRENTVREFP</description> <bitOffset>22</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ovdd0p825</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p075</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p325</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p575</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PATRIM5</name> <description>No Description</description> <addressOffset>0x134</addressOffset> <access>read-write</access> <resetValue>0x000000FC</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>TXVNSRAIL</name> <description>TXVNSRAIL</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXVPSRAIL</name> <description>TXVPSRAIL</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMXPAVNS</name> <description>TXTRIMXPAVNS</description> <bitOffset>2</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ognd1p07</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ognd1p12</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ognd1p18</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ognd1p25</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>ognd1p34</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>ognd1p43</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>ognd1p53</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>ognd1p63</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMXPAVPS</name> <description>TXTRIMXPAVPS</description> <bitOffset>5</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ovdd1p03</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p08</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p14</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p19</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p24</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p30</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p40</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p50</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PADEBUG0</name> <description></description> <addressOffset>0x138</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>TXOREGBYPASS</name> <description>TXOREGBYPASS</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXDREGBYPASS</name> <description>TXDREGBYPASS</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_bypass</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_bypass</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXRREGBYPASS</name> <description>TXRREGBYPASS</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>not_bypass</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>bypass</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXPDNVDDPA</name> <description>TXPDNVDDPA</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>not_pull_down_ovdd</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pull_down_ovdd</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>TXPOWER</name> <description>No Description</description> <addressOffset>0x13C</addressOffset> <access>read-write</access> <resetValue>0x007FE020</resetValue> <resetMask>0x007FEEFF</resetMask> <fields> <field> <name>TXSTRIPE</name> <description>TXSTRIPE</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>on_stripe_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>on_stripe_12</name> <description></description> <value>12</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXSLICE</name> <description>TXSLICE</description> <bitOffset>5</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>on_0_slice</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>on_1_slices</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>on_2_slices</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>NA</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXDRVSLICE</name> <description>TXDRVSLICE</description> <bitOffset>9</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>TXANARAMPODEV</name> <description>TXANARAMPODEV</description> <bitOffset>13</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>TXANARAMPDRVFF</name> <description>TXANARAMPDRVFF</description> <bitOffset>18</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TXRAMP</name> <description>No Description</description> <addressOffset>0x140</addressOffset> <access>read-write</access> <resetValue>0x0000003F</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>TXANARAMPDRVBW</name> <description>TXANARAMPDRVBW</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>drv_ramp_bw_500k</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>drv_ramp_bw_1meg</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>drv_ramp_bw_2meg</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>drv_ramp_bw_4meg</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXANARAMPDRVEN</name> <description>TXANARAMPDRVEN</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ana_ramp_drv_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>tana_ramp_drv_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXANARAMPODEVBW</name> <description>TXANARAMPODEVBW</description> <bitOffset>3</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>odev_ramp_res105k</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>odev_ramp_res035k</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>odev_ramp_res015k</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>odev_ramp_res005k</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXANARAMPODEVEN</name> <description>TXANARAMPODEVEN</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ana_ramp_odev_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ana_ramp_odev_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXBYPASSRAMPCLK</name> <description>TXBYPASSRAMPCLK</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>use_ramp_clk</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>bypass_ramp_clk</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXMODEPHASEFLIP</name> <description>TXMODEPHASEFLIP</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXPHASEDIGITAL</name> <description>TXPHASEDIGITAL</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>phase0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>phase180</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXRESETPAPOWER</name> <description>TXRESETPAPOWER</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>no_reset</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>reset</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXUNMUTEENDRVFF</name> <description>TXUNMUTEENDRVFF</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>driver_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>driver_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PGATRIM</name> <description></description> <addressOffset>0x148</addressOffset> <access>read-write</access> <resetValue>0x00000547</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>PGACTUNE</name> <description>PGACTUNE</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>cfb_0p7</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>cfb_nominal</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>cfb_1p32</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGADISANTILOCK</name> <description>PGADISANTILOCK</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>antilock_enable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>antilock_disable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAVCMOUTTRIM</name> <description>PGAVCMOUTTRIM</description> <bitOffset>5</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vcm_out_0p4</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vcm_out_0p45</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vcm_out_0p5</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vcm_out_0p55</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vcm_out_0p6</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vcm_out_0p65</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vcm_out_0p7</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vcm_out_0p75</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAVLDOTRIM</name> <description>PGAVLDOTRIM</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vdda_1p15</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vdda_1p2</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vdda_1p25</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vdda_1p3</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vdda_1p35</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vdda_1p4</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vdda_1p5</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vdda_1p55</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PGACAL</name> <description></description> <addressOffset>0x14C</addressOffset> <access>read-write</access> <resetValue>0x20202020</resetValue> <resetMask>0x3F3F3F3F</resetMask> <fields> <field> <name>PGAOFFNCALI</name> <description>PGAOFFNCALI</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>offset_m_300mv</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>offset_p_300mv</name> <description></description> <value>63</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAOFFNCALQ</name> <description>PGAOFFNCALQ</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>offset_m_300mv</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>offset_p_300mv</name> <description></description> <value>63</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAOFFPCALI</name> <description>PGAOFFPCALI</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>offset_m_300mv</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>offset_p_300mv</name> <description></description> <value>63</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAOFFPCALQ</name> <description>PGAOFFPCALQ</description> <bitOffset>24</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>offset_m_300mv</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>offset_p_300mv</name> <description></description> <value>63</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PGACTRL</name> <description></description> <addressOffset>0x150</addressOffset> <access>read-write</access> <resetValue>0x00000003</resetValue> <resetMask>0x00FFFEEF</resetMask> <fields> <field> <name>PGABWMODE</name> <description>PGABWMODE</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>bw_5MHz</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>bw_2p5MHz</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>bw_625kHz</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>bw_1p25MHz</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENBIAS</name> <description>PGAENBIAS</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>bias_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>bias_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENGHZ</name> <description>PGAENGHZ</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ghz_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ghz_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENLATCHI</name> <description>PGAENLATCHI</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pkd_latch_i_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pkd_latch_i_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENLATCHQ</name> <description>PGAENLATCHQ</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pkd_latch_q_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pkd_latch_q_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENLDOLOAD</name> <description>PGAENLDOLOAD</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_ldo_load</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_ldo_load</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENPGAI</name> <description>PGAENPGAI</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pgai_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pgai_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENPGAQ</name> <description>PGAENPGAQ</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pgaq_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pgaq_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENPKD</name> <description>PGAENPKD</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pkd_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pkd_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENRCMOUT</name> <description>PGAENRCMOUT</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>rcm_out_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>rcm_out_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAPOWERMODE</name> <description>PGAPOWERMODE</description> <bitOffset>14</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pm_typ</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pm_0p9</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>pm_1p2</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>pm_0p8</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGATHRPKDLOSEL</name> <description>PGATHRPKDLOSEL</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vref50mv</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vref75mv</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vref100mv</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vref125mv</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vref150mv</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vref175mv</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vref200mv</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vref225mv</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>vref250mv</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>vref275mv</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>vref300mv</name> <description></description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGATHRPKDHISEL</name> <description>PGATHRPKDHISEL</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vref50mv</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vref75mv</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vref100mv</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vref125mv</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>verf150mv</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vref175mv</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vref200mv</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vref225mv</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>vref250mv</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>vref275mv</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>vref300mv</name> <description></description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RFBIASCAL</name> <description></description> <addressOffset>0x154</addressOffset> <access>read-write</access> <resetValue>0x30203020</resetValue> <resetMask>0x3F3F3F3F</resetMask> <fields> <field> <name>RFBIASCALBIAS</name> <description>RFBIASCALBIAS</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>RFBIASCALTC</name> <description>RFBIASCALTC</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>RFBIASCALVREF</name> <description>RFBIASCALVREF</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>RFBIASCALVREFSTARTUP</name> <description>RFBIASCALVREFSTARTUP</description> <bitOffset>24</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RFBIASCTRL</name> <description></description> <addressOffset>0x158</addressOffset> <access>read-write</access> <resetValue>0x00040000</resetValue> <resetMask>0x000F001F</resetMask> <fields> <field> <name>RFBIASDISABLEBOOTSTRAP</name> <description>RFBIASDISABLEBOOTSTRAP</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>enable_startup</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>disable_startup</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RFBIASLDOHIGHCURRENT</name> <description>RFBIASLDOHIGHCURRENT</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>low_current</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>high_current</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RFBIASNONFLASHMODE</name> <description>RFBIASNONFLASHMODE</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>flash_process</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>non_flash_process</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RFBIASSTARTUPCORE</name> <description>RFBIASSTARTUPCORE</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>default</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>force_start</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RFBIASSTARTUPSUPPLY</name> <description>RFBIASSTARTUPSUPPLY</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>default</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>forc_start</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RFBIASLDOVREFTRIM</name> <description>RFBIASLDOVREFTRIM</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vref_v0p800</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p813</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p825</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p837</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p850</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p863</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p875</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p887</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p900</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p913</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p925</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p938</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p950</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p963</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p975</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p988</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RADIOEN</name> <description></description> <addressOffset>0x15C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>PREEN</name> <description>PREEN</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>powered_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>powered_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRESTB100UDIS</name> <description>PRESTB100UDIS</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>i100ua_enabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>i100ua_disabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RFBIASEN</name> <description>RFBIASEN</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_rfis_vtr</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_rfis_vtr</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RFPATHEN0</name> <description>No Description</description> <addressOffset>0x160</addressOffset> <access>read-write</access> <resetValue>0x000000C2</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>LNAMIXEN0</name> <description>LNAMIXEN0</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXRFATTDCEN0</name> <description>LNAMIXRFATTDCEN0</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_dc</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_dc</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXRFPKDENRF0</name> <description>LNAMIXRFPKDENRF0</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_path0</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVRLO0SUBGEN</name> <description>SYLODIVRLO0SUBGEN</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENHPA0</name> <description>TXENHPA0</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>hpa0_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>hpa0_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENLPA0</name> <description>TXENLPA0</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>lpa0_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>lpa0_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENVMIDHPA0</name> <description>TXENVMIDHPA0</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENVMIDLPA0</name> <description>TXENVMIDLPA0</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RFPATHEN1</name> <description>No Description</description> <addressOffset>0x164</addressOffset> <access>read-write</access> <resetValue>0x000000C2</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>LNAMIXEN1</name> <description>LNAMIXEN1</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXRFATTDCEN1</name> <description>LNAMIXRFATTDCEN1</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_dc</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_dc</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXRFPKDENRF1</name> <description>LNAMIXRFPKDENRF1</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_path1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVRLO1SUBGEN</name> <description>SYLODIVRLO1SUBGEN</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENHPA1</name> <description>TXENHPA1</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>hpa1_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>hpa1_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENLPA1</name> <description>TXENLPA1</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>lpa1_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>lpa1_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENVMIDHPA1</name> <description>TXENVMIDHPA1</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENVMIDLPA1</name> <description>TXENVMIDLPA1</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RX</name> <description></description> <addressOffset>0x168</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F03FF</resetMask> <fields> <field> <name>IFADCCAPRESET</name> <description>IFADCCAPRESET</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>cap_reset_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>cap_reset_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCENLDOSERIES</name> <description>IFADCENLDOSERIES</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>series_ldo_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>series_ldo_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCENLDOSHUNT</name> <description>IFADCENLDOSHUNT</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>shunt_ldo_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>shunt_ldo_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXENRFPKD</name> <description>LNAMIXENRFPKD</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXENRFPKDLOTHRESH</name> <description>LNAMIXENRFPKDLOTHRESH</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXLDOLOWCUR</name> <description>LNAMIXLDOLOWCUR</description> <bitOffset>5</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>regular_mode</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>low_current_mode</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>high_current_mode</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXREGLOADEN</name> <description>LNAMIXREGLOADEN</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_resistor</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_resistor</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENLDO</name> <description>PGAENLDO</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_ldo</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_ldo</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPQNC3EN</name> <description>SYCHPQNC3EN</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>qnc_2</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>qnc_3</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPBIASTRIMBUFRX</name> <description>SYCHPBIASTRIMBUFRX</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>i_tail_10u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>i_tail_20u</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYPFDCHPLPENRX</name> <description>SYPFDCHPLPENRX</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYPFDFPWENRX</name> <description>SYPFDFPWENRX</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYVCOVCAPFASTRAMPRX</name> <description>SYVCOVCAPFASTRAMPRX</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vcap_fastramp_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vcap_fastramp_1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>TX</name> <description></description> <addressOffset>0x16C</addressOffset> <access>read-write</access> <resetValue>0x00002000</resetValue> <resetMask>0xC00F3FFF</resetMask> <fields> <field> <name>TXENDREG</name> <description>TXENDREG</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>dreg_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>dreg_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENOREG</name> <description>TXENOREG</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>oreg_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>oreg_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENOREGBLEED</name> <description>TXENOREGBLEED</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>oreg_bleed_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>oreg_bleed_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENRREG</name> <description>TXENRREG</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENCLKGEN</name> <description>TXENCLKGEN</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>clkgen_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>clkgen_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENPADDCFORCE</name> <description>TXENPADDCFORCE</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>dc_force_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>dc_force_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENPKDOGND</name> <description>TXENPKDOGND</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ognd_pkd_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ognd_pkd_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENPKDOGNDCLK</name> <description>TXENPKDOGNDCLK</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pkdognd_clk_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pkdognd_clki_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENPUPDNPROTECT</name> <description>TXENPUPDNPROTECT</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pupdn_protect_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pupdn_protect_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENRAMPCLK</name> <description>TXENRAMPCLK</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_ramp_clk</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_ramp_clk</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENVTRCURRENT</name> <description>TXENVTRCURRENT</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENXDRVVMID</name> <description>TXENXDRVVMID</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXMODEPMOSOFF</name> <description>TXMODEPMOSOFF</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXMODESE</name> <description>TXMODESE</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>differential</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>single_ended</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPBIASTRIMBUFTX</name> <description>SYCHPBIASTRIMBUFTX</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>i_tail_10u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>i_tail_20u</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYPFDCHPLPENTX</name> <description>SYPFDCHPLPENTX</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYPFDFPWENTX</name> <description>SYPFDFPWENTX</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYVCOVCAPFASTRAMPTX</name> <description>SYVCOVCAPFASTRAMPTX</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vcap_fastramp_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vcap_fastramp_1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ENPAPOWER</name> <description>Override</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENPASELSLICE</name> <description>Override</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SYTRIM0</name> <description></description> <addressOffset>0x174</addressOffset> <access>read-write</access> <resetValue>0x018FF169</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>SYCHPBIAS</name> <description>SYCHPBIAS</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>bias_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>bias_1</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>bias_2</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>bias_3</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPCURRRX</name> <description>SYCHPCURRRX</description> <bitOffset>3</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>curr_1p5uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>curr_2p0uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>curr_2p5uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>curr_3p0uA</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>curr_3p5uA</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>curr_4p0uA</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>curr_4p5uA</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>curr_5p0uA</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPCURRTX</name> <description>SYCHPCURRTX</description> <bitOffset>6</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>curr_1p5uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>curr_2p0uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>curr_2p5uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>curr_3p0uA</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>curr_3p5uA</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>curr_4p0uA</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>curr_4p5uA</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>curr_5p0uA</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPLEVNSRC</name> <description>SYCHPLEVNSRC</description> <bitOffset>9</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SYCHPLEVPSRCRX</name> <description>SYCHPLEVPSRCRX</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vsrcp_n105m</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n90m</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n75m</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n60m</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n45m</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n30m</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n15m</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n0m</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPLEVPSRCTX</name> <description>SYCHPLEVPSRCTX</description> <bitOffset>15</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vsrcp_n105m</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n90m</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n75m</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n60m</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n45m</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n30m</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n15m</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n0m</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPSRCENRX</name> <description>SYCHPSRCENRX</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPSRCENTX</name> <description>SYCHPSRCENTX</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPREPLICACURRADJ</name> <description>SYCHPREPLICACURRADJ</description> <bitOffset>20</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>load_8ua</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>load_16ua</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>load_20ua</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>load_28ua</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>load_24ua</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>load_32ua</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>load_36ua</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>load_44ua</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYTRIMCHPREGAMPBIAS</name> <description>SYTRIMCHPREGAMPBIAS</description> <bitOffset>23</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>bias_14uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>bias_20uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>bias_26uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>bias_32uA</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>bias_38uA</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>bias_44uA</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>bias_50uA</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>bias_56uA</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYTRIMCHPREGAMPBW</name> <description>SYTRIMCHPREGAMPBW</description> <bitOffset>26</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>C_000f</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>C_300f</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>C_600f</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>C_900f</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SYTRIM1</name> <description></description> <addressOffset>0x178</addressOffset> <access>read-write</access> <resetValue>0x1FE00440</resetValue> <resetMask>0xFFFC4FFF</resetMask> <fields> <field> <name>SYLODIVLDOTRIMCORERX</name> <description>SYLODIVLDOTRIMCORERX</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RXLO</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXLO</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVLDOTRIMCORETX</name> <description>SYLODIVLDOTRIMCORETX</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RXLO</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXLO</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVLDOTRIMNDIORX</name> <description>SYLODIVLDOTRIMNDIORX</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vreg_1p08</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p11</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p15</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p18</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p21</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p24</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p27</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p29</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p32</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p34</name> <description></description> <value>9</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVLDOTRIMNDIOTX</name> <description>SYLODIVLDOTRIMNDIOTX</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vreg_1p08</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p11</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p15</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p18</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p21</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p24</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p27</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p29</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p32</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p34</name> <description></description> <value>9</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVSELOUTINVADC</name> <description>SYLODIVSELOUTINVADC</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVTLOTRIMDELAY</name> <description>SYLODIVTLOTRIMDELAY</description> <bitOffset>18</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SYMMDREPLICA1CURRADJ</name> <description>SYMMDREPLICA1CURRADJ</description> <bitOffset>21</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>load_8ua</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>load_16u</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>load_20ua</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>load_28ua</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>load_24ua</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>load_32ua</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>load_36ua</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>load_44ua</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYMMDREPLICA2CURRADJ</name> <description>SYMMDREPLICA2CURRADJ</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>load_32u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>load_64u</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>load_96u</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>load_128u</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>load_160u</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>load_192u</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>load_224u</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>load_256u</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYTRIMMMDREGAMPBIAS</name> <description>SYTRIMMMDREGAMPBIAS</description> <bitOffset>27</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>bias_14uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>bias_20uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>bias_26uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>bias_32uA</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>bias_38uA</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>bias_44uA</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>bias_50uA</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>bias_56uA</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYTRIMMMDREGAMPBW</name> <description>SYTRIMMMDREGAMPBW</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>C_000f</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>C_300f</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>C_600f</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>C_900f</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SYCAL</name> <description></description> <addressOffset>0x17C</addressOffset> <access>read-write</access> <resetValue>0x01008100</resetValue> <resetMask>0x03018700</resetMask> <fields> <field> <name>SYVCOMODEPKD</name> <description>SYVCOMODEPKD</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>t_openloop_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>t_pkdetect_1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYVCOMORECURRENT</name> <description>SYVCOMORECURRENT</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>more_current_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>more_current_1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYVCOSLOWNOISEFILTER</name> <description>SYVCOSLOWNOISEFILTER</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>slow_noise_filter_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>slow_noise_filter_1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYVCOVCAPVCM</name> <description>SYVCOVCAPVCM</description> <bitOffset>15</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>SYHILOADCHPREG</name> <description>SYHILOADCHPREG</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>i_350uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>i_500uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>i_550uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>i_700uA</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SYEN</name> <description></description> <addressOffset>0x180</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000067FF</resetMask> <fields> <field> <name>SYCHPEN</name> <description>SYCHPEN</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPLPENRX</name> <description>SYCHPLPENRX</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPLPENTX</name> <description>SYCHPLPENTX</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYENCHPREG</name> <description>SYENCHPREG</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYENCHPREPLICA</name> <description>SYENCHPREPLICA</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYENMMDREG</name> <description>SYENMMDREG</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYENMMDREPLICA1</name> <description>SYENMMDREPLICA1</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYENMMDREPLICA2</name> <description>SYENMMDREPLICA2</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYENVCOBIAS</name> <description>SYENVCOBIAS</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>en_vco_bias_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>en_vco_bias_1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYENVCOPFET</name> <description>SYENVCOPFET</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>en_vco_pfet_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>en_vco_pfet_1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYENVCOREG</name> <description>SYENVCOREG</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>en_vco_reg_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>en_vco_reg_1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYSTARTCHPREG</name> <description>SYSTARTCHPREG</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>no_fast_startup</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>fast_startup</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYSTARTMMDREG</name> <description>SYSTARTMMDREG</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>no_fast_startup</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>fast_startup</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SYLOEN</name> <description></description> <addressOffset>0x184</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000039E</resetMask> <fields> <field> <name>SYLODIVEN</name> <description>SYLODIVEN</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVLDOBIASEN</name> <description>SYLODIVLDOBIASEN</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVLDOEN</name> <description>SYLODIVLDOEN</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVRLOSUBGRADCCLKEN</name> <description>SYLODIVRLOSUBGRADCCLKEN</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVSMUXDIVEN</name> <description>SYLODIVSMUXDIVEN</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVTLOSUBGAUXEN</name> <description>SYLODIVTLOSUBGAUXEN</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVTLOSUBGEN</name> <description>SYLODIVTLOSUBGEN</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SYMMDCTRL</name> <description></description> <addressOffset>0x188</addressOffset> <access>read-write</access> <resetValue>0x00000048</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>SYMMDDIVRSDIG</name> <description>SYMMDDIVRSDIG</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Divideby1</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Divideby2</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>Divideby4</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Divideby8</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYMMDMODERX</name> <description>SYMMDMODERX</description> <bitOffset>2</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>rx_w_swctrl</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>rx_wo_swctrl</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>qnc_dsm2</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>qnc_dsm3</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>rxlp_wo_swctrl</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>notuse_5</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>notuse_6</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>notuse_7</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYMMDMODETX</name> <description>SYMMDMODETX</description> <bitOffset>5</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>rx_w_swctrl</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>rx_wo_swctrl</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>qnc_dsm2</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>qnc_dsm3</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>rxlp_wo_swctrl</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>notuse_5</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>notuse_6</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>notuse_7</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SYDIVCTRL</name> <description>No Description</description> <addressOffset>0x18C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00033C00</resetMask> <fields> <field> <name>SYLODIVRADCDIV</name> <description>SYLODIVRADCDIV</description> <bitOffset>10</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>divide_by_8</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>divide_by_9</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>divide_by_10</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>divide_by_11</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>divide_by_12</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>divide_by_13</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>divide_by_14</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>divide_by_15</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>divide_by_16</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>divide_by_17</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>divide_by_18</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>divide_by_19</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>divide_by_20</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>divide_by_21</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>divide_by_22</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>divide_by_23</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVSMUXDIV</name> <description>SYLODIVSMUXDIV</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>div_by_1</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>div_by_2</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>div_by_4</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>div_by_8</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>DIGCLKRETIMECTRL</name> <description>No Description</description> <addressOffset>0x190</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000777</resetMask> <fields> <field> <name>DIGCLKRETIMEENRETIME</name> <description>DIGCLKRETIMEENRETIME</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DIGCLKRETIMEDISRETIME</name> <description>DIGCLKRETIMEDISRETIME</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>enable_retime</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>disable_retime</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DIGCLKRETIMERESETN</name> <description>DIGCLKRETIMERESETN</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>operate</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>reset</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DIGCLKRETIMELIMITH</name> <description>DIGCLKRETIMELIMITH</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DIGCLKRETIMELIMITL</name> <description>DIGCLKRETIMELIMITL</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DIGCLKRETIMESTATUS</name> <description>No Description</description> <addressOffset>0x194</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>DIGCLKRETIMECLKSEL</name> <description>DIGCLKRETIMECLKSEL</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>use_raw_clk</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>use_retimed_clk</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DIGCLKRETIMERESETNLO</name> <description>DIGCLKRETIMERESETNLO</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>lo</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>hi</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>XORETIMECTRL</name> <description>No Description</description> <addressOffset>0x198</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000777</resetMask> <fields> <field> <name>XORETIMEENRETIME</name> <description>XORETIMEENRETIME</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>XORETIMEDISRETIME</name> <description>XORETIMEDISRETIME</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>enable_retime</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>disable_retime</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>XORETIMERESETN</name> <description>XORETIMERESETN</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>reset</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>operate</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>XORETIMELIMITH</name> <description>XORETIMELIMITH</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>XORETIMELIMITL</name> <description>XORETIMELIMITL</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>XORETIMESTATUS</name> <description>No Description</description> <addressOffset>0x19C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>XORETIMECLKSEL</name> <description>XORETIMECLKSEL</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>use_raw_clk</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>use_retimed_clk</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>XORETIMERESETNLO</name> <description>XORETIMERESETNLO</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>lo</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>hi</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>AGCOVERWRITE0</name> <description>No Description</description> <addressOffset>0x1A0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x03F0FFFF</resetMask> <fields> <field> <name>ENMANLNAMIXRFATT</name> <description>Enable RAC Overwite PN</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENMANLNAMIXSLICE</name> <description>Enable RAC Overwite LNA</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENMANPGAGAIN</name> <description>Enable RAC Overwite PGA</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENMANIFADCSCALE</name> <description>Enable RAC Overwite PN</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MANLNAMIXSLICE0</name> <description>RAC Overwite LNA</description> <bitOffset>4</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>MANLNAMIXSLICE1</name> <description>RAC Overwite LNA</description> <bitOffset>10</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>MANPGAGAIN</name> <description>RAC Overwite PGA</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MANIFADCSCALE</name> <description>RAC Overwite PGA</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AGCOVERWRITE1</name> <description>No Description</description> <addressOffset>0x1A4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>MANLNAMIXRFATT0</name> <description>RAC Overwite PN</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>MANLNAMIXRFATT1</name> <description>RAC Overwite PN</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IFADCPLLCTRL</name> <description>No Description</description> <addressOffset>0x1A8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>IFADCPLLINNIBBLE</name> <description>IFADCPLLINNIBBLE</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>IFADCPLLLDCNIB</name> <description>IFADCPLLLDCNIB</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLLDFNIB</name> <description>IFADCPLLLDFNIB</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLLDMNIB</name> <description>IFADCPLLLDMNIB</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>enable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>disable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLRDNIBBLE</name> <description>IFADCPLLRDNIBBLE</description> <bitOffset>7</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IFADCPLLDCO</name> <description>No Description</description> <addressOffset>0x1AC</addressOffset> <access>read-write</access> <resetValue>0x00010104</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>IFADCPLLDCOBBCAL</name> <description>IFADCPLLDCOBBCAL</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Invalid</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LSB0p5</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>LSB1p0</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>LSB1p5</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>LSB2p0</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>LSB2p5</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>LSB3p0</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>LSB3p5</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLDCOTEMPADJ</name> <description>IFADCPLLDCOTEMPADJ</description> <bitOffset>3</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>IFADCPLLDCOBIASHALF</name> <description>IFADCPLLDCOBIASHALF</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLDCOENABLE</name> <description>IFADCPLLDCOENABLE</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLDCOFILTER</name> <description>IFADCPLLDCOFILTER</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLDCOFULLRATE</name> <description>IFADCPLLDCOFULLRATE</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>halfrate</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>fullrate</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLDCOMSBCURRENT</name> <description>IFADCPLLDCOMSBCURRENT</description> <bitOffset>13</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IFADCPLLEN</name> <description>No Description</description> <addressOffset>0x1B0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FD</resetMask> <fields> <field> <name>IFADCPLLENBBDET</name> <description>IFADCPLLENBBDET</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLENBBXLDET</name> <description>IFADCPLLENBBXLDET</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLENBBXMDET</name> <description>IFADCPLLENBBXMDET</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLENCFDET</name> <description>IFADCPLLENCFDET</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLENROTDET</name> <description>IFADCPLLENROTDET</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLSERIEREGENABLE</name> <description>IFADCPLLSERIEREGENABLE</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLSHUNTREGENABLE</name> <description>IFADCPLLSHUNTREGENABLE</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLENREFBUF</name> <description>IFADCPLLENREFBUF</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLENXOBYP</name> <description>IFADCPLLENXOBYP</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IFADCPLLREG</name> <description>No Description</description> <addressOffset>0x1B4</addressOffset> <access>read-write</access> <resetValue>0x00000136</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>IFADCPLLSERIEREGFILTER</name> <description>IFADCPLLSERIEREGFILTER</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLSERIEREGVCTRL</name> <description>IFADCPLLSERIEREGVCTRL</description> <bitOffset>1</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p393</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p370</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p346</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p322</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>v1p298</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>v1p274</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>v1p249</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>v1p225</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLSHUNTREGICTRL</name> <description>IFADCPLLSHUNTREGICTRL</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>cur15uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>cur20uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>cur25uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>cur30uA</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>cur35uA</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>cur40uA</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>cur45uA</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>cur50uA</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLSHUNTREGVCTRL</name> <description>IFADCPLLSHUNTREGVCTRL</description> <bitOffset>7</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v0p987</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p027</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p108</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p148</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IFADCPLLOUTSTATUS</name> <description></description> <addressOffset>0x1B8</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>IFADCPLLOUTNIBBLE</name> <description>IFADCPLLOUTNIBBLE</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>TXOGNDPKD</name> <description>No Description</description> <addressOffset>0x1BC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000007F</resetMask> <fields> <field> <name>TXPKDOGNDTHRESH</name> <description>TXPKDOGNDTHRESH</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>TXPKDOGNDBYPASSLATCH</name> <description>TXPKDOGNDBYPASSLATCH</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXPKDOGNDTYPE</name> <description>TXPKDOGNDTYPE</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>negative</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>positive</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXPKDOGNDRESET</name> <description>TXPKDOGNDRESET</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>latch</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>reset_latch</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>TXOGNDPKDSTATUS</name> <description>No Description</description> <addressOffset>0x1C0</addressOffset> <access>read-only</access> <resetValue>0x00000001</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>TXOGNDPKDN</name> <description>TXOGNDPKDN</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>triped</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>no_trip</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXOGNDPKDP</name> <description>TXOGNDPKDP</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>no_trip</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>tripped</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SCRATCH0</name> <description>No Description</description> <addressOffset>0x3E0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCRATCH0</name> <description>SCRATCH0</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCRATCH1</name> <description>No Description</description> <addressOffset>0x3E4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCRATCH1</name> <description>SCRATCH1</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCRATCH2</name> <description>No Description</description> <addressOffset>0x3E8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCRATCH2</name> <description>SCRATCH2</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCRATCH3</name> <description>No Description</description> <addressOffset>0x3EC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCRATCH3</name> <description>SCRATCH3</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCRATCH4</name> <description>No Description</description> <addressOffset>0x3F0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCRATCH4</name> <description>SCRATCH4</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCRATCH5</name> <description>No Description</description> <addressOffset>0x3F4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCRATCH5</name> <description>SCRATCH5</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCRATCH6</name> <description>No Description</description> <addressOffset>0x3F8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCRATCH6</name> <description>SCRATCH6</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCRATCH7</name> <description>No Description</description> <addressOffset>0x3FC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCRATCH7</name> <description>SCRATCH7</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>THMSW</name> <description>No Description</description> <addressOffset>0x7E8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>EN</name> <description>Enable Switch</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>HALFSWITCH</name> <description>Halfswitch Mode enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>RFSCRATCHPAD_S</name> <version>0</version> <description>RFSCRATCHPAD_S Registers</description> <baseAddress>0xA8024000</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>RFMAILBOX_S</name> <version>0</version> <description>RFMAILBOX_S Registers</description> <baseAddress>0xA802C000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <registers> <register> <name>MSGPTR0</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PTR</name> <description>Pointer</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MSGPTR1</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PTR</name> <description>Pointer</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MSGPTR2</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PTR</name> <description>Pointer</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MSGPTR3</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PTR</name> <description>Pointer</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>MBOXIF0</name> <description>Mailbox Interupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MBOXIF1</name> <description>Mailbox Interupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MBOXIF2</name> <description>Mailbox Interupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MBOXIF3</name> <description>Mailbox Interupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x044</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>MBOXIEN0</name> <description>Mailbox Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MBOXIEN1</name> <description>Mailbox Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MBOXIEN2</name> <description>Mailbox Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MBOXIEN3</name> <description>Mailbox Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>RFECA0_S</name> <version>1</version> <description>RFECA0_S Registers</description> <baseAddress>0xA8030000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>RFECA0</name> <value>74</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>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>CMD</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>MODE</name> <description>Running Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Set to make ECA idle</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Set to enable capture mode</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>PLAYBACK</name> <description>Set to enable playback mode</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STARTEVENTCNTR</name> <description>Start Event Counter</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STOPEVENTCNTR</name> <description>Stop Event Counter</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CLEAREVENTCNTR</name> <description>Clear Event Counter</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>CONTROL</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>BUFMODE</name> <description>Buffer Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SINGLE</name> <description>Single buffer is used</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DUAL</name> <description>Dual buffers are used</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>QCHANNELMODE</name> <description>Q-Channel Mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACCEPT</name> <description>ECA immediately stops current operation and asserts QACCEPTn after completing the last outstanding DMA bus transaction</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DENY</name> <description>ECA responds to any QREQn request with a QDENY response if ECA is active currenly </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>0x0000000F</resetMask> <fields> <field> <name>RUNMODE</name> <description>Run Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>ECA is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode is running</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>PLAYBACK</name> <description>Playback mode is running</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYNCBUSY</name> <description>Sync Busy</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>EVENTCNTRSTARTED</name> <description>Event Counter Started</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>BUF0WMIND</name> <description>BUF0 Watermark Indication</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1WMIND</name> <description>BUF1 Watermark Indication</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0FULLIND</name> <description>BUF0 Full Indication</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1FULLIND</name> <description>BUF1 Full Indication</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STARTTRIG</name> <description>Start Trigger</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STOPTRIG</name> <description>Stop Trigger</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CAPTURESTART</name> <description>Capture Start</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CAPTUREEND</name> <description>Capture End</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PLAYBACKSTART</name> <description>Playback Start</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PLAYBACKEND</name> <description>Playback End</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EVENTCNTRCOMP</name> <description>Event Counter Compare</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FIFOORERROR</name> <description>FIFO Overrun Error</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FIFOURERROR</name> <description>FIFO Underrun Error</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DMABUSERROR</name> <description>DMA Bus Error</description> <bitOffset>13</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>0x00003FFF</resetMask> <fields> <field> <name>BUF0WMIND</name> <description>New BitField</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1WMIND</name> <description>New BitField</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0FULLIND</name> <description>New BitField</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1FULLIND</name> <description>New BitField</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STARTTRIG</name> <description>New BitField</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STOPTRIG</name> <description>New BitField</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CAPTURESTART</name> <description>New BitField</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CAPTUREEND</name> <description>New BitField</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PLAYBACKSTART</name> <description>New BitField</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PLAYBACKEND</name> <description>New BitField</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EVENTCNTRCOMP</name> <description>New BitField</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FIFOORERROR</name> <description>New BitField</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FIFOURERROR</name> <description>New BitField</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DMABUSERROR</name> <description>New BitField</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DMABUSERRORSTATUS</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADDR</name> <description>DMA BUS ERROR ADDRESS</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF0_BASE</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>BASE</name> <description>Base Address</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF0_LIMITOFFSET</name> <description>No Description</description> <addressOffset>0x028</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFC</resetMask> <fields> <field> <name>OFFSET</name> <description>Limit Offset</description> <bitOffset>2</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF0_WMOFFSET</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFC</resetMask> <fields> <field> <name>OFFSET</name> <description>Watermark Offset</description> <bitOffset>2</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF1_BASE</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>BASE</name> <description>Base Address</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF1_LIMITOFFSET</name> <description>No Description</description> <addressOffset>0x034</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFC</resetMask> <fields> <field> <name>OFFSET</name> <description>Limit Offset</description> <bitOffset>2</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF1_WMOFFSET</name> <description>No Description</description> <addressOffset>0x038</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFC</resetMask> <fields> <field> <name>OFFSET</name> <description>Watermark Offset</description> <bitOffset>2</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUFPTRSTATUS</name> <description>No Description</description> <addressOffset>0x03C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>STATUS</name> <description>Buffer Pointer Status</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STARTTRIGCTRL</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>TRACESEL</name> <description>Trace Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>ENABLE</name> <description>Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COMBMODE</name> <description>Combination Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AND</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>OR</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>STOPTRIGCTRL</name> <description>No Description</description> <addressOffset>0x044</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>TRACESEL</name> <description>Trace Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>ENABLE</name> <description>Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COMBMODE</name> <description>Combination Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AND</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>OR</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>STARTTRIGENMASK</name> <description>No Description</description> <addressOffset>0x048</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ENMASK</name> <description>Enable Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STARTTRIGREDMASK</name> <description>No Description</description> <addressOffset>0x04C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REDMASK</name> <description>Rising Edge Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STARTTRIGFEDMASK</name> <description>No Description</description> <addressOffset>0x050</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>FEDMASK</name> <description>Falling Edge Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STARTTRIGLVL0MASK</name> <description>No Description</description> <addressOffset>0x054</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LVL0MASK</name> <description>Level 0 Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STARTTRIGLVL1MASK</name> <description>No Description</description> <addressOffset>0x058</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LVL1MASK</name> <description>Level 1 Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGENMASK</name> <description>No Description</description> <addressOffset>0x05C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ENMASK</name> <description>Enable Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGREDMASK</name> <description>No Description</description> <addressOffset>0x060</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REDMASK</name> <description>Rising Edge Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGFEDMASK</name> <description>No Description</description> <addressOffset>0x064</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>FEDMASK</name> <description>Falling Edge Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGLVL0MASK</name> <description>No Description</description> <addressOffset>0x068</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LVL0MASK</name> <description>Level 0 Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGLVL1MASK</name> <description>No Description</description> <addressOffset>0x06C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LVL1MASK</name> <description>Level 1 Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CAPTURECTRL</name> <description>No Description</description> <addressOffset>0x070</addressOffset> <access>read-write</access> <resetValue>0x00000501</resetValue> <resetMask>0x7FF7FFFF</resetMask> <fields> <field> <name>TRACESEL</name> <description>Trace Select</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>DATAWIDTH</name> <description>Data Width</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BIT1</name> <description>1 bit</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BIT2</name> <description>2 bits</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BIT4</name> <description>4 bits</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>BIT8</name> <description>8 bits</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>BIT16</name> <description>16 bits</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>BIT32</name> <description>32 bits</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DATAROTATESIZE</name> <description>Data Rotate Size</description> <bitOffset>11</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>STARTMODE</name> <description>Start Mode</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>MANUAL</name> <description>In this mode, setting CMD.MODE=CAPTURE would start the capture</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START_TRIGGER</name> <description>In this mode, a start-trigger(via STARTTRIGCTRL) would start the capture</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STOPMODE</name> <description>Stop Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CONTINUOUS</name> <description>Capture will continue to occur until another mode is configured</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BUF_FULL</name> <description>Capture will stop when the memory buffer is full. In this mode CAPTURESTOPDELAY has no effect</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP_TRIGGER</name> <description>Capture will stop when the stop-trigger event occurs or optionally after a CAPTURESTOPDELAY number of cycles/capture-events if configured</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>STOP_TRIGGER_FULL</name> <description>Capture stops when either of the following conditions is met (in either of these conditions, CAPTURESTOPDELAY has no effect): BUF_FULL condition or STOP_TRIGGER condition</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COND</name> <description>Condition</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>TIMED</name> <description>Capture condition is based on the rate specified in CAPTURERATECTRL register within the active capture window</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START_TRIGGER</name> <description>Capture condition is every start-trigger event in the active capture windo</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SLAVE</name> <description>Capture condition is every cycle when cap_event_in input is high</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STOPCONDPRI</name> <description>Stop Condition Priority</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRITEDIS</name> <description>Write Memory Disable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DATAOUTEN</name> <description>Port Interface Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DATAOUTDSHIFT</name> <description>Port Interface Shift</description> <bitOffset>25</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CAPTURESTARTDELAY</name> <description>No Description</description> <addressOffset>0x074</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>DELAY</name> <description>Start Delay</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CAPTURESTOPDELAY</name> <description>No Description</description> <addressOffset>0x078</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>DELAY</name> <description>Stop Delay</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CAPTURERATECTRL</name> <description>No Description</description> <addressOffset>0x07C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>RATE</name> <description>Capture Rate</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PLAYBACKCTRL</name> <description>No Description</description> <addressOffset>0x080</addressOffset> <access>read-write</access> <resetValue>0x00000014</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>MODE</name> <description>Playback Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SINGLE</name> <description>Playback starts at BUF0_BASE and stops at BUF1_BASE + BUF1_LIMITOFFSET</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOOP</name> <description>Playback starts at BUF0_BASE and loops/wraps continuously until CTRL.MODE != PLAYBACK (this can be supported in single or double-buffer modes)</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COND</name> <description>Playback Condition</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>START_TRIGGER</name> <description>Playback event occurs at every start-trigger event</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TIMED</name> <description>Playback event occurs based on rate defined in PLAYBACL_RATE_CTRL</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DATAWIDTH</name> <description>Playback Data Width</description> <bitOffset>2</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BIT1</name> <description>1 bit</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BIT2</name> <description>2 bits</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BIT4</name> <description>4 bits</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>BIT8</name> <description>8 bits</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>BIT16</name> <description>16 bits</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>BIT32</name> <description>32 bits</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PLAYBACKRATECTRL</name> <description>No Description</description> <addressOffset>0x084</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>RATE</name> <description>Playback Rate</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>EVENTCNTRCTRL</name> <description>No Description</description> <addressOffset>0x088</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>STARTMODE</name> <description>Start Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>MANUAL</name> <description>Counting starts as soon as ENABLE=1</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START_TRIGGER</name> <description>Counting starts when the start-trigger event occurs</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STOPMODE</name> <description>Stop Mode</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>MANUAL</name> <description>When writing a 1, stops the counter advancing</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>STOP_TRIGGER</name> <description>When stop trigger is active, stops the counter advancing</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>COMPARE</name> <description>When the count reaches the value programmed in EVENTCNTRCOMPARE, stops the counter advancing</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COUNTMODE</name> <description>Count Mode</description> <bitOffset>3</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ALWAYS</name> <description>Increment on every clock cycle</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START_TRIGGER</name> <description>Increment on every start-trigger event</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP_TRIGGER</name> <description>Increment on every stop-trigger event</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ALL_TRIGGER</name> <description>Increment on either every start- or stop-trigger event</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EVENTCNTRCOMPARE</name> <description>No Description</description> <addressOffset>0x08C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COMPARE</name> <description>Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>EVENTCNTRSTATUS</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>STATUS</name> <description>Event Count Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>RFECA1_S</name> <version>1</version> <description>RFECA1_S Registers</description> <baseAddress>0xA8034000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>RFECA1</name> <value>75</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>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>CMD</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>MODE</name> <description>Running Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Set to make ECA idle</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Set to enable capture mode</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>PLAYBACK</name> <description>Set to enable playback mode</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STARTEVENTCNTR</name> <description>Start Event Counter</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STOPEVENTCNTR</name> <description>Stop Event Counter</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CLEAREVENTCNTR</name> <description>Clear Event Counter</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>CONTROL</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>BUFMODE</name> <description>Buffer Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SINGLE</name> <description>Single buffer is used</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DUAL</name> <description>Dual buffers are used</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>QCHANNELMODE</name> <description>Q-Channel Mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACCEPT</name> <description>ECA immediately stops current operation and asserts QACCEPTn after completing the last outstanding DMA bus transaction</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DENY</name> <description>ECA responds to any QREQn request with a QDENY response if ECA is active currenly </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>0x0000000F</resetMask> <fields> <field> <name>RUNMODE</name> <description>Run Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>ECA is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode is running</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>PLAYBACK</name> <description>Playback mode is running</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYNCBUSY</name> <description>Sync Busy</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>EVENTCNTRSTARTED</name> <description>Event Counter Started</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>BUF0WMIND</name> <description>BUF0 Watermark Indication</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1WMIND</name> <description>BUF1 Watermark Indication</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0FULLIND</name> <description>BUF0 Full Indication</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1FULLIND</name> <description>BUF1 Full Indication</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STARTTRIG</name> <description>Start Trigger</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STOPTRIG</name> <description>Stop Trigger</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CAPTURESTART</name> <description>Capture Start</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CAPTUREEND</name> <description>Capture End</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PLAYBACKSTART</name> <description>Playback Start</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PLAYBACKEND</name> <description>Playback End</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EVENTCNTRCOMP</name> <description>Event Counter Compare</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FIFOORERROR</name> <description>FIFO Overrun Error</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FIFOURERROR</name> <description>FIFO Underrun Error</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DMABUSERROR</name> <description>DMA Bus Error</description> <bitOffset>13</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>0x00003FFF</resetMask> <fields> <field> <name>BUF0WMIND</name> <description>New BitField</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1WMIND</name> <description>New BitField</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0FULLIND</name> <description>New BitField</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1FULLIND</name> <description>New BitField</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STARTTRIG</name> <description>New BitField</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STOPTRIG</name> <description>New BitField</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CAPTURESTART</name> <description>New BitField</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CAPTUREEND</name> <description>New BitField</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PLAYBACKSTART</name> <description>New BitField</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PLAYBACKEND</name> <description>New BitField</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EVENTCNTRCOMP</name> <description>New BitField</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FIFOORERROR</name> <description>New BitField</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FIFOURERROR</name> <description>New BitField</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DMABUSERROR</name> <description>New BitField</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DMABUSERRORSTATUS</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADDR</name> <description>DMA BUS ERROR ADDRESS</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF0_BASE</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>BASE</name> <description>Base Address</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF0_LIMITOFFSET</name> <description>No Description</description> <addressOffset>0x028</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFC</resetMask> <fields> <field> <name>OFFSET</name> <description>Limit Offset</description> <bitOffset>2</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF0_WMOFFSET</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFC</resetMask> <fields> <field> <name>OFFSET</name> <description>Watermark Offset</description> <bitOffset>2</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF1_BASE</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>BASE</name> <description>Base Address</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF1_LIMITOFFSET</name> <description>No Description</description> <addressOffset>0x034</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFC</resetMask> <fields> <field> <name>OFFSET</name> <description>Limit Offset</description> <bitOffset>2</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF1_WMOFFSET</name> <description>No Description</description> <addressOffset>0x038</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFC</resetMask> <fields> <field> <name>OFFSET</name> <description>Watermark Offset</description> <bitOffset>2</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUFPTRSTATUS</name> <description>No Description</description> <addressOffset>0x03C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>STATUS</name> <description>Buffer Pointer Status</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STARTTRIGCTRL</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>TRACESEL</name> <description>Trace Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>ENABLE</name> <description>Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COMBMODE</name> <description>Combination Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AND</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>OR</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>STOPTRIGCTRL</name> <description>No Description</description> <addressOffset>0x044</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>TRACESEL</name> <description>Trace Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>ENABLE</name> <description>Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COMBMODE</name> <description>Combination Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AND</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>OR</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>STARTTRIGENMASK</name> <description>No Description</description> <addressOffset>0x048</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ENMASK</name> <description>Enable Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STARTTRIGREDMASK</name> <description>No Description</description> <addressOffset>0x04C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REDMASK</name> <description>Rising Edge Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STARTTRIGFEDMASK</name> <description>No Description</description> <addressOffset>0x050</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>FEDMASK</name> <description>Falling Edge Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STARTTRIGLVL0MASK</name> <description>No Description</description> <addressOffset>0x054</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LVL0MASK</name> <description>Level 0 Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STARTTRIGLVL1MASK</name> <description>No Description</description> <addressOffset>0x058</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LVL1MASK</name> <description>Level 1 Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGENMASK</name> <description>No Description</description> <addressOffset>0x05C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ENMASK</name> <description>Enable Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGREDMASK</name> <description>No Description</description> <addressOffset>0x060</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REDMASK</name> <description>Rising Edge Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGFEDMASK</name> <description>No Description</description> <addressOffset>0x064</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>FEDMASK</name> <description>Falling Edge Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGLVL0MASK</name> <description>No Description</description> <addressOffset>0x068</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LVL0MASK</name> <description>Level 0 Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGLVL1MASK</name> <description>No Description</description> <addressOffset>0x06C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LVL1MASK</name> <description>Level 1 Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CAPTURECTRL</name> <description>No Description</description> <addressOffset>0x070</addressOffset> <access>read-write</access> <resetValue>0x00000501</resetValue> <resetMask>0x7FF7FFFF</resetMask> <fields> <field> <name>TRACESEL</name> <description>Trace Select</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>DATAWIDTH</name> <description>Data Width</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BIT1</name> <description>1 bit</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BIT2</name> <description>2 bits</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BIT4</name> <description>4 bits</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>BIT8</name> <description>8 bits</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>BIT16</name> <description>16 bits</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>BIT32</name> <description>32 bits</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DATAROTATESIZE</name> <description>Data Rotate Size</description> <bitOffset>11</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>STARTMODE</name> <description>Start Mode</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>MANUAL</name> <description>In this mode, setting CMD.MODE=CAPTURE would start the capture</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START_TRIGGER</name> <description>In this mode, a start-trigger(via STARTTRIGCTRL) would start the capture</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STOPMODE</name> <description>Stop Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CONTINUOUS</name> <description>Capture will continue to occur until another mode is configured</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BUF_FULL</name> <description>Capture will stop when the memory buffer is full. In this mode CAPTURESTOPDELAY has no effect</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP_TRIGGER</name> <description>Capture will stop when the stop-trigger event occurs or optionally after a CAPTURESTOPDELAY number of cycles/capture-events if configured</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>STOP_TRIGGER_FULL</name> <description>Capture stops when either of the following conditions is met (in either of these conditions, CAPTURESTOPDELAY has no effect): BUF_FULL condition or STOP_TRIGGER condition</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COND</name> <description>Condition</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>TIMED</name> <description>Capture condition is based on the rate specified in CAPTURERATECTRL register within the active capture window</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START_TRIGGER</name> <description>Capture condition is every start-trigger event in the active capture windo</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SLAVE</name> <description>Capture condition is every cycle when cap_event_in input is high</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STOPCONDPRI</name> <description>Stop Condition Priority</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRITEDIS</name> <description>Write Memory Disable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DATAOUTEN</name> <description>Port Interface Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DATAOUTDSHIFT</name> <description>Port Interface Shift</description> <bitOffset>25</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CAPTURESTARTDELAY</name> <description>No Description</description> <addressOffset>0x074</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>DELAY</name> <description>Start Delay</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CAPTURESTOPDELAY</name> <description>No Description</description> <addressOffset>0x078</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>DELAY</name> <description>Stop Delay</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CAPTURERATECTRL</name> <description>No Description</description> <addressOffset>0x07C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>RATE</name> <description>Capture Rate</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PLAYBACKCTRL</name> <description>No Description</description> <addressOffset>0x080</addressOffset> <access>read-write</access> <resetValue>0x00000014</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>MODE</name> <description>Playback Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SINGLE</name> <description>Playback starts at BUF0_BASE and stops at BUF1_BASE + BUF1_LIMITOFFSET</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOOP</name> <description>Playback starts at BUF0_BASE and loops/wraps continuously until CTRL.MODE != PLAYBACK (this can be supported in single or double-buffer modes)</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COND</name> <description>Playback Condition</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>START_TRIGGER</name> <description>Playback event occurs at every start-trigger event</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TIMED</name> <description>Playback event occurs based on rate defined in PLAYBACL_RATE_CTRL</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DATAWIDTH</name> <description>Playback Data Width</description> <bitOffset>2</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BIT1</name> <description>1 bit</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BIT2</name> <description>2 bits</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BIT4</name> <description>4 bits</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>BIT8</name> <description>8 bits</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>BIT16</name> <description>16 bits</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>BIT32</name> <description>32 bits</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PLAYBACKRATECTRL</name> <description>No Description</description> <addressOffset>0x084</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>RATE</name> <description>Playback Rate</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>EVENTCNTRCTRL</name> <description>No Description</description> <addressOffset>0x088</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>STARTMODE</name> <description>Start Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>MANUAL</name> <description>Counting starts as soon as ENABLE=1</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START_TRIGGER</name> <description>Counting starts when the start-trigger event occurs</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STOPMODE</name> <description>Stop Mode</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>MANUAL</name> <description>When writing a 1, stops the counter advancing</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>STOP_TRIGGER</name> <description>When stop trigger is active, stops the counter advancing</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>COMPARE</name> <description>When the count reaches the value programmed in EVENTCNTRCOMPARE, stops the counter advancing</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COUNTMODE</name> <description>Count Mode</description> <bitOffset>3</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ALWAYS</name> <description>Increment on every clock cycle</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START_TRIGGER</name> <description>Increment on every start-trigger event</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP_TRIGGER</name> <description>Increment on every stop-trigger event</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ALL_TRIGGER</name> <description>Increment on either every start- or stop-trigger event</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EVENTCNTRCOMPARE</name> <description>No Description</description> <addressOffset>0x08C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COMPARE</name> <description>Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>EVENTCNTRSTATUS</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>STATUS</name> <description>Event Count Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>ECAIFADC_S</name> <version>1</version> <description>ECAIFADC_S Registers</description> <baseAddress>0xA8038000</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>0x00000001</resetMask> <fields> <field> <name>EN</name> <description>IFADC Debug 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>0x00000007</resetMask> <fields> <field> <name>MODE</name> <description>Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>MP</name> <description>Magnitude + Phase +AGC</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>IQ</name> <description>I + Q + AGC</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IQSEL</name> <description>IQ selection</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NA</name> <description>Not used</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>IONLY</name> <description>Only sample I values</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>QONLY</name> <description>Only sample Q values</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>IANDQ</name> <description>Sample I and Q values</description> <value>3</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>0x00000001</resetMask> <fields> <field> <name>OVERFLOW</name> <description>Capture Overflow</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>BUFC_S</name> <version>2</version> <description>BUFC_S Registers</description> <baseAddress>0xAA000000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>BUFC</name> <value>32</value> </interrupt> <registers> <register> <name>IPVERSION</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-only</access> <resetValue>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>EN</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>EN</name> <description>Enable peripheral clock to this module</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LPMODE</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>LPENBYSEQ</name> <description>Low power mode enable from sequencer</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LPENBYM33</name> <description>Low power mode enable from M33</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF0_CTRL</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>SIZE</name> <description>Buffer Size</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SIZE64</name> <description>Sets Buffer size to 64 bytes</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SIZE128</name> <description>Sets Buffer size to 128 bytes</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SIZE256</name> <description>Sets Buffer size to 256 bytes</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SIZE512</name> <description>Sets Buffer size to 512 bytes</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>SIZE1024</name> <description>Sets Buffer size to 1024 bytes</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>SIZE2048</name> <description>Sets Buffer size to 2048 bytes</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>SIZE4096</name> <description>Sets Buffer size to 4096 bytes</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BUF0_ADDR</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-write</access> <resetValue>0x20000000</resetValue> <resetMask>0xFFFFFFFC</resetMask> <fields> <field> <name>ADDR</name> <description>Buffer Address</description> <bitOffset>2</bitOffset> <bitWidth>30</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF0_WRITEOFFSET</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>WRITEOFFSET</name> <description>Write Offset</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF0_READOFFSET</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>READOFFSET</name> <description>Read Offset</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF0_READDATA</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>READDATA</name> <description>Buffer Read Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF0_WRITEDATA</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>WRITEDATA</name> <description>Buffer Write Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF0_XWRITE</name> <description>No Description</description> <addressOffset>0x028</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>XORWRITEDATA</name> <description>Buffer XOR Write Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF0_STATUS</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x01111FFF</resetMask> <fields> <field> <name>BYTES</name> <description>Number of Bytes in the Buffer</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-only</access> </field> <field> <name>THRESHOLDFLAG</name> <description>Buffer Threshold Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF0_THRESHOLDCTRL</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>THRESHOLD</name> <description>Buffer Threshold Value</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> <field> <name>THRESHOLDMODE</name> <description>Buffer Threshold Mode</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LARGER</name> <description>THRESHOLDIF will be set if BYTES is larger than THRESHOLD</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LESSOREQUAL</name> <description>THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BUF0_CMD</name> <description>No Description</description> <addressOffset>0x034</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>CLEAR</name> <description>Buffer Clear</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PREFETCH</name> <description>Prefetch</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF0_FIFOASYNC</name> <description>No Description</description> <addressOffset>0x038</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>RST</name> <description>Reset ASYNC</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF0_READDATA32</name> <description>No Description</description> <addressOffset>0x03C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>READDATA32</name> <description>Buffer Read Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF0_WRITEDATA32</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRITEDATA32</name> <description>Buffer Write Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF0_XWRITE32</name> <description>No Description</description> <addressOffset>0x044</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>XORWRITEDATA32</name> <description>Buffer XOR Write Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF1_CTRL</name> <description>No Description</description> <addressOffset>0x04C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>SIZE</name> <description>Buffer Size</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SIZE64</name> <description>Sets Buffer size to 64 bytes</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SIZE128</name> <description>Sets Buffer size to 128 bytes</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SIZE256</name> <description>Sets Buffer size to 256 bytes</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SIZE512</name> <description>Sets Buffer size to 512 bytes</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>SIZE1024</name> <description>Sets Buffer size to 1024 bytes</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>SIZE2048</name> <description>Sets Buffer size to 2048 bytes</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>SIZE4096</name> <description>Sets Buffer size to 4096 bytes</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BUF1_ADDR</name> <description>No Description</description> <addressOffset>0x050</addressOffset> <access>read-write</access> <resetValue>0x20000000</resetValue> <resetMask>0xFFFFFFFC</resetMask> <fields> <field> <name>ADDR</name> <description>Buffer Address</description> <bitOffset>2</bitOffset> <bitWidth>30</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF1_WRITEOFFSET</name> <description>No Description</description> <addressOffset>0x054</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>WRITEOFFSET</name> <description>Write Offset</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF1_READOFFSET</name> <description>No Description</description> <addressOffset>0x058</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>READOFFSET</name> <description>Read Offset</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF1_READDATA</name> <description>No Description</description> <addressOffset>0x060</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>READDATA</name> <description>Buffer Read Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF1_WRITEDATA</name> <description>No Description</description> <addressOffset>0x064</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>WRITEDATA</name> <description>Buffer Write Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF1_XWRITE</name> <description>No Description</description> <addressOffset>0x068</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>XORWRITEDATA</name> <description>Buffer XOR Write Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF1_STATUS</name> <description>No Description</description> <addressOffset>0x06C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x01111FFF</resetMask> <fields> <field> <name>BYTES</name> <description>Number of Bytes in the Buffer</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-only</access> </field> <field> <name>THRESHOLDFLAG</name> <description>Buffer Threshold Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF1_THRESHOLDCTRL</name> <description>No Description</description> <addressOffset>0x070</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>THRESHOLD</name> <description>Buffer Threshold Value</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> <field> <name>THRESHOLDMODE</name> <description>Buffer Threshold Mode</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LARGER</name> <description>THRESHOLDIF will be set if BYTES is larger than THRESHOLD</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LESSOREQUAL</name> <description>THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BUF1_CMD</name> <description>No Description</description> <addressOffset>0x074</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>CLEAR</name> <description>Buffer Clear</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PREFETCH</name> <description>Prefetch</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF1_FIFOASYNC</name> <description>No Description</description> <addressOffset>0x078</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>RST</name> <description>Reset ASYNC</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF1_READDATA32</name> <description>No Description</description> <addressOffset>0x07C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>READDATA32</name> <description>Buffer Read Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF1_WRITEDATA32</name> <description>No Description</description> <addressOffset>0x080</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRITEDATA32</name> <description>Buffer Write Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF1_XWRITE32</name> <description>No Description</description> <addressOffset>0x084</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>XORWRITEDATA32</name> <description>Buffer XOR Write Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF2_CTRL</name> <description>No Description</description> <addressOffset>0x08C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>SIZE</name> <description>Buffer Size</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SIZE64</name> <description>Sets Buffer size to 64 bytes</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SIZE128</name> <description>Sets Buffer size to 128 bytes</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SIZE256</name> <description>Sets Buffer size to 256 bytes</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SIZE512</name> <description>Sets Buffer size to 512 bytes</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>SIZE1024</name> <description>Sets Buffer size to 1024 bytes</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>SIZE2048</name> <description>Sets Buffer size to 2048 bytes</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>SIZE4096</name> <description>Sets Buffer size to 4096 bytes</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BUF2_ADDR</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-write</access> <resetValue>0x20000000</resetValue> <resetMask>0xFFFFFFFC</resetMask> <fields> <field> <name>ADDR</name> <description>Buffer Address</description> <bitOffset>2</bitOffset> <bitWidth>30</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF2_WRITEOFFSET</name> <description>No Description</description> <addressOffset>0x094</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>WRITEOFFSET</name> <description>Write Offset</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF2_READOFFSET</name> <description>No Description</description> <addressOffset>0x098</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>READOFFSET</name> <description>Read Offset</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF2_READDATA</name> <description>No Description</description> <addressOffset>0x0A0</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>READDATA</name> <description>Buffer Read Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF2_WRITEDATA</name> <description>No Description</description> <addressOffset>0x0A4</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>WRITEDATA</name> <description>Buffer Write Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF2_XWRITE</name> <description>No Description</description> <addressOffset>0x0A8</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>XORWRITEDATA</name> <description>Buffer XOR Write Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF2_STATUS</name> <description>No Description</description> <addressOffset>0x0AC</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x01111FFF</resetMask> <fields> <field> <name>BYTES</name> <description>Number of Bytes in the Buffer</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-only</access> </field> <field> <name>THRESHOLDFLAG</name> <description>Buffer Threshold Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF2_THRESHOLDCTRL</name> <description>No Description</description> <addressOffset>0x0B0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>THRESHOLD</name> <description>Buffer Threshold Value</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> <field> <name>THRESHOLDMODE</name> <description>Buffer Threshold Mode</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LARGER</name> <description>THRESHOLDIF will be set if BYTES is larger than THRESHOLD</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LESSOREQUAL</name> <description>THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BUF2_CMD</name> <description>No Description</description> <addressOffset>0x0B4</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>CLEAR</name> <description>Buffer Clear</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PREFETCH</name> <description>Prefetch</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF2_FIFOASYNC</name> <description>No Description</description> <addressOffset>0x0B8</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>RST</name> <description>Reset ASYNC</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF2_READDATA32</name> <description>No Description</description> <addressOffset>0x0BC</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>READDATA32</name> <description>Buffer Read Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF2_WRITEDATA32</name> <description>No Description</description> <addressOffset>0x0C0</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRITEDATA32</name> <description>Buffer Write Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF2_XWRITE32</name> <description>No Description</description> <addressOffset>0x0C4</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>XORWRITEDATA32</name> <description>Buffer XOR Write Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF3_CTRL</name> <description>No Description</description> <addressOffset>0x0CC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>SIZE</name> <description>Buffer Size</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SIZE64</name> <description>Sets Buffer size to 64 bytes</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SIZE128</name> <description>Sets Buffer size to 128 bytes</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SIZE256</name> <description>Sets Buffer size to 256 bytes</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SIZE512</name> <description>Sets Buffer size to 512 bytes</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>SIZE1024</name> <description>Sets Buffer size to 1024 bytes</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>SIZE2048</name> <description>Sets Buffer size to 2048 bytes</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>SIZE4096</name> <description>Sets Buffer size to 4096 bytes</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BUF3_ADDR</name> <description>No Description</description> <addressOffset>0x0D0</addressOffset> <access>read-write</access> <resetValue>0x20000000</resetValue> <resetMask>0xFFFFFFFC</resetMask> <fields> <field> <name>ADDR</name> <description>Buffer Address</description> <bitOffset>2</bitOffset> <bitWidth>30</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF3_WRITEOFFSET</name> <description>No Description</description> <addressOffset>0x0D4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>WRITEOFFSET</name> <description>Write Offset</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF3_READOFFSET</name> <description>No Description</description> <addressOffset>0x0D8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>READOFFSET</name> <description>Read Offset</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF3_READDATA</name> <description>No Description</description> <addressOffset>0x0E0</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>READDATA</name> <description>Buffer Read Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF3_WRITEDATA</name> <description>No Description</description> <addressOffset>0x0E4</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>WRITEDATA</name> <description>Buffer Write Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF3_XWRITE</name> <description>No Description</description> <addressOffset>0x0E8</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>XORWRITEDATA</name> <description>Buffer XOR Write Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF3_STATUS</name> <description>No Description</description> <addressOffset>0x0EC</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x01111FFF</resetMask> <fields> <field> <name>BYTES</name> <description>Number of Bytes in the Buffer</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-only</access> </field> <field> <name>THRESHOLDFLAG</name> <description>Buffer Threshold Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF3_THRESHOLDCTRL</name> <description>No Description</description> <addressOffset>0x0F0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>THRESHOLD</name> <description>Buffer Threshold Value</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> <field> <name>THRESHOLDMODE</name> <description>Buffer Threshold Mode</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LARGER</name> <description>THRESHOLDIF will be set if BYTES is larger than THRESHOLD</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LESSOREQUAL</name> <description>THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BUF3_CMD</name> <description>No Description</description> <addressOffset>0x0F4</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>CLEAR</name> <description>Buffer Clear</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PREFETCH</name> <description>Prefetch</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF3_FIFOASYNC</name> <description>No Description</description> <addressOffset>0x0F8</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>RST</name> <description>Reset ASYNC</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF3_READDATA32</name> <description>No Description</description> <addressOffset>0x0FC</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>READDATA32</name> <description>Buffer Read Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF3_WRITEDATA32</name> <description>No Description</description> <addressOffset>0x100</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRITEDATA32</name> <description>Buffer Write Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF3_XWRITE32</name> <description>No Description</description> <addressOffset>0x104</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>XORWRITEDATA32</name> <description>Buffer XOR Write Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x114</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x9F1F1F1F</resetMask> <fields> <field> <name>BUF0OF</name> <description>Buffer 0 Overflow</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0UF</name> <description>Buffer 0 Underflow</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0THR</name> <description>Buffer 0 Threshold Event</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0CORR</name> <description>Buffer 0 Corrupt</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0NWA</name> <description>Buffer 0 Not Word-Aligned</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1OF</name> <description>Buffer 1 Overflow</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1UF</name> <description>Buffer 1 Underflow</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1THR</name> <description>Buffer 1 Threshold Event</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1CORR</name> <description>Buffer 1 Corrupt</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1NWA</name> <description>Buffer 1 Not Word-Aligned</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2OF</name> <description>Buffer 2 Overflow</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2UF</name> <description>Buffer 2 Underflow</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2THR</name> <description>Buffer 2 Threshold Event</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2CORR</name> <description>Buffer 2 Corrupt</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2NWA</name> <description>Buffer 2 Not Word-Aligned</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3OF</name> <description>Buffer 3 Overflow</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3UF</name> <description>Buffer 3 Underflow</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3THR</name> <description>Buffer 3 Threshold Event</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3CORR</name> <description>Buffer 3 Corrupt</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3NWA</name> <description>Buffer 3 Not Word-Aligned</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUSERROR</name> <description>Bus Error</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x118</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x9F1F1F1F</resetMask> <fields> <field> <name>BUF0OF</name> <description>BUF0OF Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0UF</name> <description>BUF0UF Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0THR</name> <description>BUF0THR Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0CORR</name> <description>BUF0CORR Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0NWA</name> <description>BUF0NWA Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1OF</name> <description>BUF1OF Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1UF</name> <description>BUF1UF Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1THR</name> <description>BUF1THR Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1CORR</name> <description>BUF1CORR Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1NWA</name> <description>BUF1NWA Interrupt Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2OF</name> <description>BUF2OF Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2UF</name> <description>BUF2UF Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2THR</name> <description>BUF2THR Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2CORR</name> <description>BUF2CORR Interrupt Enable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2NWA</name> <description>BUF2NWA Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3OF</name> <description>BUF3OF Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3UF</name> <description>BUF3UF Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3THR</name> <description>BUF3THR Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3CORR</name> <description>BUF3CORR Interrupt Enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3NWA</name> <description>BUF3NWA Interrupt Enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUSERROR</name> <description>BUSERROR Interrupt Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIF</name> <description>No Description</description> <addressOffset>0x11C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x9F1F1F1F</resetMask> <fields> <field> <name>BUF0OF</name> <description>Buffer 0 Overflow</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0UF</name> <description>Buffer 0 Underflow</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0THR</name> <description>Buffer 0 Threshold Event</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0CORR</name> <description>Buffer 0 Corrupt</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0NWA</name> <description>Buffer 0 Not Word-Aligned</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1OF</name> <description>Buffer 1 Overflow</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1UF</name> <description>Buffer 1 Underflow</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1THR</name> <description>Buffer 1 Threshold Event</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1CORR</name> <description>Buffer 1 Corrupt</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1NWA</name> <description>Buffer 1 Not Word-Aligned</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2OF</name> <description>Buffer 2 Overflow</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2UF</name> <description>Buffer 2 Underflow</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2THR</name> <description>Buffer 2 Threshold Event</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2CORR</name> <description>Buffer 2 Corrupt</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2NWA</name> <description>Buffer 2 Not Word-Aligned</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3OF</name> <description>Buffer 3 Overflow</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3UF</name> <description>Buffer 3 Underflow</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3THR</name> <description>Buffer 3 Threshold Event</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3CORR</name> <description>Buffer 3 Corrupt</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3NWA</name> <description>Buffer 3 Not Word-Aligned</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUSERROR</name> <description>Bus Error</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIEN</name> <description>No Description</description> <addressOffset>0x120</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x9F1F1F1F</resetMask> <fields> <field> <name>BUF0OF</name> <description>BUF0OF Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0UF</name> <description>BUF0UF Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0THR</name> <description>BUF0THR Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0CORR</name> <description>BUF0CORR Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0NWA</name> <description>BUF0NWA Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1OF</name> <description>BUF1OF Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1UF</name> <description>BUF1UF Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1THR</name> <description>BUF1THR Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1CORR</name> <description>BUF1CORR Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1NWA</name> <description>BUF1NWA Interrupt Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2OF</name> <description>BUF2OF Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2UF</name> <description>BUF2UF Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2THR</name> <description>BUF2THR Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2CORR</name> <description>BUF2CORR Interrupt Enable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2NWA</name> <description>BUF2NWA Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3OF</name> <description>BUF3OF Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3UF</name> <description>BUF3UF Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3THR</name> <description>BUF3THR Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3CORR</name> <description>BUF3CORR Interrupt Enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3NWA</name> <description>BUF3NWA Interrupt Enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUSERROR</name> <description>BUSERROR Interrupt Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>FRC_NS</name> <version>2</version> <description>FRC_NS Registers</description> <baseAddress>0xB8004000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>FRC_PRI</name> <value>33</value> </interrupt> <interrupt> <name>FRC</name> <value>34</value> </interrupt> <registers> <register> <name>IPVERSION</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-only</access> <resetValue>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>EN</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>EN</name> <description>Enable peripheral clock to this module</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x07FFFFFF</resetMask> <fields> <field> <name>SNIFFDCOUNT</name> <description>Sniffer data count</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-only</access> </field> <field> <name>ACTIVETXFCD</name> <description>Active Transmit Frame Descriptor</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>FCD0</name> <description>FCD0 is active</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FCD1</name> <description>FCD1 is active</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ACTIVERXFCD</name> <description>Active Receive Frame Descriptor</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>FCD2</name> <description>FCD2 is active</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FCD3</name> <description>FCD3 is active</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SNIFFDFRAME</name> <description>Sniffer data frame active status</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXRAWBLOCKED</name> <description>Receiver raw trigger block is active</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FRAMEOK</name> <description>Frame valid</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXABORTINPROGRESS</name> <description>Receive aborted in progress status flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXWORD</name> <description>Transmit Word Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RXWORD</name> <description>Receive Word Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CONVPAUSED</name> <description>Convolutional coder pause event active</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXSUBFRAMEPAUSED</name> <description>Transmit subframe pause event active</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>INTERLEAVEREADPAUSED</name> <description>Interleaver read pause event active</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>INTERLEAVEWRITEPAUSED</name> <description>Interleaver write pause event active</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FRAMEDETPAUSED</name> <description>Frame detected pause event active</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FRAMELENGTHERROR</name> <description>Frame Length Error for RX and TX</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DEMODERROR</name> <description>Demod Error in RX</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FSMSTATE</name> <description>FSM state status for srw_frc_interface</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>IDLE</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RX_INIT</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RX_DATA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RX_CRC</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>RX_FCD_UPDATE</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>RX_DISCARD</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>RX_TRAIL</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>RX_DONE</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RX_PAUSE_INIT</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>RX_PAUSED</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>UNDEFINED1</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>UNDEFINED2</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>RX_CRC_ZEROCHECK</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>RX_SUP</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>RX_WAITEOF</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>UNDEFINED3</name> <description></description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>TX_INIT</name> <description></description> <value>16</value> </enumeratedValue> <enumeratedValue> <name>TX_DATA</name> <description></description> <value>17</value> </enumeratedValue> <enumeratedValue> <name>TX_CRC</name> <description></description> <value>18</value> </enumeratedValue> <enumeratedValue> <name>TX_FCD_UPDATE</name> <description></description> <value>19</value> </enumeratedValue> <enumeratedValue> <name>TX_TRAIL</name> <description></description> <value>20</value> </enumeratedValue> <enumeratedValue> <name>TX_FLUSH</name> <description></description> <value>21</value> </enumeratedValue> <enumeratedValue> <name>TX_DONE</name> <description></description> <value>22</value> </enumeratedValue> <enumeratedValue> <name>TX_DONE_WAIT</name> <description></description> <value>23</value> </enumeratedValue> <enumeratedValue> <name>TX_RAW</name> <description></description> <value>24</value> </enumeratedValue> <enumeratedValue> <name>TX_PAUSEFLUSH</name> <description></description> <value>25</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXWCNTMATCHPAUSED</name> <description>Nth byte received pause event active</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CRCERRORTOLERATED</name> <description>CRC error tolerated</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>DFLCTRL</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x01FFFF7F</resetMask> <fields> <field> <name>DFLMODE</name> <description>Dynamic Frame Length Mode</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Dynamic Frame Length support is disabled, and the frame length is controlled by writing directly to the FRAMELENGTH field</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SINGLEBYTE</name> <description>Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the least significant byte of the extracted length field</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SINGLEBYTEMSB</name> <description>Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the most significant byte of the extracted length field</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DUALBYTELSBFIRST</name> <description>Dynamic Frame Length is enabled and located in two bytes over air, of which the least significant byte is transferred first</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DUALBYTEMSBFIRST</name> <description>Dynamic Frame Length is enabled and located in two bytes over air, of which the most significant byte is transferred first</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>INFINITE</name> <description>Dynamic Frame Length support is disabled, and infinite frame lengths are transmitted and received. RXABORT may be used to abort active receive operations, while the TXDIS command (available in the RAC) may be used to abort active transmit operations.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>BLOCKERROR</name> <description>In transmit mode, the frame length must be written directly to the FRAMELENGTH field. In receive mode, data will be received until a block decoding error is found.</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DFLBITORDER</name> <description>Dynamic Frame Length Bit order</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NORMAL</name> <description>Bit ordering is defined by the BITORDER field</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>REVERSE</name> <description>Bit ordering is reversed, compared to what is defined by the BITORDER field</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DFLSHIFT</name> <description>Dynamic Frame Length bitshift</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DFLOFFSET</name> <description>Length Field Offset Value</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DFLBITS</name> <description>Length field number of bits</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MINLENGTH</name> <description>Minimum decoded length</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DFLINCLUDECRC</name> <description>Length field includes CRC values or not</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>The CRC values are not included in the frame length</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>The CRC values are included in the frame length</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DFLBOIOFFSET</name> <description>Length Field Offset Value</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MAXLENGTH</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-write</access> <resetValue>0x00004FFF</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>MAXLENGTH</name> <description>Max Frame Length Value</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>INILENGTH</name> <description>Initial Frame Length Value</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADDRFILTCTRL</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FF07</resetMask> <fields> <field> <name>EN</name> <description>Address Filter Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BRDCST00EN</name> <description>Broadcast Address 0x00 Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BRDCSTFFEN</name> <description>Broadcast Address 0xFF Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDRESS</name> <description>Address</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DATABUFFER</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>DATABUFFER</name> <description>Frame Controller data buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WCNT</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>WCNT</name> <description>Word Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>WCNTCMP0</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>FRAMELENGTH</name> <description>Word Counter Frame Length Value</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WCNTCMP1</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>LENGTHFIELDLOC</name> <description>Length field location</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WCNTCMP2</name> <description>No Description</description> <addressOffset>0x028</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>ADDRFIELDLOC</name> <description>Address field location</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>RXABORT</name> <description>RX Abort</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FRAMEDETRESUME</name> <description>FRAMEDET resume</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>INTERLEAVEWRITERESUME</name> <description>Interleaver write resume</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>INTERLEAVEREADRESUME</name> <description>Interleaver read resume</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CONVRESUME</name> <description>Convolutional coder resume</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CONVTERMINATE</name> <description>Convolutional coder termination</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXSUBFRAMERESUME</name> <description>TX subframe resume</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>INTERLEAVEINIT</name> <description>Interleaver initialization</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>INTERLEAVECNTCLEAR</name> <description>Interleaver counter clear</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CONVINIT</name> <description>Convolutional coder initialize</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>BLOCKINIT</name> <description>Block coder initialize</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STATEINIT</name> <description>FRC State initialize</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXRAWUNBLOCK</name> <description>Clear RXRAWBLOCKED status flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXPAUSERESUME</name> <description>RX pause on nth byte resume</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>WHITECTRL</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001F7F</resetMask> <fields> <field> <name>FEEDBACKSEL</name> <description>LFSR Feedback selector</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BIT0</name> <description>Select bit 0 as feedback</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BIT1</name> <description>Select bit 1 as feedback</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BIT2</name> <description>Select bit 2 as feedback</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>BIT3</name> <description>Select bit 3 as feedback</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>BIT4</name> <description>Select bit 4 as feedback</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>BIT5</name> <description>Select bit 5 as feedback</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>BIT6</name> <description>Select bit 6 as feedback</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>BIT7</name> <description>Select bit 7 as feedback</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>BIT8</name> <description>Select bit 8 as feedback</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>BIT9</name> <description>Select bit 9 as feedback</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>BIT10</name> <description>Select bit 10 as feedback</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>BIT11</name> <description>Select bit 11 as feedback</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>BIT12</name> <description>Select bit 12 as feedback</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>BIT13</name> <description>Select bit 13 as feedback</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>BIT14</name> <description>Select bit 14 as feedback</description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>BIT15</name> <description>Select bit 15 as feedback</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>INPUT</name> <description>Select data input as feedback</description> <value>16</value> </enumeratedValue> <enumeratedValue> <name>ZERO</name> <description>Select zero as feedback</description> <value>17</value> </enumeratedValue> <enumeratedValue> <name>ONE</name> <description>Select one as feedback</description> <value>18</value> </enumeratedValue> <enumeratedValue> <name>TXLASTWORD</name> <description>In transmit mode, the feedback is one during the last transmit word and zero otherwise. In receive mode, the feedback is always zero.</description> <value>19</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>XORFEEDBACK</name> <description>LFSR Feedback XOR setting</description> <bitOffset>5</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIRECT</name> <description>The signal defined by FEEDBACKSEL is used directly as Feedback.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>XOR</name> <description>The signal defined by FEEDBACKSEL is XOR'ed with bit 15, and the result is used as Feedback</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ZERO</name> <description>Feedback is set to 0</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SHROUTPUTSEL</name> <description>Shift Register Output Selector</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>BLOCKERRORCORRECT</name> <description>Block Errors Correction enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Block decoding errors are not corrected, only the BLOCKERR interrupt is set on detection.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Block decoding errors are attempted corrected by memory lookup tables. The BLOCKERR interrupt is also set on error detection.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>WHITEPOLY</name> <description>No Description</description> <addressOffset>0x034</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>POLY</name> <description>Whitener Polynomial</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WHITEINIT</name> <description>No Description</description> <addressOffset>0x038</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>WHITEINIT</name> <description>Whitener Initial Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FECCTRL</name> <description>No Description</description> <addressOffset>0x03C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFF7</resetMask> <fields> <field> <name>BLOCKWHITEMODE</name> <description>Block Coder Whitener Mode</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIRECT</name> <description>The input data is passed directly to the output without any other operations.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>WHITE</name> <description>Data is whitened in TX and de-whitened in RX with the whitener feedback register updated every bit period.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BYTEWHITE</name> <description>Data is whitened in TX and de-whitened in RX with the whitener feedback register updated every byte period, recommended only for compatibility purposes.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>INTERLEAVEDWHITE0</name> <description>Data is whitened in TX after symbol interleaving and de-whitened in RX before symbol de-interleaving.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>INTERLEAVEDWHITE1</name> <description>Data is whitened in TX after symbol interleaving and de-whitened in RX before symbol de-interleaving. The first 16 (if INTERLEAVEWIDTH is 0) or 32 (if INTERLEAVEWIDTH is 1) RF symbols are not whitened or de-whitened.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>BLOCKCODEINSERT</name> <description>Parity bits are added in TX and checked and removed in RX to perform block coding forward error correction (FEC). In transmit mode, the block encoder will insert parity bits between the bit stream provided from the transmit buffer. In receive mode, the block decoder will remove parity bits and they will not further be provided to the receive buffer.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>BLOCKCODEREPLACE</name> <description>Parity bits are added in TX and checked and removed in RX to perform block coding forward error correction (FEC). In transmit mode, the block encoder will replace bits provided by the transmit buffer with parity bits. In receive mode, the block decoder will output both data bits and parity bits to the receive buffer.</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>BLOCKLOOKUP</name> <description>A lookup table is used to implement table lookup block coding in TX, and table lookup block decoding in RX.</description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CONVMODE</name> <description>Convolutional Encoder / Decoder mode.</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Convolutional encoding / decoding is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CONVOLUTIONAL</name> <description>Normal convolutional encoding / decoding is enabled</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>REPEAT</name> <description>Repeat-mode convolutional encoding / decoding is enabled</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CONVDECODEMODE</name> <description>Convolutional decoding mode setting.</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SOFT</name> <description>Use soft decision convolutional decoding, recommended in most cases.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HARD</name> <description>Use hard decision convolutional decoding.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CONVTRACEBACKDISABLE</name> <description>Convolutional traceback disabling</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Traceback history is enabled, and convolutional decoding will use RAM to store state information. In receive mode, output from convolutional decoding will be generated after the traceback history has reached a certain level.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Traceback history is disabled, and convolutional decoding will not use RAM to store state information. No trellis termination sequence will be automatically appended to the transmit data. In receive mode, output from convolutional decoding will be generated after every state transition. This will not provide any convolutional decoding gain, but can be used to decode very simple codes without using any RAM memory.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CONVINV</name> <description>Convolutional code symbol inversion</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEMODE</name> <description>Interleaver mode.</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Interleaving is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Interleaving is enabled</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXBUFFER</name> <description>No symbol interleaving is performed, but the interleaver data storage is used as a data buffer in receive mode. This may, for instance, be used for receiver pause functionality.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RXTXBUFFER</name> <description>No symbol interleaving is performed, but the interleaver data storage is used as a data buffer in receive and transmit mode. This may, for instance, be used for receiver and transmitter pause functionality.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INTERLEAVEFIRSTINDEX</name> <description>4-bit index of the first interleaver</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEWIDTH</name> <description>Interleave symbol width.</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ONE</name> <description>Each interleaver element consists of one RF symbol</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TWO</name> <description>Each interleaver element consists of two RF symbols</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CONVBUSLOCK</name> <description>Convolutional decoding bus lock</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONVSUBFRAMETERMINATE</name> <description>Enable trellis termination for subframes</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Trellis termination is applied at the end of the frame.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Trellis termination is applied at the end of each subframe and at the end of the frame.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SINGLEBLOCK</name> <description>Single block code per frame</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FORCE2FSK</name> <description>Force use of 2-FSK</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONVHARDERROR</name> <description>Enable convolutional decoding hard error</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Convolutional hard error decoding is disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Convolutional hard error decoding is enabled.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BLOCKRAMADDR</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>read-write</access> <resetValue>0x00004000</resetValue> <resetMask>0xFFFFFFFC</resetMask> <fields> <field> <name>BLOCKRAMADDR</name> <description>Block decoding RAM address</description> <bitOffset>2</bitOffset> <bitWidth>30</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CONVRAMADDR</name> <description>No Description</description> <addressOffset>0x044</addressOffset> <access>read-write</access> <resetValue>0x00004000</resetValue> <resetMask>0xFFFFFFFC</resetMask> <fields> <field> <name>CONVRAMADDR</name> <description>Convolutional decoding RAM address</description> <bitOffset>2</bitOffset> <bitWidth>30</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x048</addressOffset> <access>read-write</access> <resetValue>0x03000700</resetValue> <resetMask>0x031F7FF7</resetMask> <fields> <field> <name>RANDOMTX</name> <description>Random TX Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UARTMODE</name> <description>Data Uart Mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BITORDER</name> <description>Data Bit Order.</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LSBFIRST</name> <description>Least Significant bit in each word is sent/received first.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MSBFIRST</name> <description>Most Significant bit in each word is sent/received first.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXFCDMODE</name> <description>TX Frame Control Descriptor Mode</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FCDMODE0</name> <description>FCD0 is reloaded when SCNT reaches 0</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FCDMODE1</name> <description>Use FCD0 for the first sub-frame, then switching between FCD0 and FCD1 for following sub-frames</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FCDMODE2</name> <description>Use FCD0 for the first sub-frame, then FCD1 is used for all following sub-frames</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>FCDMODE3</name> <description>Use alternating FCD0 / FCD1 for each complete frame</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXFCDMODE</name> <description>RX Frame Control Descriptor Mode</description> <bitOffset>6</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FCDMODE0</name> <description>FCD2 is reloaded when SCNT reaches 0</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FCDMODE1</name> <description>Use FCD2 for the first sub-frame, then switching between FCD2 and FCD3 for following sub-frames</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FCDMODE2</name> <description>Use FCD2 for the first sub-frame, then FCD3 is used for all following sub-frames</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>FCDMODE3</name> <description>Use alternating FCD2 / FCD3 for each complete frame</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>BITSPERWORD</name> <description>Bits Per Word, for first word in a frame</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RATESELECT</name> <description>MODEM rate select</description> <bitOffset>11</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>TXPREFETCH</name> <description>Transmit prefetch data</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>The frame controller will start preparing transmit data when entering the TX state. This setting may be used in most cases.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>The frame controller will start preparing transmit data already in the TXWARM, RX2TX or TX2TX state. This setting must be used to avoid transmit underflow in the cases where no preamble or frame synchronization is inserted by the modulator (i.e. typically when the MODEM control fields TXBASES is zero and SYNCDATA is set). </description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXFETCHBLOCKING</name> <description>Transmit fetch data blocking</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQHANDSHAKE</name> <description>Sequencer data handshake</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>The sequencer may read transmit or read data through the FRCRD command, but it will not wait for the sequencer to do so before proceeding to parse transmit or receive data.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>The frame controller will require that the sequencer program uses the FRCRD command to read both transmit and receive data which the frame controller stores in the DATABUFFER register. If data is not read with this field set, the overflow (RXOF) or underflow (TXUF) will be set.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRBSTEST</name> <description>Pseudo-Random Bit Sequence Testmode</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LPMODEDIS</name> <description>Disable FRC low power </description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WAITEOFEN</name> <description>Enable STATE_TX_WAITEOF</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXABORTIGNOREDIS</name> <description>Disable ignoring CMD_RXABORT</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SKIPTXTRAILDATAWHITEN</name> <description>AoX skip data whitening</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SKIPRXSUPSTATEWHITEN</name> <description>AoX skip data whitening</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RXCTRL</name> <description>No Description</description> <addressOffset>0x04C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>STORECRC</name> <description>Store CRC value.</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ACCEPTCRCERRORS</name> <description>Accept CRC Errors.</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>REJECT</name> <description>Frames with one or more detected CRC errors will be cleared from the receiver buffer.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ACCEPT</name> <description>Frames will always be written to the receive buffer, regardless of CRC errors.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ACCEPTBLOCKERRORS</name> <description>Accept Block Decoding Errors.</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>REJECT</name> <description>Frame reception will be stopped when a block decoding error is found.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ACCEPT</name> <description>Frame reception will continue even in the case of a block decoding error.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TRACKABFRAME</name> <description>Track Aborted RX Frame</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>When a frame abort is triggered, the frame reception is immediately aborted, the RXABORTED interrupt flag is set, and the receiver may start searching for a new frame. </description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>When a frame abort is triggered, the receiver is still enabled for the duration of the frame (as defined by the frame length), but no data output is generated. Only when the complete frame is received, the RXABORTED interrupt flag is set and a new frame reception may begin. This mode may, for instance, be used to avoid finding a new FRAMEDET event inside the payload data of a discarded frame. </description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>BUFCLEAR</name> <description>Buffer Clear</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUFRESTOREFRAMEERROR</name> <description>Buffer restore on frame error</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUFRESTORERXABORTED</name> <description>Buffer restore on RXABORTED</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEENDAHEADBYTES</name> <description>RX frame almost end of packet timing</description> <bitOffset>7</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>ACCEPTUARTERRORS</name> <description>Accept UART Start/Stop bit Errors.</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TRAILTXDATACTRL</name> <description>No Description</description> <addressOffset>0x050</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>TRAILTXDATA</name> <description>Trailing Data value</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>TRAILTXDATACNT</name> <description>Trailing data bit count</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>TRAILTXDATAFORCE</name> <description>Force trailing TX data insertion</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Trailing data in transmit is only applied in order to fill up an integer number of block coding and interleaver buffers. If block coding and interleaving is not used, no trailing data is transmitted.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>The number of bits defined by TRAILTXDATACNT is always appended to the transmit data, in addition to the necessary bits to fill up an integer number of block coding and interleaver buffers. </description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TRAILTXREPLEN</name> <description>Trailing Data Repeat Length</description> <bitOffset>12</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>TXSUPPLENOVERIDE</name> <description>TX Sup Len Override</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>POSTAMBLEEN</name> <description>WMBUS T mode postamble enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TRAILRXDATA</name> <description>No Description</description> <addressOffset>0x054</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>RSSI</name> <description>Append RSSI</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CRCOK</name> <description>Append CRC OK Indicator</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PROTIMERCC0BASE</name> <description>PROTIMER Capture Compare channel 0 Base</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PROTIMERCC0WRAPL</name> <description>PROTIMER Capture Compare channel 0 WrapL</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PROTIMERCC0WRAPH</name> <description>PROTIMER Capture Compare channel 0 WrapH</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RTCSTAMP</name> <description>RTCC Time Stamp</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCNT</name> <description>No Description</description> <addressOffset>0x058</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>SCNT</name> <description>Sub-Frame Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CONVGENERATOR</name> <description>No Description</description> <addressOffset>0x05C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00037F7F</resetMask> <fields> <field> <name>GENERATOR0</name> <description>Output 0 Generator Polynomial</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>GENERATOR1</name> <description>Output 1 Generator Polynomial</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>RECURSIVE</name> <description>Convolutional encoding</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Non-recursive convolutional coding is used</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Recursive convolutional coding is used</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>NONSYSTEMATIC</name> <description>Non systematic recursive code</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>The recursive code is systematic</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>The recursive code is not systematic</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PUNCTCTRL</name> <description>No Description</description> <addressOffset>0x060</addressOffset> <access>read-write</access> <resetValue>0x00000101</resetValue> <resetMask>0x00007F7F</resetMask> <fields> <field> <name>PUNCT0</name> <description>Puncturing Matrix Row for Output 0</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>PUNCT1</name> <description>Puncturing Matrix Row for Output 1</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PAUSECTRL</name> <description>No Description</description> <addressOffset>0x064</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07FFF83F</resetMask> <fields> <field> <name>FRAMEDETPAUSEEN</name> <description>Frame detect pause enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXINTERLEAVEWRITEPAUSEEN</name> <description>Transmit interleaver write pause enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXINTERLEAVEWRITEPAUSEEN</name> <description>Receive interleaver write pause enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEREADPAUSEEN</name> <description>Interleaver read pause enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXSUBFRAMEPAUSEEN</name> <description>Transmit subframe pause enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXWCNTMATCHPAUSEEN</name> <description>Receive wcnt match pause enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONVPAUSECNT</name> <description>Convolutional decoder pause setting</description> <bitOffset>11</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEWRITEPAUSECNT</name> <description>Interleaver write pause count</description> <bitOffset>17</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEREADPAUSECNT</name> <description>Interleaver read pause count</description> <bitOffset>22</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x068</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TXDONE</name> <description>TX Done Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXAFTERFRAMEDONE</name> <description>TX after frame Done Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXABORTED</name> <description>Transmit Aborted Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXUF</name> <description>Transmit Underflow Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXDONE</name> <description>RX Done Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXABORTED</name> <description>RX Aborted Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRAMEERROR</name> <description>Frame Error Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BLOCKERROR</name> <description>Block Error Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXOF</name> <description>Receive Overflow Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP0</name> <description>Word Counter Compare 0 Event</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP1</name> <description>Word Counter Compare 1 Event</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP2</name> <description>Word Counter Compare 2 Event</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDRERROR</name> <description>Receive address error event</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUSERROR</name> <description>A bus error event occurred</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRAWEVENT</name> <description>Receiver raw data event</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXRAWEVENT</name> <description>Transmit raw data event</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFOF</name> <description>Data sniffer overflow</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP3</name> <description>Word Counter Compare 3 Event</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP4</name> <description>Word Counter Compare 4 Event</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BOISET</name> <description>BOI SET</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFSTART</name> <description>Packet Buffer Start</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFTHRESHOLD</name> <description>Packet Buffer Threshold</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRAWOF</name> <description>RX raw FIFO overflow </description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP5</name> <description>Word Counter Compare 5 Event</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRAMEDETPAUSED</name> <description>Frame detected pause event active</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEWRITEPAUSED</name> <description>Interleaver write pause event active</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEREADPAUSED</name> <description>Interleaver read pause event active</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXSUBFRAMEPAUSED</name> <description>Transmit subframe pause event active</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONVPAUSED</name> <description>Convolutional coder pause event active</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXWORD</name> <description>Receive Word Interrupt Flag</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXWORD</name> <description>Transmit Word Interrupt Flag</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UARTERROR</name> <description>Uart Error 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>0x06C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TXDONE</name> <description>TX Done Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXAFTERFRAMEDONE</name> <description>TX after frame Done Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXABORTED</name> <description>Transmit Aborted Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXUF</name> <description>Transmit Underflow Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXDONE</name> <description>RX Done Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXABORTED</name> <description>RX Aborted Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRAMEERROR</name> <description>Frame Error Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BLOCKERROR</name> <description>Block Error Interrupt Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXOF</name> <description>Receive Overflow Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP0</name> <description>Word Counter Compare 0 Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP1</name> <description>Word Counter Compare 1 Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP2</name> <description>Word Counter Compare 2 Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDRERROR</name> <description>Receive address error enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUSERROR</name> <description>Bus error enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRAWEVENT</name> <description>Receiver raw data enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXRAWEVENT</name> <description>Transmit raw data enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFOF</name> <description>Data sniffer overflow enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP3</name> <description>Word Counter Compare 3 Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP4</name> <description>Word Counter Compare 4 Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BOISET</name> <description>BOISET</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFSTART</name> <description>PKTBUFSTART Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFTHRESHOLD</name> <description>PKTBUFTHRESHOLD Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRAWOF</name> <description>RXRAWOF Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP5</name> <description>Word Counter Compare 5 Enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRAMEDETPAUSED</name> <description>Frame detected pause event enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEWRITEPAUSED</name> <description>Interleaver write pause event enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEREADPAUSED</name> <description>Interleaver read pause event enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXSUBFRAMEPAUSED</name> <description>Transmit subframe pause event enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONVPAUSED</name> <description>Convolutional coder pause event enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXWORD</name> <description>Receive Word Interrupt Enable</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXWORD</name> <description>Transmit Word Interrupt Enable</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UARTERROR</name> <description>UART Error Interrupt Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>OTACNT</name> <description>No Description</description> <addressOffset>0x070</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>OTARXCNT</name> <description>OTA RX bit counter</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> <field> <name>OTATXCNT</name> <description>OTA TX bit counter</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUFFERMODE</name> <description>No Description</description> <addressOffset>0x078</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>TXBUFFERMODE</name> <description>Transmit Buffer Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BUFC</name> <description>The Frame Controller fetches data from the Buffer Controller (BUFC) in transmit mode.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>REGISTER</name> <description>The Frame Controller does not fetch data from the Buffer Controller in transmit mode. Instead, data must be written to the DATABUFFER register when the TXWORD interrupt flag is set.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXBUFFERMODE</name> <description>Receive Buffer Mode</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BUFC</name> <description>The Frame Controller write data to the Buffer Controller (BUFC) in receive mode.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>REGISTER</name> <description>The Frame Controller does not write data to the Buffer Controller in receive mode. Instead, data must be read from the DATABUFFER register when the RXWORD interrupt flag is set.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DISABLE</name> <description>The Frame Controller will not output demodulated data. This mode can, for instance, be used together with storing RAW frame data.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXFRCBUFMUX</name> <description>RX FRC Buffer Mux</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SNIFFCTRL</name> <description>No Description</description> <addressOffset>0x084</addressOffset> <access>read-write</access> <resetValue>0x000007FC</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>SNIFFMODE</name> <description>Data Sniff Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>FRC Packet Sniffer mode is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>UART</name> <description>UART encoded data is transmitted on the DOUT pin.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SPI</name> <description>SPI data is transmitted on the DOUT pin and a data clock is output to the DCLK pin.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SNIFFBITS</name> <description>Data sniff data bits</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>EIGHT</name> <description>Each sniffer output word contains 8 data bits</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>NINE</name> <description>Each sniffer output word contains 9 data bits</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SNIFFRXDATA</name> <description>Enable sniffing of received data.</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFTXDATA</name> <description>Enable sniffing of transmitted data.</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFRSSI</name> <description>Enable sniffing of RSSI</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFSTATE</name> <description>Enable sniffing of state information</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFAUXDATA</name> <description>Enable sniffing of auxiliary data</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFBR</name> <description>Sniffer baudrate setting</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFSYNCWORD</name> <description>Sniffer baudrate setting</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AUXDATA</name> <description>No Description</description> <addressOffset>0x088</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>AUXDATA</name> <description>Auxiliary sniffer data output</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>RAWCTRL</name> <description>No Description</description> <addressOffset>0x08C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000021BF</resetMask> <fields> <field> <name>TXRAWMODE</name> <description>Transmitter raw data mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>RAW transmit mode is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SINGLEBUFFER</name> <description>RAW transmit mode is enabled, transmitting the configured raw data (fetched from RAM) once before transmit is completed.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>REPEATBUFFER</name> <description>RAW transmit mode is enabled, transmitting the configured raw data (fetched from RAM) repeatedly until the transmitter is disabled.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXRAWMODE</name> <description>Receiver raw data mode</description> <bitOffset>2</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>RAW receive mode is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SINGLEITEM</name> <description>RAW receive mode is enabled, fetching a single item which is stored in the RXRAWDATA register. A new item is fetched when the RXRAWBLOCKED flag is cleared. In this mode, the flag is cleared automatically when RXRAWDATA is read.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SINGLEBUFFER</name> <description>RAW receive mode is enabled, fetching multiple items which are stored to RAM. The RXRAWBLOCKED flag must be cleared in order to start raw data reception.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SINGLEBUFFERFRAME</name> <description>This mode is identical to the SINGLEBUFFER mode, except that the FRC will treat the end of the filled buffer as the end of a frame reception (i.e. also trigger the RXDONE interrupt and signal to the RAC that frame reception is complete.)</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>REPEATBUFFER</name> <description>RAW receive mode is enabled, fetching multiple items which are stored to RAM. The RXRAWBLOCKED flag must be cleared in order to start raw data reception.</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXRAWRANDOM</name> <description>Receive raw data random number generator</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRAWTRIGGER</name> <description>Receiver raw data trigger setting</description> <bitOffset>7</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>IMMEDIATE</name> <description>RAW data storage is triggered immediately when demodulator is enabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRS</name> <description>RAW data storage is triggered by the selected RXRAWPRSSEL PRS channel.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>INTERNALSIG</name> <description>RAW data storage is triggered by an internal signal</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DEMODRAWDATAMUX</name> <description>Raw data mux control</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DEMODRAWDATASEL</name> <description>RAW data is selected using modem register DEMODRAWDATASEL.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DEMODRAWDATASEL2</name> <description>RAW data is selected using modem register DEMODRAWDATASEL2.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RXRAWDATA</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>RXRAWDATA</name> <description>Receiver RAW data register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PAUSEDATA</name> <description>No Description</description> <addressOffset>0x094</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PAUSEDATA</name> <description>Receiver pause data register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>LIKELYCONVSTATE</name> <description>No Description</description> <addressOffset>0x098</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>LIKELYCONVSTATE</name> <description>Most likely convolutional decoder state</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENTNEXT</name> <description>No Description</description> <addressOffset>0x09C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENTNEXT</name> <description>Interleaver element value</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTWRITEPOINT</name> <description>No Description</description> <addressOffset>0x0A0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>INTWRITEPOINT</name> <description>Interleaver buffer write pointer</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>INTREADPOINT</name> <description>No Description</description> <addressOffset>0x0A4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>INTREADPOINT</name> <description>Interleaver buffer read pointer</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AUTOCG</name> <description>No Description</description> <addressOffset>0x0A8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>AUTOCGEN</name> <description>Automatic clock gate enable</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CGCLKSTOP</name> <description>No Description</description> <addressOffset>0x0AC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>FORCEOFF</name> <description>Force off</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIF</name> <description>No Description</description> <addressOffset>0x0B4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TXDONE</name> <description>TX Done Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXAFTERFRAMEDONE</name> <description>TX after frame Done Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXABORTED</name> <description>Transmit Aborted Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXUF</name> <description>Transmit Underflow Interrupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXDONE</name> <description>RX Done Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXABORTED</name> <description>RX Aborted Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRAMEERROR</name> <description>Frame Error Interrupt Flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BLOCKERROR</name> <description>Block Error Interrupt Flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXOF</name> <description>Receive Overflow Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP0</name> <description>Word Counter Compare 0 Event</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP1</name> <description>Word Counter Compare 1 Event</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP2</name> <description>Word Counter Compare 2 Event</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDRERROR</name> <description>Receive address error event</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUSERROR</name> <description>A bus error event occurred</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRAWEVENT</name> <description>Receiver raw data event</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXRAWEVENT</name> <description>Transmit raw data event</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFOF</name> <description>Data sniffer overflow</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP3</name> <description>Word Counter Compare 3 Event</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP4</name> <description>Word Counter Compare 4 Event</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BOISET</name> <description>BOISET Event</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFSTART</name> <description>Packet Buffer Start</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFTHRESHOLD</name> <description>Packet Buffer Threshold</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRAWOF</name> <description>RX raw FIFO overflow </description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP5</name> <description>Word Counter Compare 5 Event</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRAMEDETPAUSED</name> <description>Frame detected pause event active</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEWRITEPAUSED</name> <description>Interleaver write pause event active</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEREADPAUSED</name> <description>Interleaver read pause event active</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXSUBFRAMEPAUSED</name> <description>Transmit subframe pause event active</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONVPAUSED</name> <description>Convolutional coder pause event active</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXWORD</name> <description>Receive Word Interrupt Flag</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXWORD</name> <description>Transmit Word Interrupt Flag</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UARTERROR</name> <description>Uart Error Interrupt Flag</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIEN</name> <description>No Description</description> <addressOffset>0x0B8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TXDONE</name> <description>TX Done Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXAFTERFRAMEDONE</name> <description>TX after frame Done Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXABORTED</name> <description>Transmit Aborted Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXUF</name> <description>Transmit Underflow Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXDONE</name> <description>RX Done Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXABORTED</name> <description>RX Aborted Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRAMEERROR</name> <description>Frame Error Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BLOCKERROR</name> <description>Block Error Interrupt Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXOF</name> <description>Receive Overflow Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP0</name> <description>Word Counter Compare 0 Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP1</name> <description>Word Counter Compare 1 Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP2</name> <description>Word Counter Compare 2 Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDRERROR</name> <description>Receive address error enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUSERROR</name> <description>Bus error enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRAWEVENT</name> <description>Receiver raw data enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXRAWEVENT</name> <description>Transmit raw data enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SNIFFOF</name> <description>Data sniffer overflow enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP3</name> <description>Word Counter Compare 3 Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP4</name> <description>Word Counter Compare 4 Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BOISET</name> <description>Word Counter Compare 2 Enable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFSTART</name> <description>PKTBUFSTART Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFTHRESHOLD</name> <description>PKTBUFTHRESHOLD Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRAWOF</name> <description>RXRAWOF Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WCNTCMP5</name> <description>Word Counter Compare 5 Enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRAMEDETPAUSED</name> <description>Frame detected pause event enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEWRITEPAUSED</name> <description>Interleaver write pause event enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTERLEAVEREADPAUSED</name> <description>Interleaver read pause event enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXSUBFRAMEPAUSED</name> <description>Transmit subframe pause event enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONVPAUSED</name> <description>Convolutional coder pause event enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXWORD</name> <description>Receive Word Interrupt Enable</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXWORD</name> <description>Transmit Word Interrupt Enable</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UARTERROR</name> <description>UART Error Interrupt Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WCNTCMP3</name> <description>No Description</description> <addressOffset>0x0BC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>SUPPLENFIELDLOC</name> <description>Sup Length field location</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BOICTRL</name> <description>No Description</description> <addressOffset>0x0C0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>BOIEN</name> <description>BOI EN</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BOIFIELDLOC</name> <description>BOI field location</description> <bitOffset>1</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>BOIBITPOS</name> <description>BOI bit position</description> <bitOffset>13</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>BOIMATCHVAL</name> <description>BOI match value</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DSLCTRL</name> <description>No Description</description> <addressOffset>0x0C4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x7FFFFF7F</resetMask> <fields> <field> <name>DSLMODE</name> <description>Dynamic Frame Length Mode</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Dynamic Frame Length support is disabled, and the frame length is controlled by writing directly to the FRAMELENGTH field</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SINGLEBYTE</name> <description>Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the least significant byte of the extracted length field</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SINGLEBYTEMSB</name> <description>Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the most significant byte of the extracted length field</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DUALBYTELSBFIRST</name> <description>Dynamic Frame Length is enabled and located in two bytes over air, of which the least significant byte is transferred first</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DUALBYTEMSBFIRST</name> <description>Dynamic Frame Length is enabled and located in two bytes over air, of which the most significant byte is transferred first</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>INFINITE</name> <description>Dynamic Frame Length support is disabled, and infinite frame lengths are transmitted and received. RXABORT may be used to abort active receive operations, while the TXDIS command (available in the RAC) may be used to abort active transmit operations.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>BLOCKERROR</name> <description>In transmit mode, the frame length must be written directly to the FRAMELENGTH field. In receive mode, data will be received until a block decoding error is found.</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DSLBITORDER</name> <description>Dynamic Frame Length Bit order</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NORMAL</name> <description>Bit ordering is defined by the BITORDER field</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>REVERSE</name> <description>Bit ordering is reversed, compared to what is defined by the BITORDER field</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DSLSHIFT</name> <description>Dynamic Frame Length bitshift</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DSLOFFSET</name> <description>Length Field Offset Value</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>DSLBITS</name> <description>Length field number of bits</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DSLMINLENGTH</name> <description>Minimum decoded length</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RXSUPRECEPMODE</name> <description>RX Supplement Reception Mode</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NOSUP</name> <description>Do not receive SUP</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BOIDSLBASED</name> <description>Receive SUP based on BOI and fetch SUPLEN from DSL setting</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOIFIXEDSLBASED</name> <description>Receive SUP based on BOI and fetch SUPLEN from WCNTCMP4</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DSLBASED</name> <description>Receive SUP based irrespective of BOI and fetch SUPLEN from DSL setting</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FIXEDSLBASED</name> <description>Receive SUP based irrespective of BOI and fetch SUPLEN from WCNTCMP4 setting</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STORESUP</name> <description>Store SUPP in BUFC</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SUPSHFFACTOR</name> <description>Supp Shift factor</description> <bitOffset>28</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WCNTCMP4</name> <description>No Description</description> <addressOffset>0x0C8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>SUPPLENGTH</name> <description>Supp Length Value</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WCNTCMP5</name> <description>No Description</description> <addressOffset>0x0CC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>RXPAUSELOC</name> <description>RX pause location</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PKTBUFCTRL</name> <description>No Description</description> <addressOffset>0x0D0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0303FFFF</resetMask> <fields> <field> <name>PKTBUFSTARTLOC</name> <description>Packet Buffer Start Address</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFTHRESHOLD</name> <description>Packet Buffer Threshold</description> <bitOffset>12</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFTHRESHOLDEN</name> <description>Packet Buffer Threshold Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTBUFSTOP</name> <description>Packet Buffer stop receiving command</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>PKTBUFSTATUS</name> <description>No Description</description> <addressOffset>0x0D4</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>PKTBUFCOUNT</name> <description>Packet Buffer Count</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF0</name> <description>No Description</description> <addressOffset>0x0D8</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF0</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF1</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF2</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF3</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF1</name> <description>No Description</description> <addressOffset>0x0DC</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF4</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF5</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF6</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF7</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF2</name> <description>No Description</description> <addressOffset>0x0E0</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF8</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF9</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF10</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF11</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF3</name> <description>No Description</description> <addressOffset>0x0E4</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF12</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF13</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF14</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF15</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF4</name> <description>No Description</description> <addressOffset>0x0E8</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF16</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF17</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF18</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF19</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF5</name> <description>No Description</description> <addressOffset>0x0EC</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF20</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF21</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF22</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF23</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF6</name> <description>No Description</description> <addressOffset>0x0F0</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF24</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF25</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF26</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF27</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF7</name> <description>No Description</description> <addressOffset>0x0F4</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF28</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF29</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF30</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF31</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF8</name> <description>No Description</description> <addressOffset>0x0F8</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF32</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF33</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF34</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF35</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF9</name> <description>No Description</description> <addressOffset>0x0FC</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF36</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF37</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF38</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF39</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF10</name> <description>No Description</description> <addressOffset>0x100</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF40</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF41</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF42</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF43</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PKTBUF11</name> <description>No Description</description> <addressOffset>0x104</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PKTBUF44</name> <description>Packet Capture Buffer</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF45</name> <description>Packet Capture Buffer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF46</name> <description>Packet Capture Buffer</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>PKTBUF47</name> <description>Packet Capture Buffer</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>FCD0</name> <description>No Description</description> <addressOffset>0x108</addressOffset> <access>read-write</access> <resetValue>0x000000FF</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>WORDS</name> <description>No of Words in sub-frame</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>BUFFER</name> <description>Buffer to Access</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>INCLUDECRC</name> <description>Include CRC</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CALCCRC</name> <description>Calculate CRC</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SKIPCRC</name> <description>Skip First Words in CRC Calculation</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>SKIPWHITE</name> <description>Skip data whitening in this subframe</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDTRAILTXDATA</name> <description>Add trailing TX data in this subframe</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EXCLUDESUBFRAMEWCNT</name> <description>Exclude subframe from WCNT</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FCD1</name> <description>No Description</description> <addressOffset>0x10C</addressOffset> <access>read-write</access> <resetValue>0x000000FF</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>WORDS</name> <description>No of Words in sub-frame</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>BUFFER</name> <description>Buffer to Access</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>INCLUDECRC</name> <description>Include CRC</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CALCCRC</name> <description>Calculate CRC</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SKIPCRC</name> <description>Skip First Words in CRC Calculation</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>SKIPWHITE</name> <description>Skip data whitening in this subframe</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDTRAILTXDATA</name> <description>Add trailing TX data in this subframe</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EXCLUDESUBFRAMEWCNT</name> <description>Exclude subframe from WCNT</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FCD2</name> <description>No Description</description> <addressOffset>0x110</addressOffset> <access>read-write</access> <resetValue>0x000000FF</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>WORDS</name> <description>No of Words in sub-frame</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>BUFFER</name> <description>Buffer to Access</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>INCLUDECRC</name> <description>Include CRC</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CALCCRC</name> <description>Calculate CRC</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SKIPCRC</name> <description>Skip First Words in CRC Calculation</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>SKIPWHITE</name> <description>Skip data whitening in this subframe</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDTRAILTXDATA</name> <description>Add trailing TX data in this subframe</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EXCLUDESUBFRAMEWCNT</name> <description>Exclude subframe from WCNT</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FCD3</name> <description>No Description</description> <addressOffset>0x114</addressOffset> <access>read-write</access> <resetValue>0x000000FF</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>WORDS</name> <description>No of Words in sub-frame</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>BUFFER</name> <description>Buffer to Access</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>INCLUDECRC</name> <description>Include CRC</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CALCCRC</name> <description>Calculate CRC</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SKIPCRC</name> <description>Skip First Words in CRC Calculation</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>SKIPWHITE</name> <description>Skip data whitening in this subframe</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADDTRAILTXDATA</name> <description>Add trailing TX data in this subframe</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EXCLUDESUBFRAMEWCNT</name> <description>Exclude subframe from WCNT</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>INTELEMENT0</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x124</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT1</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x128</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT2</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x12C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT3</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x130</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT4</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x134</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT5</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x138</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT6</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x13C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT7</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x140</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT8</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x144</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT9</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x148</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT10</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x14C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT11</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x150</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT12</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x154</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT13</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x158</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT14</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x15C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>INTELEMENT15</name> <description> *Hardware bug: need to add an offset of 9 to read the proper address*</description> <addressOffset>0x160</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>INTELEMENT</name> <description>Interleaver element data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>AGC_NS</name> <version>2</version> <description>AGC_NS Registers</description> <baseAddress>0xB800C000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>AGC</name> <value>31</value> </interrupt> <registers> <register> <name>IPVERSION</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-only</access> <resetValue>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>EN</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>EN</name> <description>Enable peripheral clock to this module</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS0</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x07FFFFFF</resetMask> <fields> <field> <name>GAININDEX</name> <description>Gain Table Index</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-only</access> </field> <field> <name>RFPKDLOWLAT</name> <description>RFPKD low Latch</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RFPKDHILAT</name> <description>RFPKD hi Latch</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>IFPKDLOLAT</name> <description>IFPKD Lo threshold pass Latch </description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>IFPKDHILAT</name> <description>IFPKD Hi threshold pass Latch</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CCA</name> <description>Clear Channel Assessment</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>GAINOK</name> <description>Gain OK</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>PGAINDEX</name> <description>PGA GAIN INDEX</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>LNAINDEX</name> <description>LNA GAIN INDEX</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>PNINDEX</name> <description>PN GAIN INDEX</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-only</access> </field> <field> <name>ADCINDEX</name> <description>ADC Attenuator INDEX</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STATUS1</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFEFF</resetMask> <fields> <field> <name>RFPKDLOWLATCNT</name> <description>RF PKD Low Latch CNT</description> <bitOffset>18</bitOffset> <bitWidth>12</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STATUS2</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFF4FFF</resetMask> <fields> <field> <name>RFPKDHILATCNT</name> <description>RF PKD HI Latch CNT</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-only</access> </field> <field> <name>PNDWNUP</name> <description>Allow PN GAIN UP</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RFPKDPRDCNT</name> <description>RF PKD PERIOD CNT</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>RSSI</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-only</access> <resetValue>0x00008000</resetValue> <resetMask>0x0000FFC0</resetMask> <fields> <field> <name>RSSIFRAC</name> <description>RSSI fractional part</description> <bitOffset>6</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> </field> <field> <name>RSSIINT</name> <description>RSSI integer part</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>FRAMERSSI</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-only</access> <resetValue>0x00008000</resetValue> <resetMask>0x0000FFC0</resetMask> <fields> <field> <name>FRAMERSSIFRAC</name> <description>FRAMERSSI fractional part</description> <bitOffset>6</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> </field> <field> <name>FRAMERSSIINT</name> <description>FRAMERSSI integer part</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CTRL0</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x2032727F</resetValue> <resetMask>0xFEFFFFFF</resetMask> <fields> <field> <name>PWRTARGET</name> <description>Power Target</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>MODE</name> <description>Mode</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CONT</name> <description>AGC loop is adjusting gain continuously.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOCKPREDET</name> <description>Gain is locked once a preamble is detected.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>LOCKFRAMEDET</name> <description>Gain is locked once a sync word is detected.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>LOCKDSA</name> <description>Gain is locked once DSA is detected.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RSSISHIFT</name> <description>RSSI Shift</description> <bitOffset>11</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>DISCFLOOPADJ</name> <description>Disable gain adjustment by CFLOOP</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CFLOOPNFADJ</name> <description>Enable NF correction term in SL</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CFLOOPNEWCALC</name> <description>Enable new wanted gain calculation in SL</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DISRESETCHPWR</name> <description>Disable Reset of CHPWR</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADCATTENMODE</name> <description>ADC Attenuator mode</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>ADC attenuator back-off will not be done by AGC</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>NOTMAXGAIN</name> <description>ADC attenuator is backed-off if rxgain is NOT MAXGAIN</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ADCATTENCODE</name> <description>ADC Attenuator code</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>ENRSSIRESET</name> <description>Enables reset of RSSI and CCA</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSADISCFLOOP</name> <description>Disable channel filter loop</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DISPNGAINUP</name> <description>Disable PN gain increase</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DISPNDWNCOMP</name> <description>Disable PN gain decrease compensation</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AGCRST</name> <description>AGC reset</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL1</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00001300</resetValue> <resetMask>0x00007FFF</resetMask> <fields> <field> <name>CCATHRSH</name> <description>Clear Channel Assessment (CCA) Threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RSSIPERIOD</name> <description>RSSI measure period</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PWRPERIOD</name> <description>AGC measure period</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL2</name> <description>No Description</description> <addressOffset>0x028</addressOffset> <access>read-write</access> <resetValue>0x0000610A</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>DMASEL</name> <description>DMA select</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RSSI</name> <description>RSSI</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>GAIN</name> <description>Gain</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SAFEMODE</name> <description>AGC safe mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SAFEMODETHD</name> <description>Enter threshold </description> <bitOffset>2</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>REHICNTTHD</name> <description>Exit threshold based on HICNT</description> <bitOffset>5</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RELOTHD</name> <description>Exit threshold based on Release Counter</description> <bitOffset>13</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RELBYCHPWR</name> <description>Safe mode release mode</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LO_CNT</name> <description>Increment counter if IFPKD_LO_LAT signal is not set.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PWR</name> <description>Increment counter if channel power is below RELTARGETPWR.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>LO_CNT_PWR</name> <description>Increment if either LO_CNT or PWR.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>LO_CNT_AND_PWR</name> <description>Increment if both LO_CNT and PWR.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RELTARGETPWR</name> <description>Safe Mode Release Power Target</description> <bitOffset>18</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RSSICCASUB</name> <description>RSSI CCA sub windows</description> <bitOffset>26</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DEBCNTRST</name> <description>Debonce CNT Reset MODE </description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSDEBUGEN</name> <description>PRS Debug Enable</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DISRFPKD</name> <description>Disable RF PEAKDET</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL3</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>read-write</access> <resetValue>0x5140A800</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>IFPKDDEB</name> <description>IF PEAKDET debounce mode enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>IFPKDDEBTHD</name> <description>IF PEAKDET debance thrshold</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>IFPKDDEBPRD</name> <description>IF PEAKDET debance period</description> <bitOffset>3</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>IFPKDDEBRST</name> <description>IF PEAKDET debounce period</description> <bitOffset>9</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDDEB</name> <description>RF PEAKDET debounce mode enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDDEBTHD</name> <description>RF PEAKDET debance thrshold</description> <bitOffset>14</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDDEBPRD</name> <description>RF PEAKDET debance period</description> <bitOffset>19</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDDEBRST</name> <description>RFPKD_LAT debounce reset delay</description> <bitOffset>27</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL4</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x0000000E</resetValue> <resetMask>0xFE00FFFF</resetMask> <fields> <field> <name>PERIODRFPKD</name> <description>RFPKD trigger measure period</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDPRDGEAR</name> <description>RFPKD Period Gear</description> <bitOffset>25</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDSYNCSEL</name> <description>SYNC RF PKD OUTPUT SELECT</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDSEL</name> <description>RF PKD OUTPUT SELECT</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRZPKDEN</name> <description>PKD Freeze Enable </description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDCNTEN</name> <description>Counter-based RFPKD Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL5</name> <description>No Description</description> <addressOffset>0x034</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xC0FFFFFF</resetMask> <fields> <field> <name>PNUPDISTHD</name> <description>Disable PN GAIN increase THD</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>PNUPRELTHD</name> <description>Enable PN GAIN increase THD</description> <bitOffset>12</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SEQPNUPALLOW</name> <description>SEQ Set PN GAIN UP ALLOW</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQRFPKDEN</name> <description>SEQ-based RFPKD Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL6</name> <description>No Description</description> <addressOffset>0x038</addressOffset> <access>read-write</access> <resetValue>0x0003AAA8</resetValue> <resetMask>0x7FFFFFFF</resetMask> <fields> <field> <name>DUALRFPKDDEC</name> <description>Decoding matrix for dualrfpkd logic</description> <bitOffset>0</bitOffset> <bitWidth>18</bitWidth> <access>read-write</access> </field> <field> <name>ENDUALRFPKD</name> <description>Enable dual RFPKD </description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINDETTHD</name> <description>Threshold for gain aligned interrupt</description> <bitOffset>19</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL7</name> <description>No Description</description> <addressOffset>0x03C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x01FFFFFF</resetMask> <fields> <field> <name>SUBDEN</name> <description>Subperiod denominator</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SUBINT</name> <description>Subperiod integer</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SUBNUM</name> <description>Subperiod numerator</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SUBPERIOD</name> <description>Subperiod</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RSSISTEPTHR</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>POSSTEPTHR</name> <description>Positive Step Threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>NEGSTEPTHR</name> <description>Negative Step Threshold</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>STEPPER</name> <description>Step Period</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEMODRESTARTPER</name> <description>Demodulator Restart Period</description> <bitOffset>17</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DEMODRESTARTTHR</name> <description>Demodulator Restart Threshold</description> <bitOffset>21</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RSSIFAST</name> <description>RSSI fast startup</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x048</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00007F7D</resetMask> <fields> <field> <name>RSSIVALID</name> <description>RSSI Value is Valid</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCA</name> <description>Clear Channel Assessment</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSIPOSSTEP</name> <description>Positive RSSI Step Detected</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSINEGSTEP</name> <description>Negative RSSI Step Detected</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SHORTRSSIPOSSTEP</name> <description>Short-term Positive RSSI Step Detected</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDPRDDONE</name> <description>RF PKD PERIOD CNT TOMEOUT</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDCNTDONE</name> <description>RF PKD pulse CNT TOMEOUT</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSIHIGH</name> <description>RSSI high detected</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSILOW</name> <description>RSSI low detected</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCANODET</name> <description>CCA Not Detected</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINBELOWGAINTHD</name> <description>agc gain above threshold int</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINUPDATEFRZ</name> <description>AGC gain update frozen int</description> <bitOffset>14</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>0x00007F7D</resetMask> <fields> <field> <name>RSSIVALID</name> <description>RSSIVALID Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCA</name> <description>CCA Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSIPOSSTEP</name> <description>RSSIPOSSTEP Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSINEGSTEP</name> <description>RSSINEGSTEP Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SHORTRSSIPOSSTEP</name> <description>SHORTRSSIPOSSTEP Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDPRDDONE</name> <description>RF PKD PERIOD CNT Interrupt Enable </description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDCNTDONE</name> <description>RF PKD pulse CNT Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSIHIGH</name> <description>RSSIHIGH Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSILOW</name> <description>RSSILOW Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCANODET</name> <description>CCANODET Interrupt Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINBELOWGAINTHD</name> <description>GAINBELOWGAINTHD Interrupt Enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINUPDATEFRZ</name> <description>AGC gain update frozen int Enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>GAINRANGE</name> <description>No Description</description> <addressOffset>0x054</addressOffset> <access>read-write</access> <resetValue>0x00813187</resetValue> <resetMask>0x03FFFFFF</resetMask> <fields> <field> <name>LNAINDEXBORDER</name> <description>LNA gain border</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAINDEXBORDER</name> <description>PGA gain border</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>GAININCSTEP</name> <description>AGC gain increase step size</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PNGAINSTEP</name> <description>PN Gain Step size</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LATCHEDHISTEP</name> <description>Ltached Hi step size</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>HIPWRTHD</name> <description>High power detect thrshold</description> <bitOffset>20</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AGCPERIOD0</name> <description>No Description</description> <addressOffset>0x058</addressOffset> <access>read-write</access> <resetValue>0xD607000E</resetValue> <resetMask>0xFFFF01FF</resetMask> <fields> <field> <name>PERIODHI</name> <description>AGC measure period hi</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>MAXHICNTTHD</name> <description>max hi-countrer threshold</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SETTLETIMEIF</name> <description>IF peak Detector settling time</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SETTLETIMERF</name> <description>RF peak Detector settling time</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AGCPERIOD1</name> <description>No Description</description> <addressOffset>0x05C</addressOffset> <access>read-write</access> <resetValue>0x00000037</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PERIODLOW</name> <description>AGC IF period low th</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>HICNTREGION0</name> <description>No Description</description> <addressOffset>0x060</addressOffset> <access>read-write</access> <resetValue>0x06050403</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>HICNTREGION0</name> <description>AGC HICNT to step size map region 0</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>HICNTREGION1</name> <description>AGC HICNT to step size map region 1</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>HICNTREGION2</name> <description>AGC HICNT to step size map region 2</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>HICNTREGION3</name> <description>AGC HICNT to step size map region 3</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>HICNTREGION1</name> <description>No Description</description> <addressOffset>0x064</addressOffset> <access>read-write</access> <resetValue>0x00000008</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>HICNTREGION4</name> <description>AGC HICNT to step size map region 4</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STEPDWN</name> <description>No Description</description> <addressOffset>0x068</addressOffset> <access>read-write</access> <resetValue>0x00036D11</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>STEPDWN0</name> <description>AGC gain step size 0</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>STEPDWN1</name> <description>AGC gain step size 1</description> <bitOffset>3</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>STEPDWN2</name> <description>AGC gain step size 2</description> <bitOffset>6</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>STEPDWN3</name> <description>AGC gain step size 3</description> <bitOffset>9</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>STEPDWN4</name> <description>AGC gain step size 4</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>STEPDWN5</name> <description>AGC gain step size 5</description> <bitOffset>15</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>GAINSTEPLIM0</name> <description>No Description</description> <addressOffset>0x06C</addressOffset> <access>read-write</access> <resetValue>0x00003144</resetValue> <resetMask>0x01FFFFFF</resetMask> <fields> <field> <name>CFLOOPSTEPMAX</name> <description>Maximum step in slow loop</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CFLOOPDEL</name> <description>Channel Filter Loop Delay</description> <bitOffset>5</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>HYST</name> <description>Hysteresis</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MAXPWRVAR</name> <description>Maximum Power Variation</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>TRANRSTAGC</name> <description>power transient detector Reset AGC</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>GAINSTEPLIM1</name> <description>No Description</description> <addressOffset>0x070</addressOffset> <access>read-write</access> <resetValue>0x000011BA</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>LNAINDEXMAX</name> <description>MAX LNA INDEX</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAINDEXMAX</name> <description>MAX LNA INDEX</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PNINDEXMAX</name> <description>MAX PN INDEX</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT0</name> <description>No Description</description> <addressOffset>0x074</addressOffset> <access>read-write</access> <resetValue>0x00140000</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT1</name> <description>PN RF attenuation code for index 1</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT2</name> <description>PN RF attenuation code for index 2</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT1</name> <description>No Description</description> <addressOffset>0x078</addressOffset> <access>read-write</access> <resetValue>0x004C0030</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT3</name> <description>PN RF attenuation code for index 3</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT4</name> <description>PN RF attenuation code for index 4</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT2</name> <description>No Description</description> <addressOffset>0x07C</addressOffset> <access>read-write</access> <resetValue>0x00A40074</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT5</name> <description>PN RF attenuation code for index 5</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT6</name> <description>PN RF attenuation code for index 6</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT3</name> <description>No Description</description> <addressOffset>0x080</addressOffset> <access>read-write</access> <resetValue>0x01B400E4</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT7</name> <description>PN RF attenuation code for index 7</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT8</name> <description>PN RF attenuation code for index 8</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT4</name> <description>No Description</description> <addressOffset>0x084</addressOffset> <access>read-write</access> <resetValue>0x039C029C</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT9</name> <description>PN RF attenuation code for index 9</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT10</name> <description>PN RF attenuation code for index 10</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT5</name> <description>No Description</description> <addressOffset>0x088</addressOffset> <access>read-write</access> <resetValue>0x05FA04BA</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT11</name> <description>PN RF attenuation code for index 11</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT12</name> <description>PN RF attenuation code for index 12</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT6</name> <description>No Description</description> <addressOffset>0x08C</addressOffset> <access>read-write</access> <resetValue>0x0AA007EE</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT13</name> <description>PN RF attenuation code for index 13</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT14</name> <description>PN RF attenuation code for index 14</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT7</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-write</access> <resetValue>0x10FE0D98</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT15</name> <description>PN RF attenuation code for index 15</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT16</name> <description>PN RF attenuation code for index 16</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT8</name> <description>No Description</description> <addressOffset>0x094</addressOffset> <access>read-write</access> <resetValue>0x1BF815FE</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT17</name> <description>PN RF attenuation code for index 17</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT18</name> <description>PN RF attenuation code for index 18</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT9</name> <description>No Description</description> <addressOffset>0x098</addressOffset> <access>read-write</access> <resetValue>0x2DB423DC</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT19</name> <description>PN RF attenuation code for index 19</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT20</name> <description>PN RF attenuation code for index 20</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT10</name> <description>No Description</description> <addressOffset>0x09C</addressOffset> <access>read-write</access> <resetValue>0x3FFF39D0</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>LNAMIXRFATT21</name> <description>PN RF attenuation code for index 21</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFATT22</name> <description>PN RF attenuation code for index 22</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATT11</name> <description>No Description</description> <addressOffset>0x0A0</addressOffset> <access>read-write</access> <resetValue>0x00003FFF</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>LNAMIXRFATT23</name> <description>PN RF attenuation code for index 23</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PNRFATTALT</name> <description>No Description</description> <addressOffset>0x0A4</addressOffset> <access>read-write</access> <resetValue>0x00003FFF</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>LNAMIXRFATTALT</name> <description>PN RF attenuation code for index 21</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LNAMIXCODE0</name> <description>No Description</description> <addressOffset>0x0A8</addressOffset> <access>read-write</access> <resetValue>0x15724BBD</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>LNAMIXSLICE1</name> <description>LNA/MIX slice code for index 1</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXSLICE2</name> <description>LNA/MIX slice code for index 2</description> <bitOffset>6</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXSLICE3</name> <description>LNA/MIX slice code for index 3</description> <bitOffset>12</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXSLICE4</name> <description>LNA/MIX slice code for index 4</description> <bitOffset>18</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXSLICE5</name> <description>LNA/MIX slice code for index 5</description> <bitOffset>24</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LNAMIXCODE1</name> <description>No Description</description> <addressOffset>0x0AC</addressOffset> <access>read-write</access> <resetValue>0x0518A311</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>LNAMIXSLICE6</name> <description>LNA/MIX slice code for index 6</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXSLICE7</name> <description>LNA/MIX slice code for index 7</description> <bitOffset>6</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXSLICE8</name> <description>LNA/MIX slice code for index 8</description> <bitOffset>12</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXSLICE9</name> <description>LNA/MIX slice code for index 9</description> <bitOffset>18</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXSLICE10</name> <description>LNA/MIX slice code for index 10</description> <bitOffset>24</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PGACODE0</name> <description>No Description</description> <addressOffset>0x0B0</addressOffset> <access>read-write</access> <resetValue>0x76543210</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PGAGAIN1</name> <description>PGA GAIN code for index 1</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAGAIN2</name> <description>PGA GAIN code for index 2</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAGAIN3</name> <description>PGA GAIN code for index 3</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAGAIN4</name> <description>PGA GAIN code for index 4</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAGAIN5</name> <description>PGA GAIN code for index 5</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAGAIN6</name> <description>PGA GAIN code for index 6</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAGAIN7</name> <description>PGA GAIN code for index 7</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAGAIN8</name> <description>PGA GAIN code for index 8</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PGACODE1</name> <description>No Description</description> <addressOffset>0x0B4</addressOffset> <access>read-write</access> <resetValue>0x00000A98</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>PGAGAIN9</name> <description>PGA GAIN code for index 9</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAGAIN10</name> <description>PGA GAIN code for index 10</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PGAGAIN11</name> <description>PGA GAIN code for index 11</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LBT</name> <description>No Description</description> <addressOffset>0x0B8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000007F</resetMask> <fields> <field> <name>CCARSSIPERIOD</name> <description>RSSI Period during CCA measurements</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>ENCCARSSIPERIOD</name> <description>RSSI PERIOD during CCA measurements</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENCCAGAINREDUCED</name> <description>CCA gain reduced</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENCCARSSIMAX</name> <description>Use RSSIMAX to indicate CCA</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MIRRORIF</name> <description>No Description</description> <addressOffset>0x0BC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>RSSIPOSSTEPM</name> <description>Positive RSSI Step Detected</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RSSINEGSTEPM</name> <description>Negative RSSI Step Detected</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SHORTRSSIPOSSTEPM</name> <description>Short-term Positive RSSI Step Detected</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>IFMIRRORCLEAR</name> <description>Clear bit for the AGC IF MIRROR Register</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIF</name> <description>No Description</description> <addressOffset>0x0C0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00007F7D</resetMask> <fields> <field> <name>RSSIVALID</name> <description>RSSI Value is Valid</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCA</name> <description>Clear Channel Assessment</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSIPOSSTEP</name> <description>Positive RSSI Step Detected</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSINEGSTEP</name> <description>Negative RSSI Step Detected</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SHORTRSSIPOSSTEP</name> <description>Short-term Positive RSSI Step Detected</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDPRDDONE</name> <description>RF PKD PERIOD CNT TOMEOUT</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDCNTDONE</name> <description>RF PKD pulse CNT TOMEOUT</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSIHIGH</name> <description>RSSI high detected</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSILOW</name> <description>RSSI low detected</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCANODET</name> <description>CCA Not Detected</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINBELOWGAINTHD</name> <description>agc gain above threshold int</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINUPDATEFRZ</name> <description>AGC gain update frozen int</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIEN</name> <description>No Description</description> <addressOffset>0x0C4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00007F7D</resetMask> <fields> <field> <name>RSSIVALID</name> <description>RSSIVALID Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCA</name> <description>CCA Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSIPOSSTEP</name> <description>RSSIPOSSTEP Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSINEGSTEP</name> <description>RSSINEGSTEP Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SHORTRSSIPOSSTEP</name> <description>SHORTRSSIPOSSTEP Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDPRDDONE</name> <description>RF PKD PERIOD CNT Interrupt Enable </description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDCNTDONE</name> <description>RF PKD pulse CNT Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSIHIGH</name> <description>RSSIHIGH Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSILOW</name> <description>RSSILOW Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCANODET</name> <description>CCANODET Interrupt Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINBELOWGAINTHD</name> <description>GAINBELOWGAINTHD Interrupt Enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINUPDATEFRZ</name> <description>AGC gain update frozen int Enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RSSIABSTHR</name> <description>No Description</description> <addressOffset>0x0C8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>RSSIHIGHTHRSH</name> <description>RSSI High Threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RSSILOWTHRSH</name> <description>RSSI Low Threshold</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LNABOOST</name> <description>No Description</description> <addressOffset>0x0CC</addressOffset> <access>read-write</access> <resetValue>0x000001FE</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>BOOSTLNA</name> <description>LNA GAIN BOOST mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LNABWADJ</name> <description>LNA BW ADJUST</description> <bitOffset>1</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LNABWADJBOOST</name> <description>LNA BW ADJUST</description> <bitOffset>5</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANTDIV</name> <description>No Description</description> <addressOffset>0x0D0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FF</resetMask> <fields> <field> <name>GAINMODE</name> <description>Antenna gain restore mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Gain restore feature disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SINGLE_PACKET</name> <description>Gain restore enabled. The stored gain will be cleared when current RX off.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ALWAYS</name> <description>Gain restore enabled. The stored gain will be kept across packets.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DEBOUNCECNTTHD</name> <description>Gain restore debounce timer threshold</description> <bitOffset>2</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>DISRSSIANTDIVFIX</name> <description>Disables RSSI fix for antenna diversity</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DUALRFPKDTHD0</name> <description>No Description</description> <addressOffset>0x0D4</addressOffset> <access>read-write</access> <resetValue>0x000A0001</resetValue> <resetMask>0x0FFF0FFF</resetMask> <fields> <field> <name>RFPKDLOWTHD0</name> <description>low rfpkd threshold 0</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDLOWTHD1</name> <description>low rfpkd threshold 1</description> <bitOffset>16</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DUALRFPKDTHD1</name> <description>No Description</description> <addressOffset>0x0D8</addressOffset> <access>read-write</access> <resetValue>0x00280001</resetValue> <resetMask>0x0FFF0FFF</resetMask> <fields> <field> <name>RFPKDHITHD0</name> <description>low rfpkd threshold 0</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>RFPKDHITHD1</name> <description>low rfpkd threshold 1</description> <bitOffset>16</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SPARE</name> <description>No Description</description> <addressOffset>0x0DC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>SPAREREG</name> <description>Spare reg for ECOs</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>RFCRC_NS</name> <version>0</version> <description>RFCRC_NS Registers</description> <baseAddress>0xB8010000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <registers> <register> <name>IPVERSION</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>IPVERSION</name> <description>IP Version</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>EN</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>EN</name> <description>Enable peripheral clock to this module</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000704</resetValue> <resetMask>0x00001FEF</resetMask> <fields> <field> <name>INPUTINV</name> <description>Input Invert</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTPUTINV</name> <description>Output Invert</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CRCWIDTH</name> <description></description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CRCWIDTH8</name> <description>8 bit (1 Byte) CRC code</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CRCWIDTH16</name> <description>16 bit (2 Bytes) CRC code</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CRCWIDTH24</name> <description>24 bit (3 Bytes) CRC code</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>CRCWIDTH32</name> <description>32 bit (4 Bytes) CRC code</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INPUTBITORDER</name> <description>CRC input bit ordering setting</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LSBFIRST</name> <description>The least significant data bit is first input to the CRC generator.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MSBFIRST</name> <description>The most significant data bit is first input to the CRC generator.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>BYTEREVERSE</name> <description>Reverse CRC byte ordering over air</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NORMAL</name> <description>The least significant byte of the CRC register is transferred first over air via the Frame Controller.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>REVERSED</name> <description>The most significant byte of the CRC register is transferred first over air via the Frame Controller.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>BITREVERSE</name> <description>Reverse CRC bit ordering over air</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NORMAL</name> <description>The bit ordering of CRC data is the same as defined by the BITORDER field in the Frame Controller.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>REVERSED</name> <description>The bit ordering of CRC data is the opposite as defined by the BITORDER field in the Frame Controller.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>BITSPERWORD</name> <description>Number of bits per input word</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PADCRCINPUT</name> <description>Pad CRC input data</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>No zero-padding of CRC input data is applied</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>CRC input data is zero-padded, such that the number of bytes over which the CRC value is calculated at least equals the length of the calculated CRC value.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>BUSY</name> <description>CRC Running</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>INITIALIZE</name> <description>Initialize CRC</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>INPUTDATA</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>INPUTDATA</name> <description>Input Data</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>INIT</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>INIT</name> <description>CRC Initialization Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DATA</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>DATA</name> <description>CRC Data Register</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>POLY</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>POLY</name> <description>CRC Polynomial Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>MODEM_NS</name> <version>2</version> <description>MODEM_NS Registers</description> <baseAddress>0xB8014000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>MODEM</name> <value>35</value> </interrupt> <registers> <register> <name>IPVERSION</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-only</access> <resetValue>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>EN</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>EN</name> <description>Enable peripheral clock to this module</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>TXFRAMESENT</name> <description>Frame sent</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXSYNCSENT</name> <description>Sync word sent</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXPRESENT</name> <description>Preamble sent</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXRAMPDONE</name> <description>Mod ramper idle</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LDTNOARR</name> <description>No signal Detected in LDT </description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHDSADET</name> <description>PHASE DSA DETECT</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHYUNCODEDET</name> <description>CONCURRENT UNCODED PHY DET</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHYCODEDET</name> <description>CONCURRENT CODED PHY DET</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMDET</name> <description>Timing detected</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPREDET</name> <description>Preamble detected</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDET0</name> <description>Frame with sync-word 0 detected</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDET1</name> <description>Frame with sync-word 1 detected</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMLOST</name> <description>Timing lost</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPRELOST</name> <description>Preamble lost</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDETOF</name> <description>Frame detection overflow</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMNF</name> <description>Timing not found</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRCTIMOUT</name> <description>DEMOD-FRC req/ack timeout</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ETS</name> <description>Early Time Stamp detect</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CFGANTPATTRD</name> <description>cfg</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRESTARTRSSIMAPRE</name> <description>RX restart using RSSI MA filter</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRESTARTRSSIMASYNC</name> <description>RX restart using RSSI MA filter</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQDET</name> <description>SQ Detect</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQNOTDET</name> <description>SQ Not Detect</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTDIVRDY</name> <description>RSSI and CORR data Ready </description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SOFTRESETDONE</name> <description>Soft reset done</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQPRENOTDET</name> <description>SQ Not Detect</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQFRAMENOTDET</name> <description>SQ Not Detect</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQAFCOUTOFBAND</name> <description>SQ AFC out of band</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>TXFRAMESENT</name> <description>Frame sent</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXSYNCSENT</name> <description>Sync word sent</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXPRESENT</name> <description>Preamble sent</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXRAMPDONE</name> <description>Mod ramper idle</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LDTNOARR</name> <description>No signal Detected in LDT </description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHDSADET</name> <description>PHASE DSA DETECT</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHYUNCODEDET</name> <description>CONCURRENT UNCODED PHY DET</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHYCODEDET</name> <description>CONCURRENT CODED PHY DET</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMDET</name> <description>Timing detected</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPREDET</name> <description>Preamble detected</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDET0</name> <description>Frame with sync-word 0 detected</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDET1</name> <description>Frame with sync-word 1 detected</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMLOST</name> <description>Timing lost</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPRELOST</name> <description>Preamble lost</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDETOF</name> <description>Frame detection overflow</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMNF</name> <description>Timing not found</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRCTIMOUT</name> <description>DEMOD-FRC req/ack timeout</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ETS</name> <description>Early Time Stamp detect</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CFGANTPATTRD</name> <description>CFGANTPATTRD</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRESTARTRSSIMAPRE</name> <description>RX restart using RSSI MA filter</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRESTARTRSSIMASYNC</name> <description>RX restart using RSSI MA filter</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQDET</name> <description>SQ Detected</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQNOTDET</name> <description>SQ Not Detected</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTDIVRDY</name> <description>RSSI and CORR data Ready</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SOFTRESETDONE</name> <description>Soft reset done</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQPRENOTDET</name> <description>SQ Not Detected</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQFRAMENOTDET</name> <description>SQ Not Detected</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQAFCOUTOFBAND</name> <description>SQ afc out of band</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIF</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>TXFRAMESENT</name> <description>Frame sent</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXSYNCSENT</name> <description>Sync word sent</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXPRESENT</name> <description>Preamble sent</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXRAMPDONE</name> <description>Mod ramper idle</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LDTNOARR</name> <description>No signal Detected in LDT </description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHDSADET</name> <description>PHASE DSA DETECT</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHYUNCODEDET</name> <description>CONCURRENT UNCODED PHY DET</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHYCODEDET</name> <description>CONCURRENT CODED PHY DET</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMDET</name> <description>Timing detected</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPREDET</name> <description>Preamble detected</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDET0</name> <description>Frame with sync-word 0 detected</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDET1</name> <description>Frame with sync-word 1 detected</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMLOST</name> <description>Timing lost</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPRELOST</name> <description>Preamble lost</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDETOF</name> <description>Frame detection overflow</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMNF</name> <description>Timing not found</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRCTIMOUT</name> <description>DEMOD-FRC req/ack timeout</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ETS</name> <description>Early timestamp</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CFGANTPATTRD</name> <description>CFGANTPATTRD</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRESTARTRSSIMAPRE</name> <description>RX restart using RSSI MA filter</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRESTARTRSSIMASYNC</name> <description>RX restart using RSSI MA filter</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQDET</name> <description>SQ Detected</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQNOTDET</name> <description>SQ NOT Detected</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTDIVRDY</name> <description>RSSI and CORR data Ready </description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SOFTRESETDONE</name> <description>Soft reset done</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQPRENOTDET</name> <description>SQ NOT Detected</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQFRAMENOTDET</name> <description>SQ NOT Detected</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQAFCOUTOFBAND</name> <description>SQ afc out of band</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIEN</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>TXFRAMESENT</name> <description>Frame sent</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXSYNCSENT</name> <description>Sync word sent</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXPRESENT</name> <description>Preamble sent</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXRAMPDONE</name> <description>Mod ramper idle</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LDTNOARR</name> <description>No signal Detected in LDT </description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHDSADET</name> <description>PHASE DSA DETECT</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHYUNCODEDET</name> <description>CONCURRENT UNCODED PHY DET</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHYCODEDET</name> <description>CONCURRENT CODED PHY DET</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMDET</name> <description>Timing detected</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPREDET</name> <description>Preamble detected</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDET0</name> <description>Frame with sync-word 0 detected</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDET1</name> <description>Frame with sync-word 1 detected</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMLOST</name> <description>Timing lost</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPRELOST</name> <description>Preamble lost</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXFRAMEDETOF</name> <description>Frame detection overflow</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXTIMNF</name> <description>Timing not found</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRCTIMOUT</name> <description>DEMOD-FRC req/ack timeout</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ETS</name> <description>Early time stamp</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CFGANTPATTRD</name> <description>CFGANTPATTRD</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRESTARTRSSIMAPRE</name> <description>RX restart using RSSI MA filter</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRESTARTRSSIMASYNC</name> <description>RX restart using RSSI MA filter</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQDET</name> <description>SQ DET</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQNOTDET</name> <description>SQ Not DET</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTDIVRDY</name> <description>RSSI and CORR data Ready</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SOFTRESETDONE</name> <description>Soft reset done</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQPRENOTDET</name> <description>SQ Not DET</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQFRAMENOTDET</name> <description>SQ Not DET</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQAFCOUTOFBAND</name> <description>SQ afc out of band</description> <bitOffset>27</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>0xFFFFFFFF</resetMask> <fields> <field> <name>DEMODSTATE</name> <description>DEMOD state</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Off state</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TIMINGSEARCH</name> <description>Timing search</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>PRESEARCH</name> <description>Preamble search</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>FRAMESEARCH</name> <description>Frame search</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>RXFRAME</name> <description>Payload Detection</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDETMODE0</name> <description>Timing search with sliding window (FDM0)</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>BCRCFEDSADET</name> <description>BCR CFE DSA DETECTION</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>FRAMEDETID</name> <description>Frame Detected ID</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>FRAMEDET0</name> <description>Last frame was detected with sync word defined in SYNC0.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET1</name> <description>Last frame was detected with sync word defined in SYNC1.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ANTSEL</name> <description>Selected Antenna</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>ANTENNA0</name> <description>Antenna 0 is selected (ANT0 = 1 and ANT1 = 0).</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ANTENNA1</name> <description>Antenna 1 is selected (ANT0 = 0 and ANT1 = 1).</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TIMSEQINV</name> <description>Timing Sequence Inverted</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TIMLOSTCAUSE</name> <description>Timing Lost Cause</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LOWCORR</name> <description>Timing lost during Preamble Search or due to low correlation value during Frame Search.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TIMEOUT</name> <description>Timing lost due to incorrect symbols detected during Frame Search.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DSADETECTED</name> <description>PHASE-DSA detected</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>DSAFREQESTDONE</name> <description>DSA frequency estimation complete</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VITERBIDEMODTIMDET</name> <description>TRECS Demod timing detected</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>VITERBIDEMODFRAMEDET</name> <description>TRECS Demod frame detected</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>STAMPSTATE</name> <description>BLE Viterbi Demod Timing Stamp </description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> </field> <field> <name>TRECSDSAADET</name> <description>TRECS DSA DETECTION</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CORR</name> <description>Correlation</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>WEAKSYMBOLS</name> <description>Weak symbols</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STATUS2</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFCFFFF</resetMask> <fields> <field> <name>CHPWRACCUMUX</name> <description>Channel power</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>BBSSMUX</name> <description>Actual Baseband Signal Selection</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>LRBLECI</name> <description>RXed packet's LR BLE coding indicator</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>LR125k</name> <description>FEC block 2 coded using C=8, 125kbps</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LR500k</name> <description>FEC block 2 coded using C=2, 500kbps</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>UNCODEDPHY</name> <description>UNCODED PHY DET </description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CODEDPHY</name> <description>CODED PHY DET </description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RTCOST</name> <description>TRECS demod real time cost</description> <bitOffset>18</bitOffset> <bitWidth>14</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STATUS3</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>BBPFOUTABS1</name> <description>Pre-filter Correlation Output</description> <bitOffset>0</bitOffset> <bitWidth>11</bitWidth> <access>read-only</access> </field> <field> <name>BBPFOUTABS</name> <description>Pre-filter Correlation Output for BLR</description> <bitOffset>11</bitOffset> <bitWidth>11</bitWidth> <access>read-only</access> </field> <field> <name>LRDSALIVE</name> <description>BLRDSA Prefilter above LRSPIKETHD</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>COHDSALIVE</name> <description>COHDSA Prefilter above CDTH</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LRDSADET</name> <description>DSA prefilter above LRSPIKETHD</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>COHDSADET</name> <description>DSA prefilter above CDTH</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SYNCSECPEAKABTH</name> <description>SYNC second peak above threshold</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SOFTRSTDONE</name> <description>Soft reset done</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STATUS4</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x01FF01FF</resetMask> <fields> <field> <name>ANT0RSSI</name> <description>ANT0 RSSI value</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-only</access> </field> <field> <name>ANT1RSSI</name> <description>ANT1 RSSI value</description> <bitOffset>16</bitOffset> <bitWidth>9</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STATUS5</name> <description>No Description</description> <addressOffset>0x028</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>RXRESTARTMAFLTDOUT</name> <description>RSSI MA filter output value</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STATUS6</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xC00FFFFF</resetMask> <fields> <field> <name>ANT0CORR</name> <description>ANT0 Correlation value</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-only</access> </field> <field> <name>ANT1CORR</name> <description>ANT1 Correlation value</description> <bitOffset>10</bitOffset> <bitWidth>10</bitWidth> <access>read-only</access> </field> <field> <name>ANT0OUT</name> <description>ANT0 OUTPUT</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ANT1OUT</name> <description>ANT1 OUTPUT</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STATUS7</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xBFFFFFFF</resetMask> <fields> <field> <name>FDEVEST</name> <description>Frequency Deviation Error Estimation</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-only</access> </field> <field> <name>DEMODSOFT</name> <description>PHASE DEMOD Soft code</description> <bitOffset>6</bitOffset> <bitWidth>13</bitWidth> <access>read-only</access> </field> <field> <name>CFEPHDIFF</name> <description>CEF PHASE DIFF INPUT</description> <bitOffset>19</bitOffset> <bitWidth>10</bitWidth> <access>read-only</access> </field> <field> <name>MINCOSTPASS</name> <description>Min.COST Threshold Pass</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>CFEDSADET</name> <description>CFE-based DSA Detection</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>TIMDETSTATUS</name> <description>No Description</description> <addressOffset>0x034</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x1F0FFFFF</resetMask> <fields> <field> <name>TIMDETCORR</name> <description>Correlation value</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>TIMDETFREQOFFEST</name> <description>Frequency offset estimate</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> <field> <name>TIMDETPREERRORS</name> <description>Preamble errors</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>TIMDETPASS</name> <description>Timing detection pass</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TIMDETINDEX</name> <description>Timing detection index</description> <bitOffset>25</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>FSMSTATUS</name> <description>No Description</description> <addressOffset>0x038</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>DETSTATE</name> <description>Detection FSM state</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Off state</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TIMINGSEARCH</name> <description>Timing search</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>PRESEARCH</name> <description>Preamble search</description> <value>20</value> </enumeratedValue> <enumeratedValue> <name>FRAMESEARCH</name> <description>Frame search</description> <value>30</value> </enumeratedValue> <enumeratedValue> <name>RXFRAME</name> <description>Payload Detection</description> <value>40</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDETMODE0</name> <description>Timing search with sliding window (FDM0)</description> <value>50</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DSASTATE</name> <description>Demodulator DSA FSM state</description> <bitOffset>7</bitOffset> <bitWidth>3</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>IDLE</name> <description>IDLE state</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ARRIVALCHK</name> <description>Arrival Check</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STATUSCHK</name> <description>Status Check</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SAMPPW</name> <description>SAMP_PW</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>WAITPWRUP</name> <description>WAIT_PWRUP</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>WAITDSALO</name> <description>WAIT_DSALO</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>WAITABORT</name> <description>WAIT_ABORT</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>STOP</description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LRBLESTATE</name> <description>Demodulator long-range BLE FSM state</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>IDLE</name> <description>IDLE state</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CLEANUP</name> <description>CLEANUP</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CORRCOE</name> <description>CORRCOE</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>WAITLRDSA</name> <description>WAIT_LR_DSA</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>MAXCORR</name> <description>MAXCORR</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>WAITRDY</name> <description>WAIT_RDY</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FEC1DATA</name> <description>FEC1_DATA</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>FEC1ACK</name> <description>FEC1_ACK</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>PAUSE</name> <description>PAUSE</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>FEC2DATA</name> <description>FEC2_DATA</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>FEC2ACK</name> <description>FEC2_ACK</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>TRACKCUR</name> <description>TRACK_CUR</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>TRACKEAR</name> <description>TRACK_EAR</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>TRACKLAT</name> <description>TRACK_LAT</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>TRACKDONE</name> <description>TRACK_DONE</description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>TDECISION</name> <description>T_DECISION</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>STOP</description> <value>16</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>NBBLESTATE</name> <description>Demodulator Narrow-band BLE FSM state</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>IDLE</name> <description>IDLE state</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>VTINITI</name> <description>VTINITI</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ADDRNXT</name> <description>ADDR_NXT</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>INICOST</name> <description>INI_COST</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>CALCCOST</name> <description>CALC_COST</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>INITALACQU</name> <description>INITAL_ACQU</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>INITALCOSTCALC</name> <description>INITAL_COST_CALC</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MINCOSTCALC</name> <description>MIN_COST_CALC</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>FREQACQU</name> <description>FREQ_ACQU</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>FREQACQUDONE</name> <description>FREQ_ACQU_DONE</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>TIMINGACQUEARLY</name> <description>TIMING_ACQU_EARLY</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>TIMINGACQUCURR</name> <description>TIMING_ACQU_CURR</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>TIMINGACQULATE</name> <description>TIMING_ACQU_LATE</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>TIMINGACQUDONE</name> <description>TIMING_ACQU_DONE</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>VIRTBIINIT0</name> <description>VIRTBI_INIT0</description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>VIRTBIINIT1</name> <description>VIRTBI_INIT1</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>VIRTBIRXSYNC</name> <description>VIRTBI_RXSYNC</description> <value>16</value> </enumeratedValue> <enumeratedValue> <name>VIRTBIRXPAYLOAD</name> <description>VIRTBI_RXPAYLOAD</description> <value>17</value> </enumeratedValue> <enumeratedValue> <name>HARDRXSYNC</name> <description>HARD_RXSYNC</description> <value>18</value> </enumeratedValue> <enumeratedValue> <name>HARDXPAYLOAD</name> <description>HARD_RXPAYLOAD</description> <value>19</value> </enumeratedValue> <enumeratedValue> <name>TRACKFREQ</name> <description>TRACK_FREQ</description> <value>20</value> </enumeratedValue> <enumeratedValue> <name>TRACKTIMEARLY</name> <description>TRACK_TIM_EARLY</description> <value>21</value> </enumeratedValue> <enumeratedValue> <name>TRACKTIMCURR</name> <description>TRACK_TIM_CURR</description> <value>22</value> </enumeratedValue> <enumeratedValue> <name>TRACKTIMLATE</name> <description>TRACK_TIM_LATE</description> <value>23</value> </enumeratedValue> <enumeratedValue> <name>TRACKDONE</name> <description>TRACK_DONE</description> <value>24</value> </enumeratedValue> <enumeratedValue> <name>TRACKDECISION</name> <description>TRACK_DECISION</description> <value>25</value> </enumeratedValue> <enumeratedValue> <name>STOP</name> <description>STOP</description> <value>26</value> </enumeratedValue> <enumeratedValue> <name>WAITACK</name> <description>WAIT_ACK</description> <value>27</value> </enumeratedValue> <enumeratedValue> <name>DEBUG</name> <description>DEBUG</description> <value>28</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ANTDIVSTATE</name> <description>Antenna diversity control state</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>IDLE</name> <description>Idle state</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FIRST_ANT0</name> <description>First ANT0 selection</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FIRST_ANT1</name> <description>First ANT1 selection</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TIMSEARCH_ANT0</name> <description>Timing search on ANT0</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>TIMSEARCH_ANT1</name> <description>Timing search on ANT1</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>TIMDET_ANT0</name> <description>Check ANT1 after timing detecton ANT0</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>TIMDET_ANT1</name> <description>Check ANT0 after timing detecton ANT1</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>EVALUATE</name> <description>Evaluate and select better antenna</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>TIMSEARCH_SELECTED</name> <description>Searching on better antenna</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>TIMDET_SELECTED</name> <description>Selected better antenna</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>REPEAT_ANT0</name> <description>Repeat ANT0</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>REPEAT_ANT1</name> <description>Repeat ANT1</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>MANUAL</name> <description>Manual mode</description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>FREQOFFEST</name> <description>No Description</description> <addressOffset>0x03C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>FREQOFFEST</name> <description>Frequency offset estimate</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-only</access> </field> <field> <name>CORRVAL</name> <description>Correlation value</description> <bitOffset>13</bitOffset> <bitWidth>11</bitWidth> <access>read-only</access> </field> <field> <name>SOFTVAL</name> <description>Soft detection value</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>AFCADJRX</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xF1F7FFFF</resetMask> <fields> <field> <name>AFCADJRX</name> <description>AFC adjustment for RX</description> <bitOffset>0</bitOffset> <bitWidth>19</bitWidth> <access>read-only</access> </field> <field> <name>AFCSCALEM</name> <description>AFC scaling mantissa</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>AFCSCALEE</name> <description>AFC scaling exponent</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AFCADJTX</name> <description>No Description</description> <addressOffset>0x044</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xF1F7FFFF</resetMask> <fields> <field> <name>AFCADJTX</name> <description>AFC adjustment for TX</description> <bitOffset>0</bitOffset> <bitWidth>19</bitWidth> <access>read-only</access> </field> <field> <name>AFCSCALEM</name> <description>AFC scaling mantissa</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>AFCSCALEE</name> <description>AFC scaling exponent</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MIXCTRL</name> <description>No Description</description> <addressOffset>0x048</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000010</resetMask> <fields> <field> <name>DIGIQSWAPEN</name> <description>Digital I/Q swap enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL0</name> <description>No Description</description> <addressOffset>0x04C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>FDM0DIFFDIS</name> <description>Frame Detection Mode 0 disable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MAPFSK</name> <description>Mapping of FSK symbols</description> <bitOffset>1</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>MAP0</name> <description>4FSK: Symbol 11, 10, 00, 01 for decreasing frequency. 2FSK/MSK/ASK/OOK: Symbol 1 is high/positive frequency or high amplitude, symbol 0 is low/negative frequency or low amplitude.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MAP1</name> <description>4FSK: Symbol 01, 00, 10, 11 for decreasing frequency. 2FSK/MSK/ASK/OOK: Symbol 0 is high/negative frequency or high amplitude, symbol 1 is low/negative frequency or low amplitude.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>MAP2</name> <description>4FSK: Symbol 10, 11, 01, 00 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>MAP3</name> <description>4FSK: Symbol 00, 01, 11, 10 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>MAP4</name> <description>4FSK: Symbol 11, 01, 00, 10 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>MAP5</name> <description>4FSK: Symbol 10, 00, 01, 11 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>MAP6</name> <description>4FSK: Symbol 01, 11, 10, 00 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MAP7</name> <description>4FSK: Symbol 00, 10, 11, 01 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.</description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CODING</name> <description>Symbol coding</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NRZ</name> <description>Non Return to Zero</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MANCHESTER</name> <description>Manchester Coding</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DSSS</name> <description>Direct Sequence Spread Spectrum</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>LINECODE</name> <description>Line code. Maps 0 to 0011 symbol and 1 to 1100 symbols</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MODFORMAT</name> <description>Modulation format</description> <bitOffset>6</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FSK2</name> <description>Frequency Shift Keying with 2 symbols</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FSK4</name> <description>Frequency Shift Keying with 4 symbols</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BPSK</name> <description>Binary Phase Shift Keying</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DBPSK</name> <description>Differentially encoded Binary Phase Shift Keying</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>OQPSK</name> <description>Half Sine Shaped Offset Quadrature Phase Shift Keying</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>MSK</name> <description>Minimum Shift Keying</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>OOKASK</name> <description>On Off Keying and Amplitude Shift Keying</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DUALCORROPTDIS</name> <description>Dual Correlation Optimization Disable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OOKASYNCPIN</name> <description>OOK asynchronous pin mode</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSSSLEN</name> <description>DSSS length</description> <bitOffset>11</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>DSSSSHIFTS</name> <description>DSSS shifts</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NOSHIFT</name> <description>No symbols are defined by shifting.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SHIFT1</name> <description>Next symbol generated by 1 cyclic shift.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SHIFT2</name> <description>Next symbol generated by 2 cyclic shifts.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SHIFT4</name> <description>Next symbol generated by 4 cyclic shifts.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>SHIFT8</name> <description>Next symbol generated by 8 cyclic shifts.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>SHIFT16</name> <description>Next symbol generated by 16 cyclic shifts.</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DSSSDOUBLE</name> <description>DSSS double</description> <bitOffset>19</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIS</name> <description>Doubling is disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>INV</name> <description>Doubling is enabled by using inverted symbols.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CONJ</name> <description>Doubling is enabled by using complex conjugated symbols.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DETDIS</name> <description>Detection disable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIFFENCMODE</name> <description>Differential encoding mode</description> <bitOffset>22</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIS</name> <description>Differential Encoding is disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RR0</name> <description>Transmit the XOR-ed value of the Raw symbol and the last Raw symbol. Initial Raw symbol is 0.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RE0</name> <description>Transmit the XOR-ed value of the Raw symbol and the last Encoded symbol. Initial Encoded symbol is 0.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RR1</name> <description>Transmit the XOR-ed value of the Raw symbol and the last Raw symbol. Initial Raw symbol is 1.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>RE1</name> <description>Transmit the XOR-ed value of the Raw symbol and the last Encoded symbol. Initial Encoded symbol is 1.</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SHAPING</name> <description>Shaping filter</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Filter disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ODDLENGTH</name> <description>Filter has odd length. Filter uses coefficients 0,1,2,3,4,5,6,7,8,7,6,5,4,3,2,1,0.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>EVENLENGTH</name> <description>Filter has even length. Filter uses coefficients 0,1,2,3,4,5,6,7,7,6,5,4,3,2,1,0.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ASYMMETRIC</name> <description>Filter has asymmetrical coefficients. Filter uses coefficients 0,1,2,3,4,5,6,7.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DEMODRAWDATASEL</name> <description>Demod raw data select</description> <bitOffset>27</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIS</name> <description>Disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENTROPY</name> <description>1-bit entropy source extracted from the RF receive chain, to be used for random number generation.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ADC</name> <description>2 * 3-bit I and Q ADC data.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>FILTLSB</name> <description>2 * 16-bit I and Q channel filtered data downmixed to zero-IF. The receive signal chain has 19 bits dynamic range at this point, and the FILTLSB setting outputs the 16 least significant bits (with saturation).</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FILTMSB</name> <description>2 * 16-bit I and Q channel filtered data downmixed to zero-IF. The receive signal chain has 19 bits dynamic range at this point, and the FILTMSB setting outputs the 16 most significant bits (with truncation).</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FILTFULL</name> <description>2 * 19-bit I and Q channel filtered data downmixed to zero-IF. The FILTFULL option will output all 19 bits of dynamic range, sign extended to 32 bits.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FREQ</name> <description>8-bit received frequency data (or logarithmic amplitude for ASK/OOK).</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>DEMOD</name> <description>8-bit demodulated data (freq/amp/phase). When coherent detection is enabled, only the in-phase component is selected.</description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FRAMEDETDEL</name> <description>FRAMEDET delay</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DEL0</name> <description>No delay</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DEL8</name> <description>8 baud delay</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DEL16</name> <description>16 baud delay</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DEL32</name> <description>32 baud delay</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CTRL1</name> <description>No Description</description> <addressOffset>0x050</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFDFFF</resetMask> <fields> <field> <name>SYNCBITS</name> <description>Number of sync-word bits</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SYNCERRORS</name> <description>Maximum number of sync errors</description> <bitOffset>5</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DUALSYNC</name> <description>Dual sync words.</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Demodulator only searches for SYNC0.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLED</name> <description>Demodulator searches for SYNC0 and SYNC1 in parallel.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXSYNC</name> <description>Transmit sync word.</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SYNC0</name> <description>Modulator transmits SYNC0.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SYNC1</name> <description>Modulator transmits SYNC1.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYNCDATA</name> <description>Sync data.</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>SYNC is not part of transmit payload. Modulator adds SYNC in transmit.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLED</name> <description>SYNC is part of transmit payload. Modulator does not add SYNC in transmit.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYNC1INV</name> <description>SYNC1 invert.</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COMPMODE</name> <description>Compensation mode</description> <bitOffset>14</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIS</name> <description>Compensation is disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRELOCK</name> <description>Compensation locks when preamble is detected.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FRAMELOCK</name> <description>Compensation locks when frame is detected.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>NOLOCK</name> <description>Compensation is always running</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RESYNCPER</name> <description>Resync period</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PHASEDEMOD</name> <description>Phase demodulation</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BDD</name> <description>Bit Differential Detection.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MBDD</name> <description>Multibit Differential Detection.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>COH</name> <description>Coherent Detection.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FREQOFFESTPER</name> <description>Frequency offset estimation period</description> <bitOffset>22</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>FREQOFFESTLIM</name> <description>Frequency offset limit</description> <bitOffset>25</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL2</name> <description>No Description</description> <addressOffset>0x054</addressOffset> <access>read-write</access> <resetValue>0x00001000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SQITHRESH</name> <description>Signal Quality Indicator threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RXFRCDIS</name> <description>Receive FRC disable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXPINMODE</name> <description>Receive pin mode</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SYNCHRONOUS</name> <description>Detected payload bits are clocked out on DOUT. Only setups with 1 bit per symbol are supported.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ASYNCHRONOUS</name> <description>DOUT is continuously providing the sign of the detected frequency deviation before offset compensation. Only 2/4-FSK is supported.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXPINMODE</name> <description>Transmit pin mode</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Pinmode is turned off. Data is gathered from FRC. DOUT/DCLK clocks out transmitted data.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MFM</name> <description>Pinmode is turned off. Multi-Level FM Data is gathered from FRC. No support for frame handling nor coding</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ASYNCHRONOUS</name> <description>DIN/PRS controls transmitted baud directly. DCLK is set to 0. No support for frame handling nor coding. Only 2-FSK and OOK/ASK can be used.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SYNCHRONOUS</name> <description>DIN/PRS is sampled on the rising edge of DCLK and used as payload. Frame handling and coding is supported. Only setups with 1 bit per symbol is supported.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DATAFILTER</name> <description>Datafilter</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Datafilter disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SHORT</name> <description>Short datafilter enabled. 2*RXBRFRAC should be more than 3.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>MEDIUM</name> <description>Medium datafilter enabled. 2*RXBRFRAC should be more than 4.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>LONG</name> <description>Long datafilter enabled. 2*RXBRFRAC should be more than 5.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>LEN6</name> <description>Datafilter with length 6 enabled. 2*RXBRFRAC should be more than 6.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>LEN7</name> <description>Datafilter with length 7 enabled. 2*RXBRFRAC should be more than 7.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>LEN8</name> <description>Datafilter with length 8 enabled. 2*RXBRFRAC should be more than 8.</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>LEN9</name> <description>Datafilter with length 9 enabled. 2*RXBRFRAC should be more than 9.</description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>BRDIVA</name> <description>Baudrate division factor A</description> <bitOffset>15</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>BRDIVB</name> <description>Baudrate division factor B</description> <bitOffset>19</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DEVMULA</name> <description>Deviation multiplication factor A</description> <bitOffset>23</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>DEVMULB</name> <description>Deviation multiplication factor B</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>RATESELMODE</name> <description>Rate select mode</description> <bitOffset>27</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NOCHANGE</name> <description>No rate change. BRDIVA/DEVMULA is used for entire frame.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PAYLOAD</name> <description>Change rate for payload. BRDIVA/DEVMULA is used for header and BRDIVB/DEVMULB is used for payload.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FRC</name> <description>FRC selects between BRDIVA/DEVMULA and BRDIVB/DEVMULB for each symbol in the payload. Header uses BRDIVA/DEVMULA.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SYNC</name> <description>The configured/detected syncword decides the settings used for the payload. SYNC0 uses BRDIVA/DEVMULA and SYNC1 uses BRDIVB/DEVMULB. Header uses BRDIVA/DEVMULA.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DEVWEIGHTDIS</name> <description>Deviation weighting disable.</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DMASEL</name> <description>DMA select.</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SOFT</name> <description>SOFTVAL field</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CORR</name> <description>CORRVAL field</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FREQOFFEST</name> <description>FREQOFFEST field</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>POE</name> <description>POE field</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CTRL3</name> <description>No Description</description> <addressOffset>0x058</addressOffset> <access>read-write</access> <resetValue>0x00008000</resetValue> <resetMask>0xFFFFFF87</resetMask> <fields> <field> <name>PRSDINEN</name> <description>DIN PRS enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMINGBASESGAIN</name> <description>Timing Bases Gain</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>ANTDIVMODE</name> <description>Antenna Diversity mode</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ANTENNA0</name> <description>Antenna 0 (ANT0=1, ANT1=0) is used. It is used to control the anntenna manually no matter which demodulator is selected . </description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ANTENNA1</name> <description>Antenna 1 (ANT0=0, ANT1=1) is used.It is used to control the anntenna manually no matter which demodulator is selected . </description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ANTSELFIRST</name> <description>Select-First algorithm. It is used for for coh-demod and legacy demod only.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ANTSELCORR</name> <description>Select-Best algorithm based on correlation value.It is used for for coh-demod and legacy demod only.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>ANTSELRSSI</name> <description>Select-Best algorithm based on RSSI value.It is used for for coh-demod and legacy demod only.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>PHDEMODANTDIV</name> <description>Select PHASE Demod ANT-DIV algorithm</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ANTDIVREPEATDIS</name> <description>Antenna diversity repeat disable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TSAMPMODE</name> <description>Timing Search Amplitude Mode</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Amplitude is not used during timing search.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ON</name> <description>Timing detection is disabled for windows where at least one sample is below limit set by TSAMPLIM.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIFF</name> <description>Timing detection is disabled for windows where the difference between samples is higher than the limit set by TSAMPLIM.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TSAMPDEL</name> <description>Timing Search Amplitude delay</description> <bitOffset>14</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>TSAMPLIM</name> <description>Timing Search Amplitude limit</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL4</name> <description>No Description</description> <addressOffset>0x05C</addressOffset> <access>read-write</access> <resetValue>0x03000000</resetValue> <resetMask>0xBFFFFFFF</resetMask> <fields> <field> <name>ISICOMP</name> <description>Inter Symbol Interference compensation</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DEVOFFCOMP</name> <description>Deviation offset compensation</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PREDISTGAIN</name> <description>Predistortion gain</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>PREDISTDEB</name> <description>Predistortion debounce</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>PREDISTAVG</name> <description>Predistortion Average</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AVG8</name> <description>Average over 8 samples.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>AVG16</name> <description>Average over 16 samples.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREDISTRST</name> <description>Predistortion Reset</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHASECLICKFILT</name> <description>Phase click filter</description> <bitOffset>15</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>SOFTDSSSMODE</name> <description>Soft DSSS mode</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CORR0INV</name> <description>Soft value is inverted value of symbol-0 correlation value.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CORRDIFF</name> <description>Soft value is difference between correlation values for symbol-0 and symbol-1.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ADCSATLEVEL</name> <description>ADC Saturation Level setting</description> <bitOffset>23</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CONS1</name> <description>AGC enters fast loop after first saturation sample.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CONS2</name> <description>2 saturation samples required before AGC enters fast loop.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CONS4</name> <description>4 saturation samples required before AGC enters fast loop.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>CONS8</name> <description>8 saturation samples required before AGC enters fast loop.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>CONS16</name> <description>16 saturation samples required before AGC enters fast loop.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>CONS32</name> <description>32 saturation samples required before AGC enters fast loop.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>CONS64</name> <description>64 saturation samples required before AGC enters fast loop.</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ADCSATDENS</name> <description>ADC Saturation Density setting</description> <bitOffset>26</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>OFFSETPHASEMASKING</name> <description>Offset phase masking</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OFFSETPHASESCALING</name> <description>Offset phase scaling</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL5</name> <description>No Description</description> <addressOffset>0x060</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x6F7FFFFE</resetMask> <fields> <field> <name>BRCALEN</name> <description>Baudrate calibration enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BRCALMODE</name> <description>Baudrate calibration mode</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PEAK</name> <description>Measure period between peaks in demodulated signal. This mode can give false peaks for high oversampling ratios without sufficient datafiltering.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ZERO</name> <description>Measure period between zero-crossings in demodulated signal. This mode can miss zero-crossings for high frequency offsets.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>PEAKZERO</name> <description>Combine peak-period and zero-crossing periods. This mode gives best accuracy, but includes weaknesses from both PEAK and ZERO modes.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>BRCALAVG</name> <description>Baudrate calibration averaging</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>DETDEL</name> <description>Detection delay</description> <bitOffset>6</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>TDEDGE</name> <description>Timing detection edge mode</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TREDGE</name> <description>Timing resynchronization edge mode</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSSSCTD</name> <description>DSSS Correlation Threshold Disable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BBSS</name> <description>Baseband Signal Selection</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>POEPER</name> <description>Phase Offset Estimation Period</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DEMODRAWDATASEL2</name> <description>Demod raw data select 2</description> <bitOffset>20</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIS</name> <description>Disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>COH</name> <description>Coherent demod 5-bit I and Q input data, 10-bit I and Q data after FOE/POE.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CORR</name> <description>4-bit max_corr_index and 17-bit max_corr .</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>CHPW</name> <description>8-bit channel power and 4-bit BBSSMUX</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>BBPF</name> <description>11-bit pre-filter correlation output for BLR and 11-bit pre-filter correlation output for COH demod</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FSM</name> <description>5-bit Narrow-band BLE FSM state, 5-bit Long-range BLE FSM state, 3-bit DSA FSM state, 7-bit Detection FSM State. Captured each time state changes</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FOEPREAVG</name> <description>Frequency Offset Estimate Pre-Averaging</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>LINCORR</name> <description>Linear Correlation</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RESYNCBAUDTRANS</name> <description>Resynchronization Baud Transitions</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RESYNCLIMIT</name> <description>Resynchronization Limit</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>HALF</name> <description>Adjust timing if accumulated timing is higher/lower than RESYNCPER/2.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ALWAYS</name> <description>Adjust timing if accumulated timing is non-zero.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CTRL6</name> <description>No Description</description> <addressOffset>0x064</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xF6FFFFFF</resetMask> <fields> <field> <name>TDREW</name> <description>Timing Detection Rewind</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>PREBASES</name> <description>Preamble Bases</description> <bitOffset>7</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>PSTIMABORT0</name> <description>Preamble Search Timing Abort Criteria 0</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PSTIMABORT1</name> <description>Preamble Search Timing Abort Criteria 1</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PSTIMABORT2</name> <description>Preamble Search Timing Abort Criteria 2</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PSTIMABORT3</name> <description>Preamble Search Timing Abort Criteria 3</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ARW</name> <description>Allow Received Window</description> <bitOffset>15</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SMALLWND</name> <description>Allow received windows when window size is less than half the RAM size.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ALWAYS</name> <description>Always allow received windows.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>NEVER</name> <description>Never allow received windows.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>PSABORT</name> <description>Allow received windows right after PSTIMABORTn tests have aborted timing and coherent detection is enabled, or when window size is less than half the RAM size.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TIMTHRESHGAIN</name> <description>Timing Threshold Gain</description> <bitOffset>17</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>CPLXCORREN</name> <description>Enable Complex Correlation</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSSS3SYMBOLSYNCEN</name> <description>Enable three symbol sync detection</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXDBPSKINV</name> <description>TX DBPSK modulation encode invert</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXDBPSKRAMPEN</name> <description>TX DBPSK PA Ramp Enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CODINGB</name> <description>Coding format</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NRZ</name> <description>Non Return to Zero</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MANCHESTER</name> <description>Manchester Coding</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DSSS</name> <description>Direct Sequence Spread Spectrum</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>LINECODE</name> <description>Line code. Maps 0 to 0011 symbol and 1 to 1100 symbols</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXBRCALCDIS</name> <description>RX Baudrate Calculation Disable</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TXBR</name> <description>No Description</description> <addressOffset>0x068</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>TXBRNUM</name> <description>Transmit baudrate numerator</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>TXBRDEN</name> <description>Transmit baudrate denominator</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RXBR</name> <description>No Description</description> <addressOffset>0x06C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>RXBRNUM</name> <description>Receive baudrate numerator</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>RXBRDEN</name> <description>Receive baudrate denominator</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>RXBRINT</name> <description>Receive baudrate integer</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CF</name> <description>No Description</description> <addressOffset>0x070</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xCFFFFFFF</resetMask> <fields> <field> <name>DEC0</name> <description>First decimation</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DF3</name> <description>Decimation Factor 0 = 3. Cutoff 0.050 * f<subscript>HFXO</subscript>.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DF4WIDE</name> <description>Decimation Factor 0 = 4. Cutoff 0.069 * f<subscript>HFXO</subscript>.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DF4NARROW</name> <description>Decimation Factor 0 = 4. Cutoff 0.037 * f<subscript>HFXO</subscript>.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DF8WIDE</name> <description>Decimation Factor 0 = 8. Cutoff 0.012 * f<subscript>HFXO</subscript>.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DF8NARROW</name> <description>Decimation Factor 0 = 8. Cutoff 0.005 * f<subscript>HFXO</subscript>.</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DEC1</name> <description>Second decimation</description> <bitOffset>3</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>DEC2</name> <description>Third decimation</description> <bitOffset>17</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>CFOSR</name> <description>Center Frequency Oversampling Ratio</description> <bitOffset>23</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CF7</name> <description>Oversampling ratio = 7</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CF8</name> <description>Oversampling ratio = 8</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CF12</name> <description>Oversampling ratio = 12</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>CF16</name> <description>Oversampling ratio = 16</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>CF32</name> <description>Oversampling ratio = 32</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>CF0</name> <description>Center frequency set to 0</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DEC1GAIN</name> <description>Second decimation filter gain</description> <bitOffset>26</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ADD0</name> <description>No additional gain. Suggested setting for BW higher than 1kHz</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ADD6</name> <description>6 dB additional gain. Suggested setting for BW between 250 Hz and 1 kHz</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ADD12</name> <description>12 dB additional gain. Suggested setting for BW less than 250 Hz</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PRE</name> <description>No Description</description> <addressOffset>0x074</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>BASE</name> <description>Preamble base</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>BASEBITS</name> <description>BASE bits</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PRESYMB4FSK</name> <description>Preamble symbols 4-FSK</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OUTER</name> <description>Symbols corresponding to +/- 3dev.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>INNER</name> <description>Symbols corresponding to +/- dev.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREERRORS</name> <description>Preamble errors</description> <bitOffset>7</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DSSSPRE</name> <description>DSSS preamble</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SYNCSYMB4FSK</name> <description>Sync symbols 4FSK</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FSK2</name> <description>The syncword is 2FSK modulated. Each bit in SYNCn is encoded as a positive or negative deviation. The deviation is controlled by PRESYMB4FSK.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FSK4</name> <description>The syncword is 4FSK modulated. Every two bits in SYNCn are encoded as a 4FSK symbol.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREAMBDETEN</name> <description>Binary bit preamble det enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PREWNDERRORS</name> <description>Preamble window errors</description> <bitOffset>14</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>TXBASES</name> <description>TX bases</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SYNC0</name> <description>No Description</description> <addressOffset>0x078</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SYNC0</name> <description>Sync-word 0</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SYNC1</name> <description>No Description</description> <addressOffset>0x07C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SYNC1</name> <description>Sync word 1</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TIMING</name> <description>No Description</description> <addressOffset>0x080</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TIMTHRESH</name> <description>Timing threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>TIMINGBASES</name> <description>Timing bases</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>ADDTIMSEQ</name> <description>Additional timing sequences</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>TIMSEQINVEN</name> <description>Timing sequence inversion enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMSEQSYNC</name> <description>Timing sequence part of sync-word</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FDM0THRESH</name> <description>Frame Detection Mode 0 threshold</description> <bitOffset>18</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>OFFSUBNUM</name> <description>Offset subperiod numerator</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>OFFSUBDEN</name> <description>Offset subperiod denominator</description> <bitOffset>25</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>TSAGCDEL</name> <description>Timing Search AGC delay</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FASTRESYNC</name> <description>Fast timing resynchronization</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIS</name> <description>Disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PREDET</name> <description>Allow fast resynchronization until preamble is detected.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET</name> <description>Allow fast resynchronization until frame is detected.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>DSSS0</name> <description>No Description</description> <addressOffset>0x084</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>DSSS0</name> <description>DSSS symbol 0</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MODINDEX</name> <description>No Description</description> <addressOffset>0x088</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003F03FF</resetMask> <fields> <field> <name>MODINDEXM</name> <description>Modulation index mantissa. </description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>MODINDEXE</name> <description>Modulation index exponent. </description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>FREQGAINE</name> <description>Frequency demodulation gain - exponent</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>FREQGAINM</name> <description>Frequency demodulation gain - mantissa</description> <bitOffset>19</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AFC</name> <description>No Description</description> <addressOffset>0x08C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x7FFFFC00</resetMask> <fields> <field> <name>AFCRXMODE</name> <description>AFC RX mode</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIS</name> <description>Disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FREE</name> <description>Free running. AFCADJRX constantly updated.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FREEPRESTART</name> <description>Free running. AFCADJRX not updated before preamble is detected.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TIMLOCK</name> <description>AFCADJRX locked when timing is detected.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>PRELOCK</name> <description>AFCADJRX locked when preamble is detected.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMELOCK</name> <description>AFCADJRX locked when frame is detected.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FRAMELOCKPRESTART</name> <description>AFCADJRX not updated before preamble is detected and locked when frame is detected.</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AFCTXMODE</name> <description>AFC TX mode</description> <bitOffset>13</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIS</name> <description>Disabled.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRELOCK</name> <description>AFCADJTX loaded from AFCADJRX when preamble is detected.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FRAMELOCK</name> <description>AFCADJTX loaded from AFCADJRX when frame is detected.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AFCRXCLR</name> <description>AFCRX clear mode</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AFCDEL</name> <description>AFC delay</description> <bitOffset>16</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>AFCAVGPER</name> <description>AFC average period</description> <bitOffset>21</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>AFCLIMRESET</name> <description>Reset AFCADJRX value</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AFCONESHOT</name> <description>AFC One-Shot feature</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AFCENINTCOMP</name> <description>Internal frequency offset compensation</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AFCDSAFREQOFFEST</name> <description>Consider frequency offset estimation</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AFCDELDET</name> <description>Delay Detection state machine</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AFCGEAR</name> <description>AFC Gear </description> <bitOffset>29</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AFCADJLIM</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>AFCADJLIM</name> <description>AFC adjustment limit</description> <bitOffset>0</bitOffset> <bitWidth>18</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING0</name> <description>No Description</description> <addressOffset>0x094</addressOffset> <access>read-write</access> <resetValue>0x22130A04</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF0</name> <description>Shaping Coefficient 0</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF1</name> <description>Shaping Coefficient 1</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF2</name> <description>Shaping Coefficient 2</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF3</name> <description>Shaping Coefficient 3</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING1</name> <description>No Description</description> <addressOffset>0x098</addressOffset> <access>read-write</access> <resetValue>0x4F4A4132</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF4</name> <description>Shaping Coefficient 4</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF5</name> <description>Shaping Coefficient 5</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF6</name> <description>Shaping Coefficient 6</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF7</name> <description>Shaping Coefficient 7</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING2</name> <description>No Description</description> <addressOffset>0x09C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF8</name> <description>Shaping Coefficient 8</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF9</name> <description>Shaping Coefficient 9</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF10</name> <description>Shaping Coefficient 10</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF11</name> <description>Shaping Coefficient 11</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING3</name> <description>No Description</description> <addressOffset>0x0A0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF12</name> <description>Shaping Coefficient 12</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF13</name> <description>Shaping Coefficient 13</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF14</name> <description>Shaping Coefficient 14</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF15</name> <description>Shaping Coefficient 15</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING4</name> <description>No Description</description> <addressOffset>0x0A4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF16</name> <description>Shaping Coefficient 16</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF17</name> <description>Shaping Coefficient 17</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF18</name> <description>Shaping Coefficient 18</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF19</name> <description>Shaping Coefficient 19</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING5</name> <description>No Description</description> <addressOffset>0x0A8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF20</name> <description>Shaping Coefficient 20</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF21</name> <description>Shaping Coefficient 21</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF22</name> <description>Shaping Coefficient 22</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF23</name> <description>Shaping Coefficient 23</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING6</name> <description>No Description</description> <addressOffset>0x0AC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF24</name> <description>Shaping Coefficient 24</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF25</name> <description>Shaping Coefficient 25</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF26</name> <description>Shaping Coefficient 26</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF27</name> <description>Shaping Coefficient 27</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING7</name> <description>No Description</description> <addressOffset>0x0B0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF28</name> <description>Shaping Coefficient 28</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF29</name> <description>Shaping Coefficient 29</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF30</name> <description>Shaping Coefficient 30</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF31</name> <description>Shaping Coefficient 31</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING8</name> <description>No Description</description> <addressOffset>0x0B4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF32</name> <description>Shaping Coefficient 32</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF33</name> <description>Shaping Coefficient 33</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF34</name> <description>Shaping Coefficient 34</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF35</name> <description>Shaping Coefficient 35</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING9</name> <description>No Description</description> <addressOffset>0x0B8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF36</name> <description>Shaping Coefficient 36</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF37</name> <description>Shaping Coefficient 37</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF38</name> <description>Shaping Coefficient 38</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF39</name> <description>Shaping Coefficient 39</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING10</name> <description>No Description</description> <addressOffset>0x0BC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF40</name> <description>Shaping Coefficient 40</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF41</name> <description>Shaping Coefficient 41</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF42</name> <description>Shaping Coefficient 42</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF43</name> <description>Shaping Coefficient 43</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING11</name> <description>No Description</description> <addressOffset>0x0C0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF44</name> <description>Shaping Coefficient 44</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF45</name> <description>Shaping Coefficient 45</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF46</name> <description>Shaping Coefficient 46</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF47</name> <description>Shaping Coefficient 47</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING12</name> <description>No Description</description> <addressOffset>0x0C4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF48</name> <description>Shaping Coefficient 48</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF49</name> <description>Shaping Coefficient 49</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF50</name> <description>Shaping Coefficient 50</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF51</name> <description>Shaping Coefficient 51</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING13</name> <description>No Description</description> <addressOffset>0x0C8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF52</name> <description>Shaping Coefficient 52</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF53</name> <description>Shaping Coefficient 53</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF54</name> <description>Shaping Coefficient 54</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF55</name> <description>Shaping Coefficient 55</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING14</name> <description>No Description</description> <addressOffset>0x0CC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF56</name> <description>Shaping Coefficient 56</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF57</name> <description>Shaping Coefficient 57</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF58</name> <description>Shaping Coefficient 58</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF59</name> <description>Shaping Coefficient 59</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SHAPING15</name> <description>No Description</description> <addressOffset>0x0D0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COEFF60</name> <description>Shaping Coefficient 60</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF61</name> <description>Shaping Coefficient 61</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF62</name> <description>Shaping Coefficient 62</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COEFF63</name> <description>Shaping Coefficient 63</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>OOKSHAPING</name> <description>No Description</description> <addressOffset>0x0D4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFF</resetMask> <fields> <field> <name>OOKSHAPINGEN</name> <description>OOK/ASK PA Shaping Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OOKSHAPINGSTEP</name> <description>OOK/ASK PA Shaping Steps</description> <bitOffset>1</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>OOKSHAPINGRATE</name> <description>OOK/ASK PA Shaping Rate</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>OOKSHAPINGLUTSIZE</name> <description>OOK/ASK Shaping LUT size</description> <bitOffset>13</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RAMPCTRL</name> <description>No Description</description> <addressOffset>0x0D8</addressOffset> <access>read-write</access> <resetValue>0x00000555</resetValue> <resetMask>0x00FF1FFF</resetMask> <fields> <field> <name>RAMPRATE0</name> <description>Ramp rate 0</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RAMPRATE1</name> <description>Ramp rate 1</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RAMPRATE2</name> <description>Ramp rate 2</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RAMPLEV</name> <description>No Description</description> <addressOffset>0x0DC</addressOffset> <access>read-write</access> <resetValue>0x009F9F9F</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>RAMPLEV0</name> <description>Ramp level 0</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RAMPLEV1</name> <description>Ramp level 1</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RAMPLEV2</name> <description>Ramp level 2</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMPCTRL</name> <description>No Description</description> <addressOffset>0x0E0</addressOffset> <access>read-write</access> <resetValue>0x00000A81</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>ANARAMPEN</name> <description>PA Analog Ramp Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RAMPOVREN</name> <description>PA Analog Ramp Override</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RAMPOVRUPD</name> <description>PA Analog Ramp Override Update Pulse</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ANARAMPLUTODEV</name> <description>Analog Ramp LUT ODEV switch over</description> <bitOffset>3</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>VMIDCTRL</name> <description>PA Analog Ramp VMID control</description> <bitOffset>9</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>en_xdrv_vmid always off</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MID</name> <description>en_xdrv_vmid ramp_drv threshold set to midscale</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>en_xdrv_vmid ramp_drv threshold set to highest level</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ON</name> <description>en_xdrv_vmid always on</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MUTEDLY</name> <description>PA Analog Ramp mute delay</description> <bitOffset>11</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>TIME0US</name> <description>Mute to ramp drv/odev delay set to 0us</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TIME0P5US</name> <description>Mute to ramp drv/odev delay set to 0.5us</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>TIME0P25US</name> <description>Mute to ramp drv/odev delay set to 0.25us</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>NOTUSED</name> <description>Unused Mute to ramp drv/odev delay value</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>ANARAMP0</name> <description>No Description</description> <addressOffset>0x0E4</addressOffset> <access>read-write</access> <resetValue>0x08418C40</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT0</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT1</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT2</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT3</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT4</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT5</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP1</name> <description>No Description</description> <addressOffset>0x0E8</addressOffset> <access>read-write</access> <resetValue>0x18A4A0C5</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT6</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT7</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT8</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT9</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT10</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT11</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP2</name> <description>No Description</description> <addressOffset>0x0EC</addressOffset> <access>read-write</access> <resetValue>0x020ED60D</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT12</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT13</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT14</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT15</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT16</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT17</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP3</name> <description>No Description</description> <addressOffset>0x0F0</addressOffset> <access>read-write</access> <resetValue>0x06210821</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT18</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT19</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT20</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT21</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT22</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT23</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP4</name> <description>No Description</description> <addressOffset>0x0F4</addressOffset> <access>read-write</access> <resetValue>0x08420C63</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT24</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT25</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT26</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT27</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT28</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT29</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP5</name> <description>No Description</description> <addressOffset>0x0F8</addressOffset> <access>read-write</access> <resetValue>0x0C6294A5</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT30</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT31</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT32</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT33</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT34</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT35</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP6</name> <description>No Description</description> <addressOffset>0x0FC</addressOffset> <access>read-write</access> <resetValue>0x10739CE6</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT36</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT37</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT38</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT39</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT40</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT41</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP7</name> <description>No Description</description> <addressOffset>0x100</addressOffset> <access>read-write</access> <resetValue>0x1494A508</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT42</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT43</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT44</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT45</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT46</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT47</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP8</name> <description>No Description</description> <addressOffset>0x104</addressOffset> <access>read-write</access> <resetValue>0x18C5AD4A</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT48</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT49</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT50</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT51</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT52</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT53</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP9</name> <description>No Description</description> <addressOffset>0x108</addressOffset> <access>read-write</access> <resetValue>0x2307B9AD</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>ANARAMPLUT54</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT55</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT56</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT57</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT58</name> <description>Analog Ramp LUT</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT59</name> <description>Analog Ramp LUT</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANARAMP10</name> <description>No Description</description> <addressOffset>0x10C</addressOffset> <access>read-write</access> <resetValue>0x000FF2F3</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>ANARAMPLUT60</name> <description>Analog Ramp LUT</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT61</name> <description>Analog Ramp LUT</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT62</name> <description>Analog Ramp LUT</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ANARAMPLUT63</name> <description>Analog Ramp LUT</description> <bitOffset>15</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DCCOMP</name> <description>No Description</description> <addressOffset>0x110</addressOffset> <access>read-write</access> <resetValue>0x00000030</resetValue> <resetMask>0x001FFFFF</resetMask> <fields> <field> <name>DCESTIEN</name> <description>DC Offset Estimation Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCCOMPEN</name> <description>DC Offset Compensation Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCRSTEN</name> <description>DC Compensation Filter Reset Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCCOMPFREEZE</name> <description>DC Offset Compensation Filter Freeze</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCCOMPGEAR</name> <description>DC Offset Compensation Filter Gear</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DCLIMIT</name> <description>DC offset limit</description> <bitOffset>7</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FULLSCALE</name> <description>1000 mV</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FULLSCALEBY4</name> <description>250 mV</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>FULLSCALEBY8</name> <description>125 mV</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>FULLSCALEBY16</name> <description>62 mV</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DCGAINGEAREN</name> <description>DC Offset Gain Change Filter Gear Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DCGAINGEAR</name> <description>DC Offset Gain Change Filter Gear</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DCGAINGEARSMPS</name> <description>DC Offset Gain Change Samples</description> <bitOffset>13</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DCCOMPFILTINIT</name> <description>No Description</description> <addressOffset>0x114</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x7FFFFFFF</resetMask> <fields> <field> <name>DCCOMPINITVALI</name> <description>I-channel initialization value</description> <bitOffset>0</bitOffset> <bitWidth>15</bitWidth> <access>read-write</access> </field> <field> <name>DCCOMPINITVALQ</name> <description>Q-channel initialization value</description> <bitOffset>15</bitOffset> <bitWidth>15</bitWidth> <access>read-write</access> </field> <field> <name>DCCOMPINIT</name> <description>Initialize filter state</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DCESTI</name> <description>No Description</description> <addressOffset>0x118</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>DCCOMPESTIVALI</name> <description>I-channel DC-Offset Estimated value</description> <bitOffset>0</bitOffset> <bitWidth>15</bitWidth> <access>read-only</access> </field> <field> <name>DCCOMPESTIVALQ</name> <description>Q-channel DC-Offset Estimated value</description> <bitOffset>15</bitOffset> <bitWidth>15</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>SRCCHF</name> <description>No Description</description> <addressOffset>0x11C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x8FFFF000</resetMask> <fields> <field> <name>SRCRATIO2</name> <description>SRC2 ratio</description> <bitOffset>12</bitOffset> <bitWidth>15</bitWidth> <access>read-write</access> </field> <field> <name>SRCENABLE2</name> <description>SRC2 enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTOSR</name> <description>Forcing Integer OSR</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>INTAFC</name> <description>No Description</description> <addressOffset>0x120</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>FOEPREAVG0</name> <description>First estimate</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>FOEPREAVG1</name> <description>Second estimate</description> <bitOffset>3</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>FOEPREAVG2</name> <description>Third estimate</description> <bitOffset>6</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>FOEPREAVG3</name> <description>Fourth estimate</description> <bitOffset>9</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>FOEPREAVG4</name> <description>Fifth estimate</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>FOEPREAVG5</name> <description>Sixth estimate</description> <bitOffset>15</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>FOEPREAVG6</name> <description>Seventh estimate</description> <bitOffset>18</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>FOEPREAVG7</name> <description>Eighth estimate</description> <bitOffset>21</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DSATHD0</name> <description>No Description</description> <addressOffset>0x124</addressOffset> <access>read-write</access> <resetValue>0x07830464</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SPIKETHD</name> <description>Spike threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>UNMODTHD</name> <description>Unmodulated carrier detector threshold</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>FDEVMINTHD</name> <description>Frequency deviation minimum threshold</description> <bitOffset>14</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>FDEVMAXTHD</name> <description>Frequency deviation maximum threshold</description> <bitOffset>20</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DSATHD1</name> <description>No Description</description> <addressOffset>0x128</addressOffset> <access>read-write</access> <resetValue>0x3AC81388</resetValue> <resetMask>0x7FFFFFFF</resetMask> <fields> <field> <name>POWABSTHD</name> <description>Power absolute threshold</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>POWRELTHD</name> <description>Relative power detector threshold</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Threshold is 6dB. The relative power detector will trigger when the current RSSI is 6dB stronger than the previously detected RSSI.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MODE1</name> <description>Threshold is 9dB. The relative power detector will trigger when the current RSSI is 9dB stronger than the previously detected RSSI.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>MODE2</name> <description>Threshold is 12dB. The relative power detector will trigger when the current RSSI is 12dB stronger than the previously detected RSSI.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>MODE3</name> <description>Threshold is 15dB. The relative power detector will trigger when the current RSSI is 15dB stronger than the previously detected RSSI.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DSARSTCNT</name> <description>DSA reset counter</description> <bitOffset>18</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RSSIJMPTHD</name> <description>RSSI jump detector threshold</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>FREQLATDLY</name> <description>Frequency late delay</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PWRFLTBYP</name> <description>Power filter bypass</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AMPFLTBYP</name> <description>Amplitude filter bypass</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PWRDETDIS</name> <description>Power detection disabled</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FREQSCALE</name> <description>Frequency scale factor</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DSATHD2</name> <description>No Description</description> <addressOffset>0x12C</addressOffset> <access>read-write</access> <resetValue>0x0C660664</resetValue> <resetMask>0x7FFFFEFF</resetMask> <fields> <field> <name>POWABSTHDLOG</name> <description>Power threshold in logarithm-scale </description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>JUMPDETEN</name> <description>Power jump detection enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FDADJTHD</name> <description>Frequency deviation ripple threshold</description> <bitOffset>10</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>PMDETPASSTHD</name> <description>DSA Preamble detection counter threshold</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>FREQESTTHD</name> <description>Frequency Estimation Timeout Threshold</description> <bitOffset>20</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>INTERFERDET</name> <description>Interference detection threshold</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>PMDETFORCE</name> <description>Force DSA preamble detector</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DSATHD3</name> <description>No Description</description> <addressOffset>0x130</addressOffset> <access>read-write</access> <resetValue>0x07830464</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SPIKETHDLO</name> <description>Spike threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>UNMODTHDLO</name> <description>Unmodulated carrier detector threshold</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>FDEVMINTHDLO</name> <description>Frequency deviation minimum threshold</description> <bitOffset>14</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>FDEVMAXTHDLO</name> <description>Frequency deviation maximum threshold</description> <bitOffset>20</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DSATHD4</name> <description>No Description</description> <addressOffset>0x134</addressOffset> <access>read-write</access> <resetValue>0x00821388</resetValue> <resetMask>0x07FFFFFF</resetMask> <fields> <field> <name>POWABSTHDLO</name> <description>Power absolute threshold for low power</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ARRTOLERTHD0LO</name> <description>Arrival tolerance threshold 0</description> <bitOffset>16</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ARRTOLERTHD1LO</name> <description>Arrival tolerance threshold 1</description> <bitOffset>21</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SWTHD</name> <description>Enable switch threshold for low power</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DSACTRL</name> <description>No Description</description> <addressOffset>0x138</addressOffset> <access>read-write</access> <resetValue>0x000A2090</resetValue> <resetMask>0xFFEFFFFF</resetMask> <fields> <field> <name>DSAMODE</name> <description>Mode of Digital Signal Arrival detector</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>DSA is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLED</name> <description>DSA is enabled by the relative/absolute RSSI detector and is reset by using detectors for spike content and frequency deviation. The RSSI jump detector is used to recover from false detects.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ARRTHD</name> <description>Signal arrival valid counter threshold</description> <bitOffset>2</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>ARRTOLERTHD0</name> <description>Arrival tolerance threshold 0</description> <bitOffset>6</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ARRTOLERTHD1</name> <description>Arrival tolerance threshold 1</description> <bitOffset>11</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SCHPRD</name> <description>Search period window length </description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>TS2</name> <description>The search period is 2 symbol periods.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TS4</name> <description>The search period is 4 symbol periods.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FREQAVGSYM</name> <description>DSA frequency estimation averaging</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AVG2TS</name> <description>Frequency estimation over 2 symbol periods.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>AVG4TS</name> <description>Frequency estimation over 4 symbol periods.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TRANRSTDSA</name> <description>power transient detector Reset DSA</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSARSTON</name> <description>DSA detection reset</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GAINREDUCDLY</name> <description>Detection Delay of AGC gain reduction</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>LOWDUTY</name> <description>Low duty cycle delay</description> <bitOffset>23</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RESTORE</name> <description>Power detector reset of DSA</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AGCBAUDEN</name> <description>Consider Baud_en from AGC</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AMPJUPTHD</name> <description>Amplitude jump detection thrshold</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DIGMIXCTRL</name> <description>No Description</description> <addressOffset>0x13C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>DIGMIXFREQ</name> <description>Digital mixer frequency control word</description> <bitOffset>0</bitOffset> <bitWidth>20</bitWidth> <access>read-write</access> </field> <field> <name>DIGMIXMODE</name> <description>Digital mixer frequency control</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CFOSR</name> <description>Mixer frequency specified by CFOSR.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIGMIXFREQ</name> <description>Mixer frequency specified by DIGMIXFREQ.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MIXERCONJ</name> <description>Digital mixer input conjugate</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIGMIXFB</name> <description>Digital mixer Frequency Correction </description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>VITERBIDEMOD</name> <description>No Description</description> <addressOffset>0x140</addressOffset> <access>read-write</access> <resetValue>0x00206100</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>VTDEMODEN</name> <description>Viterbi demodulator enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HARDDECISION</name> <description>Hard decision</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VITERBIKSI1</name> <description>VITERBI KSI1</description> <bitOffset>2</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>VITERBIKSI2</name> <description>VITERBI KSI2</description> <bitOffset>9</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>VITERBIKSI3</name> <description>VITERBI KSI3</description> <bitOffset>16</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>SYNTHAFC</name> <description>Synthesizer AFC in Viterbi demod</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CORRCYCLE</name> <description>Correction cycles</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>CORRSTPSIZE</name> <description>Correction step size</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>VTCORRCFG0</name> <description>No Description</description> <addressOffset>0x144</addressOffset> <access>read-write</access> <resetValue>0x123556B7</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>EXPECTPATT</name> <description>Expected pattern</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>VTCORRCFG1</name> <description>No Description</description> <addressOffset>0x148</addressOffset> <access>read-write</access> <resetValue>0x5020C000</resetValue> <resetMask>0xF7FDFFFF</resetMask> <fields> <field> <name>VITERBIKSI3WB</name> <description>WB KSI3</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>KSI3SWENABLE</name> <description>WB KSI3 Switching Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VTFRQLIM</name> <description>Viterbi frequency limiter</description> <bitOffset>8</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>EXPSYNCLEN</name> <description>Expected sync length</description> <bitOffset>18</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>EXPECTHT</name> <description>Expected patterns head and tail</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>VTTRACK</name> <description>No Description</description> <addressOffset>0x14C</addressOffset> <access>read-write</access> <resetValue>0x0D803B88</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>FREQTRACKMODE</name> <description>Frequency tracking mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Frequency tracking disabled. Only a one-time frequency offset compensation applied through DSA.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MODE1</name> <description>Frequency tracking enabled with one correction, when needed, every 16 symbol periods.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>MODE2</name> <description>Frequency tracking enabled with one correction, when needed, every 32 symbol periods.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>MODE3</name> <description>Frequency tracking enabled with one correction, when needed, every 48 symbol periods.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TIMTRACKTHD</name> <description>Timing tracking threshold</description> <bitOffset>2</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>TIMEACQUTHD</name> <description>Time acquisition threshold</description> <bitOffset>6</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>TIMGEAR</name> <description>Timing Gear</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>GEAR0</name> <description>Execute timing tracking regardless of difference between Early/Late and Current correlation values. Referred to as fast gear. Same as GEAR3</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>GEAR1</name> <description>Execute timing tracking only when correlation value of Early/Late is 75% or less of the Current correlation value. Referred to as medium gear.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>GEAR2</name> <description>Execute timing tracking only when correlation value of Early/Late is 50% or less of the Current correlation value. Referred to as slow gear.</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FREQBIAS</name> <description>Frequency estimation bias</description> <bitOffset>18</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>HIPWRTHD</name> <description>High Power detection threshold</description> <bitOffset>22</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>VTBLETIMING</name> <description>No Description</description> <addressOffset>0x150</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x8000FFF3</resetMask> <fields> <field> <name>VTBLETIMINGSEL</name> <description>Viterbi BLE timing stamp selection</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FRAMEDET_DELAY</name> <description>Delayed frame detection will be used as Timing stamp. This mode should be selected for legacy demod and Long Range BLE demod. </description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>END_FRAME_PULSE</name> <description>The end of frame detection from Narrow Viterbi demod will be used as Timing stamp. This signal is a narrow pulse signal and pulse width is one xo clock cycle. </description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>END_FRAME</name> <description>The end of frame detection from Narrow Viterbi demod will be used as Timing stamp. This signal is a wdie pulse signal </description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>INV_END_FRAME</name> <description>For testing only.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TIMINGDELAY</name> <description>Viterbi BLE Delay timer</description> <bitOffset>4</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>FLENOFF</name> <description>Timing Stamp Frame Length Offset</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DISDEMODOF</name> <description>Disable VT Demod Over Flow Detection</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BREST</name> <description>No Description</description> <addressOffset>0x154</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>BRESTINT</name> <description>Integer part of estimated baudrate</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-only</access> </field> <field> <name>BRESTNUM</name> <description>Fractional part of estimated baudrate</description> <bitOffset>6</bitOffset> <bitWidth>5</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>AUTOCG</name> <description>No Description</description> <addressOffset>0x158</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>AUTOCGEN</name> <description>Enable automatic clock gating</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CGCLKSTOP</name> <description>No Description</description> <addressOffset>0x15C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>FORCEOFF</name> <description>Manual control clocks</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>POE</name> <description>No Description</description> <addressOffset>0x160</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x03FF03FF</resetMask> <fields> <field> <name>POEI</name> <description>In-phase component of POE.</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-only</access> </field> <field> <name>POEQ</name> <description>Quadrature component of POE.</description> <bitOffset>16</bitOffset> <bitWidth>10</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>DIRECTMODE</name> <description>No Description</description> <addressOffset>0x164</addressOffset> <access>read-write</access> <resetValue>0x0000010C</resetValue> <resetMask>0x00001F0F</resetMask> <fields> <field> <name>DMENABLE</name> <description>Enable Direct Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SYNCASYNC</name> <description>Choose Synchronous or Asynchronous mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SYNCPREAM</name> <description>Synchronous mode preamble</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ADD0</name> <description>No preamble bits appended</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ADD8</name> <description>8 preamble bits appended</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ADD16</name> <description>16 preamble bits appended</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ADD32</name> <description>32 preamble bits appended</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKWIDTH</name> <description>Synchronous mode clock pulse width</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LONGRANGE1</name> <description>No Description</description> <addressOffset>0x16C</addressOffset> <access>read-write</access> <resetValue>0x40000000</resetValue> <resetMask>0xFFFF7FFF</resetMask> <fields> <field> <name>LRSS</name> <description>Long Range Signal Selection</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRTIMEOUTTHD</name> <description>Long Range Time Out Threshold</description> <bitOffset>4</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> <field> <name>CHPWRACCUDEL</name> <description>Channel Power Accumulated Delay</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DEL0</name> <description>Use accumulated channel power value</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DEL32</name> <description>Delayed by 32 chips</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DEL64</name> <description>Delayed by 64 chips</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>HYSVAL</name> <description>Hysteresis Value for BBSS</description> <bitOffset>18</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>AVGWIN</name> <description>Average window</description> <bitOffset>21</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>LRSPIKETHADD</name> <description>Long Range DSA spike threshold addition</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LOGICBASEDPUGATE</name> <description>Logic Based Phase Unwrap Gating</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LOGICBASEDLRDEMODGATE</name> <description>Logic Based Long Range Demod Gating</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PREFILTLEN</name> <description>Prefilter Length</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LEN32</name> <description>Filter length is 32</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LEN64</name> <description>Filter length is 64</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>LEN96</name> <description>Filter length is 96</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>LEN128</name> <description>Filter length is 128</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>LONGRANGE2</name> <description>No Description</description> <addressOffset>0x170</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LRCHPWRTH1</name> <description>Long Range channel power threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRTH2</name> <description>Long Range channel power threshold</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRTH3</name> <description>Long Range channel power threshold</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRTH4</name> <description>Long Range channel power threshold</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LONGRANGE3</name> <description>No Description</description> <addressOffset>0x174</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LRCHPWRTH5</name> <description>Long Range channel power threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRTH6</name> <description>Long Range channel power threshold</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRTH7</name> <description>Long Range channel power threshold</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRTH8</name> <description>Long Range channel power threshold</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LONGRANGE4</name> <description>No Description</description> <addressOffset>0x178</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LRCHPWRTH9</name> <description>Long Range channel power threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRTH10</name> <description>Long Range channel power threshold</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH1</name> <description>Long Range channel power shift</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH2</name> <description>Long Range channel power shift</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH3</name> <description>Long Range channel power shift</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH4</name> <description>Long Range channel power shift</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LONGRANGE5</name> <description>No Description</description> <addressOffset>0x17C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>LRCHPWRSH5</name> <description>Long Range channel power shift</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH6</name> <description>Long Range channel power shift</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH7</name> <description>Long Range channel power shift</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH8</name> <description>Long Range channel power shift</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH9</name> <description>Long Range channel power shift</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH10</name> <description>Long Range channel power shift</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH11</name> <description>Long Range channel power shift</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LONGRANGE6</name> <description>No Description</description> <addressOffset>0x180</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFF7FFFF</resetMask> <fields> <field> <name>LRCHPWRSPIKETH</name> <description>Long Range channel power spike threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRSPIKETHD</name> <description>Long Range spike threshold</description> <bitOffset>8</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRTH11</name> <description>Long Range channel power threshold</description> <bitOffset>20</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>LRCHPWRSH12</name> <description>Long Range channel power shift</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LRFRC</name> <description>No Description</description> <addressOffset>0x184</addressOffset> <access>read-write</access> <resetValue>0x00000101</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>CI500</name> <description>Long Range CI mapping for 500kbps</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>FRCACKTIMETHD</name> <description>FRC acknowledge timeout threshold</description> <bitOffset>2</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LRCORRMODE</name> <description>LR Correlator operation Mode</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>COH0</name> <description>No Description</description> <addressOffset>0x188</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COHDYNAMICBBSSEN</name> <description>Dynamic BBSS enable bit</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COHDYNAMICSYNCTHRESH</name> <description>Dynamic syncword threshold enable bit</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COHDYNAMICPRETHRESH</name> <description>Dynamic preamble threshold enable bit</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COHCHPWRLOCK</name> <description>Channel power lock</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>TIMDET</name> <description>Channel power locked when timing is detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DSADET</name> <description>Channel power locked when DSA is detected</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COHCHPWRRESTART</name> <description>Channel power restart</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COHDYNAMICPRETHRESHSEL</name> <description>Dynamic preamble threshold selection</description> <bitOffset>5</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SEL0</name> <description>1x sync coeff</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SEL1</name> <description>0.94x sync coeff</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SEL2</name> <description>0.88x sync coeff</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SEL3</name> <description>0.74x sync coeff</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>SEL4</name> <description>0.5x sync coeff</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COHCHPWRTH0</name> <description>Channel power threshold</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COHCHPWRTH1</name> <description>Channel power threshold</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>COHCHPWRTH2</name> <description>Channel power threshold</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>COH1</name> <description>No Description</description> <addressOffset>0x18C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SYNCTHRESH0</name> <description>Minimum correlation threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SYNCTHRESH1</name> <description>Minimum correlation threshold</description> <bitOffset>8</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SYNCTHRESH2</name> <description>Minimum correlation threshold</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SYNCTHRESH3</name> <description>Minimum correlation threshold</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>COH2</name> <description>No Description</description> <addressOffset>0x190</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SYNCTHRESHDELTA0</name> <description>Syncword correlation delta threshold</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SYNCTHRESHDELTA1</name> <description>Syncword correlation delta threshold</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SYNCTHRESHDELTA2</name> <description>Syncword correlation delta threshold</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SYNCTHRESHDELTA3</name> <description>Syncword correlation delta threshold</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DSAPEAKCHPWRTH</name> <description>DSA Peak Check CHpwr Threshold</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>FIXEDCDTHFORIIR</name> <description>.</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>COH3</name> <description>No Description</description> <addressOffset>0x194</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>COHDSAEN</name> <description>DSA enable bit</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COHDSAADDWNDSIZE</name> <description>DSA additional window size</description> <bitOffset>1</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>CDSS</name> <description>DSA Signal Selection</description> <bitOffset>11</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DSAPEAKCHKEN</name> <description>DSA Peak Checking Enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSAPEAKINDLEN</name> <description>DSA Peak Index length</description> <bitOffset>15</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DSAPEAKCHPWREN</name> <description>DSA Peak Check channel power enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LOGICBASEDCOHDEMODGATE</name> <description>Logic Based clock gate</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DYNIIRCOEFOPTION</name> <description>Dynamic IIR</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>ONEPEAKQUALEN</name> <description>One Peak</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PEAKCHKTIMOUT</name> <description>Peak Check Time Out</description> <bitOffset>23</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>COHDSADETDIS</name> <description>DSA Detection Disable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COHDSACMPLX</name> <description>DSA Complex</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x198</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003B</resetMask> <fields> <field> <name>PRESTOP</name> <description>Preamble stop</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CHPWRACCUCLR</name> <description>Channel Power Accumulation Clear</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>AFCTXLOCK</name> <description>Lock AFC TX compensation</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>AFCTXCLEAR</name> <description>Clear AFC TX compensation.</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>AFCRXCLEAR</name> <description>Clear AFC RX compensation.</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>SYNCPROPERTIES</name> <description>No Description</description> <addressOffset>0x1A4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FF00</resetMask> <fields> <field> <name>STATICSYNCTHRESHEN</name> <description>Static Sync Threshold Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATICSYNCTHRESH</name> <description>Static Sync Threshold</description> <bitOffset>9</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DIGIGAINCTRL</name> <description>No Description</description> <addressOffset>0x1A8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>DIGIGAINEN</name> <description>Digital Gain Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIGIGAINSEL</name> <description>Digital Gain Select</description> <bitOffset>1</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>GAINM3</name> <description>GAINM3 </description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>GAINM2P75</name> <description>GAINM2P75</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>GAINM2P5</name> <description>GAINM2P5 </description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>GAINM2P25</name> <description>GAINM2P25</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>GAINM2</name> <description>GAINM2 </description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>GAINM1P75</name> <description>GAINM1P75</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>GAINM1P5</name> <description>GAINM1P5 </description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>GAINM1P25</name> <description>GAINM1P25</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>GAINM1</name> <description>GAINM1 </description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>GAINM0P75</name> <description>GAINM0P75</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>GAINM0P5</name> <description>GAINM0P5 </description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>GAINM0P25</name> <description>GAINM0P25</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>GAINM0</name> <description>GAINM0 </description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>GAINP0P25</name> <description>GAINP0P25</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>GAINP0P5</name> <description>GAINP0P5 </description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>GAINP0P75</name> <description>GAINP0P75</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>GAINP1</name> <description>GAINP1 </description> <value>16</value> </enumeratedValue> <enumeratedValue> <name>GAINP1P25</name> <description>GAINP1P25</description> <value>17</value> </enumeratedValue> <enumeratedValue> <name>GAINP1P5</name> <description>GAINP1P5 </description> <value>18</value> </enumeratedValue> <enumeratedValue> <name>GAINP1P75</name> <description>GAINP1P75</description> <value>19</value> </enumeratedValue> <enumeratedValue> <name>GAINP2</name> <description>GAINP2 </description> <value>20</value> </enumeratedValue> <enumeratedValue> <name>GAINP2P25</name> <description>GAINP2P25</description> <value>21</value> </enumeratedValue> <enumeratedValue> <name>GAINP2P5</name> <description>GAINP2P5 </description> <value>22</value> </enumeratedValue> <enumeratedValue> <name>GAINP2P75</name> <description>GAINP2P75</description> <value>23</value> </enumeratedValue> <enumeratedValue> <name>GAINP3</name> <description>GAINP3 </description> <value>24</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DIGIGAINDOUBLE</name> <description>Digital Gain Doubled</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIGIGAINHALF</name> <description>Digital Gain Halved</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEC0GAIN</name> <description>DEC0 Gain Select</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PRSCTRL</name> <description>No Description</description> <addressOffset>0x1AC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>POSTPONESEL</name> <description></description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>ADVANCESEL</name> <description></description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>NEWWNDSEL</name> <description></description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>WEAKSEL</name> <description></description> <bitOffset>6</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>SYNCSENTSEL</name> <description></description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PRESENTSEL</name> <description></description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>LOWCORRSEL</name> <description></description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>ANT0SEL</name> <description></description> <bitOffset>14</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>ANT1SEL</name> <description></description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>IFADCCLKSEL</name> <description></description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>REALTIMCFE</name> <description>No Description</description> <addressOffset>0x1B4</addressOffset> <access>read-write</access> <resetValue>0x001F81F4</resetValue> <resetMask>0xE03FFFFF</resetMask> <fields> <field> <name>MINCOSTTHD</name> <description>Minimum Cost Threshold</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>RTSCHWIN</name> <description>Real time CFE searching window</description> <bitOffset>10</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RTSCHMODE</name> <description>Real Time CFE searching mode</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TRACKINGWIN</name> <description>Correlator size for Tracking </description> <bitOffset>15</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SYNCACQWIN</name> <description>SYNC Correlator Size </description> <bitOffset>18</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>EXTENSCHBYP</name> <description>Bypass extending Search Time</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SINEWEN</name> <description>Enable SINE WEIGHT</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VTAFCFRAME</name> <description>Viterbi AFC FRAME Mode</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RTCFEEN</name> <description>TRECS Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETSCTRL</name> <description>No Description</description> <addressOffset>0x1B8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFF7FF</resetMask> <fields> <field> <name>ETSLOC</name> <description>Early Time Stamp Location</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>CAPSIGONPRS</name> <description>Capture Signal On PRS</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CAPTRIG</name> <description>Trigger to capture</description> <bitOffset>12</bitOffset> <bitWidth>18</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETSTIM</name> <description>No Description</description> <addressOffset>0x1BC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>ETSTIMVAL</name> <description>ETSTIMVAL</description> <bitOffset>0</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> <field> <name>ETSCOUNTEREN</name> <description>ETSCOUNTEREN</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANTSWCTRL</name> <description>No Description</description> <addressOffset>0x1C0</addressOffset> <access>read-write</access> <resetValue>0x003C0000</resetValue> <resetMask>0x01FFFFFF</resetMask> <fields> <field> <name>ANTDFLTSEL</name> <description>Ant Default Select</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>ANTCOUNT</name> <description>Total Ant count</description> <bitOffset>6</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>ANTSWTYPE</name> <description>Ant Switch Type</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>US_2</name> <description>2us ant switching</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>US_4</name> <description>4us ant switching</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>US_6</name> <description>6us ant switching</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>US_8</name> <description>8us ant switching</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ANTSWRST</name> <description>Ant SW rst pulse</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CFGANTPATTEN</name> <description>Configure Ant Pattern Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTSWENABLE</name> <description>Ant sw enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EXTDSTOPPULSECNT</name> <description>Extend Stop Pulse Counter</description> <bitOffset>17</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANTSWCTRL1</name> <description>No Description</description> <addressOffset>0x1C4</addressOffset> <access>read-write</access> <resetValue>0x0006AAAA</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>TIMEPERIOD</name> <description>Time Period of xtal</description> <bitOffset>0</bitOffset> <bitWidth>24</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANTSWSTART</name> <description>No Description</description> <addressOffset>0x1C8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>ANTSWSTARTTIM</name> <description>Ant switch start time</description> <bitOffset>0</bitOffset> <bitWidth>18</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANTSWEND</name> <description>No Description</description> <addressOffset>0x1CC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>ANTSWENDTIM</name> <description>Ant switch start time</description> <bitOffset>0</bitOffset> <bitWidth>18</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TRECPMPATT</name> <description>No Description</description> <addressOffset>0x1D0</addressOffset> <access>read-write</access> <resetValue>0x55555555</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PMEXPECTPATT</name> <description>Expected PM pattern</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TRECPMDET</name> <description>No Description</description> <addressOffset>0x1D4</addressOffset> <access>read-write</access> <resetValue>0x00000017</resetValue> <resetMask>0xBEFFC3FF</resetMask> <fields> <field> <name>PMACQUINGWIN</name> <description>PM Correlator Size </description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>PMCOSTVALTHD</name> <description>Min COST Validation for AFC </description> <bitOffset>3</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>PMTIMEOUTSEL</name> <description>PM searching timeout Threshold</description> <bitOffset>6</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PHSCALE</name> <description>PHASE Scaler</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>PMMINCOSTTHD</name> <description>Min. Cost thrshold for TRECS PM</description> <bitOffset>14</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>COSTHYST</name> <description>PM Seaching COST HYST</description> <bitOffset>25</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>PREAMSCH</name> <description>PM detection enable in TRECS </description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TRECSCFG</name> <description>No Description</description> <addressOffset>0x1D8</addressOffset> <access>read-write</access> <resetValue>0x00020004</resetValue> <resetMask>0x01FF5FFF</resetMask> <fields> <field> <name>TRECSOSR</name> <description>TRECS OSR</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DTIMLOSSTHD</name> <description>Timing Loss Threshold</description> <bitOffset>3</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>DTIMLOSSEN</name> <description>ENABLE TIMING LOSS DETECTION</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PMOFFSET</name> <description>PM SCH ADRESS offsrt</description> <bitOffset>16</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CFGANTPATT</name> <description>No Description</description> <addressOffset>0x1DC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>CFGANTPATTVAL</name> <description>CFGANTPATTVAL</description> <bitOffset>0</bitOffset> <bitWidth>30</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE00</name> <description>No Description</description> <addressOffset>0x1E4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>SET0COEFF0</name> <description>SET 0 CHF COE0 </description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>SET0COEFF1</name> <description>SET 0 CHF COE1 </description> <bitOffset>10</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>SET0COEFF2</name> <description>SET 0 CHF COE2</description> <bitOffset>20</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE01</name> <description>No Description</description> <addressOffset>0x1E8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>SET0COEFF3</name> <description>SET 0 CHF COE3</description> <bitOffset>0</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> <field> <name>SET0COEFF4</name> <description>SET 0 CHF COE4</description> <bitOffset>11</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE02</name> <description>No Description</description> <addressOffset>0x1EC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>SET0COEFF5</name> <description>SET 0 CHF COE5</description> <bitOffset>0</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> <field> <name>SET0COEFF6</name> <description>SET 0 CHF COE6</description> <bitOffset>11</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE03</name> <description>No Description</description> <addressOffset>0x1F0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>SET0COEFF7</name> <description>SET 0 CHF COE7</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SET0COEFF8</name> <description>SET 0 CHF COE8</description> <bitOffset>12</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE04</name> <description>No Description</description> <addressOffset>0x1F4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>SET0COEFF9</name> <description>SET 0 CHF COE9</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>SET0COEFF10</name> <description>SET 0 CHF COE10</description> <bitOffset>14</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE05</name> <description>No Description</description> <addressOffset>0x1F8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>SET0COEFF11</name> <description>SET 0 CHF COE11</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>SET0COEFF12</name> <description>SET 0 CHF COE12</description> <bitOffset>14</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE06</name> <description>No Description</description> <addressOffset>0x1FC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SET0COEFF13</name> <description>SET 0 CHF COE13</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>SET0COEFF14</name> <description>SET 0 CHF COE14</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE10</name> <description>No Description</description> <addressOffset>0x200</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>SET1COEFF0</name> <description>SET 1 CHF COE0 </description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>SET1COEFF1</name> <description>SET 1 CHF COE1 </description> <bitOffset>10</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>SET1COEFF2</name> <description>SET 1 CHF COE2</description> <bitOffset>20</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE11</name> <description>No Description</description> <addressOffset>0x204</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x003FFFFF</resetMask> <fields> <field> <name>SET1COEFF3</name> <description>SET 1 CHF COE3</description> <bitOffset>0</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> <field> <name>SET1COEFF4</name> <description>SET 1 CHF COE4</description> <bitOffset>11</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE12</name> <description>No Description</description> <addressOffset>0x208</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x007FFFFF</resetMask> <fields> <field> <name>SET1COEFF5</name> <description>SET 1 CHF COE5</description> <bitOffset>0</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> <field> <name>SET1COEFF6</name> <description>SET 1 CHF COE6</description> <bitOffset>11</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE13</name> <description>No Description</description> <addressOffset>0x20C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>SET1COEFF7</name> <description>SET 1 CHF COE7</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>SET1COEFF8</name> <description>SET 1 CHF COE8</description> <bitOffset>12</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE14</name> <description>No Description</description> <addressOffset>0x210</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>SET1COEFF9</name> <description>SET 1 CHF COE9</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>SET1COEFF10</name> <description>SET 1 CHF COE10</description> <bitOffset>14</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE15</name> <description>No Description</description> <addressOffset>0x214</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFFF</resetMask> <fields> <field> <name>SET1COEFF11</name> <description>SET 1 CHF COE11</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>SET1COEFF12</name> <description>SET 1 CHF COE12</description> <bitOffset>14</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCOE16</name> <description>No Description</description> <addressOffset>0x218</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SET1COEFF13</name> <description>SET 1 CHF COE13</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>SET1COEFF14</name> <description>SET 1 CHF COE14</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFCTRL</name> <description>No Description</description> <addressOffset>0x21C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x80000003</resetMask> <fields> <field> <name>FWSWCOEFFEN</name> <description>FW Switch CHF COE. Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FWSELCOEFF</name> <description>FW Select CHF COE. set</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SWCOEFFEN</name> <description>Switch CHF COE. Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHFLATENCYCTRL</name> <description>No Description</description> <addressOffset>0x220</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>CHFLATENCY</name> <description>CHF Latency</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FRMSCHTIME</name> <description>No Description</description> <addressOffset>0x224</addressOffset> <access>read-write</access> <resetValue>0x00000040</resetValue> <resetMask>0xE000FFFF</resetMask> <fields> <field> <name>FRMSCHTIME</name> <description>FRAME SCH TIME OUT THRD</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>PMRSTSYCNEN</name> <description>ENABLE CLEAN SYNC</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DSARSTSYCNEN</name> <description>ENABLE CLEAN SYNC</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PMENDSCHEN</name> <description>EnABLE SCH PM END</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PREFILTCOEFF</name> <description>No Description</description> <addressOffset>0x228</addressOffset> <access>read-write</access> <resetValue>0x3B3B3B3B</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PREFILTCOEFF</name> <description>Preamble Filter Coefficients</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RXRESTART</name> <description>No Description</description> <addressOffset>0x22C</addressOffset> <access>read-write</access> <resetValue>0x00001860</resetValue> <resetMask>0xC0011FF1</resetMask> <fields> <field> <name>RXRESTARTUPONMARSSI</name> <description>Restart RX upon RSSI MA above threshold</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXRESTARTMATHRESHOLD</name> <description>Threshold for the RSSI MA filter</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DB0</name> <description>0 DB</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DB1</name> <description>1 DB</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DB2</name> <description>2 DB</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DB3</name> <description>3 DB</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DB4</name> <description>4 DB</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>DB5</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>DB6</name> <description>6 DB</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>DB7</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>DB8</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>DB9</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>DB10</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>DB11</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>DB12</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>DB13</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>DB14</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>DB15</name> <description>15 DB</description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXRESTARTMALATCHSEL</name> <description>latch the RSSI MA filter output</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RE_PRE_DET</name> <description>rising edge of per det</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RE_SYNC_DET</name> <description>rising edge of sync det</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>EITHER1</name> <description>either of the two</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>EITHER2</name> <description>either of the two</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXRESTARTMACOMPENSEL</name> <description>Enable the comparator</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRE_DET</name> <description>preamble detection</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FRAME_SYNC_DET</name> <description>frame/sync detection</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH1</name> <description>both preamble and frame/sync detection</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>BOTH2</name> <description>both preamble and frame/sync detection</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXRESTARTMATAP</name> <description>Number of taps for the MA filter</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>TAPS4</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TAPS8</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXRESTARTB4PREDET</name> <description>whether to restart RX before pre det</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTSWRSTFLTTDIS</name> <description>ANT SW RESET Filter Disable</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FLTRSTEN</name> <description>RX Chain Filter reset enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SQ</name> <description>No Description</description> <addressOffset>0x230</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFF0003</resetMask> <fields> <field> <name>SQEN</name> <description>SQ enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQSWRST</name> <description>SQ hold demod</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SQTIMOUT</name> <description>SQ Timeout</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SQEXT</name> <description>No Description</description> <addressOffset>0x234</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SQSTG2TIMOUT</name> <description>SQ Timeout</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>SQSTG3TIMOUT</name> <description>SQ Timeout</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SQI</name> <description>No Description</description> <addressOffset>0x238</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FF0001</resetMask> <fields> <field> <name>SQISELECT</name> <description>SQI selection bit</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CORR</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ERROR</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CHIPERROR</name> <description>Chip errors</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ANTDIVCTRL</name> <description>No Description</description> <addressOffset>0x23C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>ADPRETHRESH</name> <description>Preamble threshold</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>ENADPRETHRESH</name> <description>Enable Preamble threshold</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable use of Preamble threshold after timing detection</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable use of Preamble threshold after timing detection</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ANTDIVDISCCA</name> <description>Antenna switch disable for CSMA</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTDIVSELCCA</name> <description>Antenna switch selection for CSMA</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANTDIVFW</name> <description>No Description</description> <addressOffset>0x240</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x80000003</resetMask> <fields> <field> <name>FWSELANT</name> <description>FW antenna selection</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FWANTSWCMD</name> <description>FW Antenna SW cmd</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FWANTDIVEN</name> <description>Enable FW ANT-DIV mode</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PHDMODANTDIV</name> <description>No Description</description> <addressOffset>0x244</addressOffset> <access>read-write</access> <resetValue>0x0000000F</resetValue> <resetMask>0x40FF1FFF</resetMask> <fields> <field> <name>ANTWAIT</name> <description>ANTENNA WAIT TIME</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SKIPRSSITHD</name> <description>RSSI THD to SKIP 2th ANTENNA Evaluate</description> <bitOffset>5</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SKIPCORRTHD</name> <description>CORR THD to SKIP 2th ANTENNA Evaluate</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>SKIP2ANT</name> <description>SKIP 2th ANTENNA Evaluate</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PHANTDECSION</name> <description>No Description</description> <addressOffset>0x248</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xF007FFFF</resetMask> <fields> <field> <name>CORRANDDIVTHD</name> <description>Correlation Selection in region</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>RSSIANDDIVTHD</name> <description>RSSI Selection in region</description> <bitOffset>10</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>RSSICORR0</name> <description>RSSI-CORR Selection in Region0 </description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSICORR1</name> <description>RSSI-CORR Selection in Region1 </description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSICORR2</name> <description>RSSI-CORR Selection in Region2 </description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSICORR3</name> <description>RSSI-CORR Selection in Region3 </description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PHDMODCTRL</name> <description>No Description</description> <addressOffset>0x24C</addressOffset> <access>read-write</access> <resetValue>0x01DF0004</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PMDETTHD</name> <description>Preamble Detection Thrshould</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>PMTIMLOSTHD</name> <description>Preamble Timing loss thrshold</description> <bitOffset>5</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>PMTIMLOSEN</name> <description>Preamble timing loss detection </description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSSIFLTBYP</name> <description>Bypass RSSI Filering</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PMDETEN</name> <description>PREAMBLE DET</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>REMODOSR</name> <description>REMOD INPUT OSR</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>REMODDWN</name> <description>REMOD downsampling ratio</description> <bitOffset>22</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>REMODOUTSEL</name> <description>REMOD OUTPUT Selection</description> <bitOffset>26</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>REMODEN</name> <description>REMOD ENABLE</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BCRDETECTOR</name> <description>Enbale BCRDMOD Dtetector ONLY</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BCRTRECSCONC</name> <description>BCR/LEGACY CONCURRENT MODE</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BCRLEGACYCONC</name> <description>BCR/TRECS CONCURRENT MODE</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IRCAL</name> <description>No Description</description> <addressOffset>0x270</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFBF</resetMask> <fields> <field> <name>IRCALEN</name> <description>IRCAL enable bit</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MURSHF</name> <description>MUR shift value</description> <bitOffset>1</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>MUISHF</name> <description>MUI shift value</description> <bitOffset>7</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>IRCORREN</name> <description>IR Correction enable bit</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>IRCALCOEFRSTCMD</name> <description>IRCAL coef reset cmd</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>IRCALIFADCDBG</name> <description>IRCAL IFADC DBG</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IRCALCOEF</name> <description>No Description</description> <addressOffset>0x274</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x7FFF7FFF</resetMask> <fields> <field> <name>CRV</name> <description>CRV coefficient</description> <bitOffset>0</bitOffset> <bitWidth>15</bitWidth> <access>read-only</access> </field> <field> <name>CIV</name> <description>CIV coefficient</description> <bitOffset>16</bitOffset> <bitWidth>15</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IRCALCOEFWR0</name> <description>No Description</description> <addressOffset>0x278</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CRVWD</name> <description>CRV coefficient</description> <bitOffset>0</bitOffset> <bitWidth>15</bitWidth> <access>read-write</access> </field> <field> <name>CRVWEN</name> <description>CIV Coefficient Write Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CIVWD</name> <description>CIV coefficient</description> <bitOffset>16</bitOffset> <bitWidth>15</bitWidth> <access>read-write</access> </field> <field> <name>CIVWEN</name> <description>CIV Coefficient Write Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IRCALCOEFWR1</name> <description>No Description</description> <addressOffset>0x27C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CRVWD</name> <description>CRV coefficient</description> <bitOffset>0</bitOffset> <bitWidth>15</bitWidth> <access>read-write</access> </field> <field> <name>CRVWEN</name> <description>CIV Coefficient Write Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CIVWD</name> <description>CIV coefficient</description> <bitOffset>16</bitOffset> <bitWidth>15</bitWidth> <access>read-write</access> </field> <field> <name>CIVWEN</name> <description>CIV Coefficient Write Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADCTRL1</name> <description>No Description</description> <addressOffset>0x280</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADCTRL1</name> <description>AD control</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADCTRL2</name> <description>No Description</description> <addressOffset>0x284</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADCTRL2</name> <description>AD control</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADQUAL0</name> <description>No Description</description> <addressOffset>0x288</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x03FF03FF</resetMask> <fields> <field> <name>ADRSSI0</name> <description>ANT0 RSSI</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-only</access> </field> <field> <name>ADRSSI1</name> <description>ANT1 RSSI</description> <bitOffset>16</bitOffset> <bitWidth>10</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ADQUAL1</name> <description>No Description</description> <addressOffset>0x28C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADCORR0</name> <description>ANT0 CORR</description> <bitOffset>0</bitOffset> <bitWidth>17</bitWidth> <access>read-only</access> </field> <field> <name>ADSTAT1</name> <description>ADSTAT1</description> <bitOffset>17</bitOffset> <bitWidth>15</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ADQUAL2</name> <description>No Description</description> <addressOffset>0x290</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x03FF03FF</resetMask> <fields> <field> <name>ADRSSI0P</name> <description>Previous ANT0 RSSI</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-only</access> </field> <field> <name>ADRSSI1P</name> <description>Previous ANT1 RSSI</description> <bitOffset>16</bitOffset> <bitWidth>10</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ADQUAL3</name> <description>No Description</description> <addressOffset>0x294</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADCORR0P</name> <description>Previous ANT0 CORR</description> <bitOffset>0</bitOffset> <bitWidth>17</bitWidth> <access>read-only</access> </field> <field> <name>ADSTAT2</name> <description>ADSTAT2</description> <bitOffset>17</bitOffset> <bitWidth>15</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ADQUAL4</name> <description>No Description</description> <addressOffset>0x298</addressOffset> <access>read-write</access> <resetValue>0x0200003F</resetValue> <resetMask>0xC3FF003F</resetMask> <fields> <field> <name>ADAGCGRTHR</name> <description>AGC gain reduced threshold</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>ADRSSIGRTHR</name> <description>RSSI gain reduced threshold</description> <bitOffset>16</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>ADGRMODE</name> <description>Gain reduced mode</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADQUAL5</name> <description>No Description</description> <addressOffset>0x29C</addressOffset> <access>read-write</access> <resetValue>0x0000FFFF</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>ADDIRECTCORR</name> <description>AD direct selection correlation</description> <bitOffset>0</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADQUAL6</name> <description>No Description</description> <addressOffset>0x2A0</addressOffset> <access>read-write</access> <resetValue>0x0000FFFF</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADBACORRTHR</name> <description>AD best antenna correlation thr</description> <bitOffset>0</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> <field> <name>ADBACORRDIFF</name> <description>AD best antenna correlation diff</description> <bitOffset>17</bitOffset> <bitWidth>15</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADQUAL7</name> <description>No Description</description> <addressOffset>0x2A4</addressOffset> <access>read-write</access> <resetValue>0x000003FF</resetValue> <resetMask>0x03FF03FF</resetMask> <fields> <field> <name>ADBARSSITHR</name> <description>AD best antenna RSSI thr</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>ADBARSSIDIFF</name> <description>AD best antenna RSSI diff</description> <bitOffset>16</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADQUAL8</name> <description>No Description</description> <addressOffset>0x2A8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000033F</resetMask> <fields> <field> <name>ADBAAGCTHR</name> <description>AD best antenna AGC thr</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>ADBAMODE</name> <description>AD best antenna mode</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADQUAL9</name> <description>No Description</description> <addressOffset>0x2AC</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>ADCORR1</name> <description>ANT1 CORR</description> <bitOffset>0</bitOffset> <bitWidth>17</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ADQUAL10</name> <description>No Description</description> <addressOffset>0x2B0</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>ADCORR1P</name> <description>Previous ANT1 CORR</description> <bitOffset>0</bitOffset> <bitWidth>17</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ADFSM0</name> <description>No Description</description> <addressOffset>0x2B4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x7FFFFFFF</resetMask> <fields> <field> <name>ADSTATEC</name> <description>Current AD state</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>ADSTATEP</name> <description>Previous AD state</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>ADSTATEP2</name> <description>2nd previous AD state</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>ADSTATEN</name> <description>Next AD state</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>ADTD0</name> <description>timdet0</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ADTD0P</name> <description>timdet0p</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ADTD1</name> <description>timdet1</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ADTD1P</name> <description>timdet1p</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ADAS</name> <description>antsel</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ADBA</name> <description>best_antenna</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ADSTATREAD</name> <description>ADSTATREAD</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADSTAT1SEL</name> <description>ADSTAT1SEL</description> <bitOffset>23</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>ADSTAT2SEL</name> <description>ADSTAT2SEL</description> <bitOffset>27</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM1</name> <description>No Description</description> <addressOffset>0x2B8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADOSETANT0</name> <description>AD output mux</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADOSETANT1</name> <description>AD output mux</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM2</name> <description>No Description</description> <addressOffset>0x2BC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADOSWITCHANT</name> <description>AD output mux</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADORESTARTRX</name> <description>AD output mux</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM3</name> <description>No Description</description> <addressOffset>0x2C0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADOQUAL0UPDATE</name> <description>AD output mux</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADOQUAL1UPDATE</name> <description>AD output mux</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM4</name> <description>No Description</description> <addressOffset>0x2C4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADOQUAL0CLEAR</name> <description>AD output mux</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADOQUAL1CLEAR</name> <description>AD output mux</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM5</name> <description>No Description</description> <addressOffset>0x2C8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADOMUX</name> <description>AD output mux</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM6</name> <description>No Description</description> <addressOffset>0x2CC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADNEXTSTATESW0</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADNEXTSTATESW1</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM7</name> <description>No Description</description> <addressOffset>0x2D0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADNEXTSTATESW2</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADNEXTSTATESW3</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM8</name> <description>No Description</description> <addressOffset>0x2D4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADNEXTSTATESW4</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADNEXTSTATESW5</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM9</name> <description>No Description</description> <addressOffset>0x2D8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADNEXTSTATESW6</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADNEXTSTATESW7</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM10</name> <description>No Description</description> <addressOffset>0x2DC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADNEXTSTATESW8</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADNEXTSTATESW9</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM11</name> <description>No Description</description> <addressOffset>0x2E0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADNEXTSTATESW10</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADNEXTSTATESW11</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM12</name> <description>No Description</description> <addressOffset>0x2E4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADNEXTSTATESW12</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADNEXTSTATESW13</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM13</name> <description>No Description</description> <addressOffset>0x2E8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADNEXTSTATESW14</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADNEXTSTATESW15</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM14</name> <description>No Description</description> <addressOffset>0x2EC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCOND0ENA</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCOND1ENA</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM15</name> <description>No Description</description> <addressOffset>0x2F0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCOND2ENA</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCOND3ENA</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM16</name> <description>No Description</description> <addressOffset>0x2F4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCOND0ENB</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCOND1ENB</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM17</name> <description>No Description</description> <addressOffset>0x2F8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCOND2ENB</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCOND3ENB</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM18</name> <description>No Description</description> <addressOffset>0x2FC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCONDSEL</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM19</name> <description>No Description</description> <addressOffset>0x300</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMNEXTFORCE</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCONDTRUE</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM20</name> <description>No Description</description> <addressOffset>0x304</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADITENTEREN</name> <description>AD FSM IT enter enable</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADITLEAVEEN</name> <description>AD FSM IT leave enable</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM21</name> <description>No Description</description> <addressOffset>0x308</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0001007F</resetMask> <fields> <field> <name>ADENTERFREEZEEN</name> <description>AD FSM enter freeze enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADLEAVEFREEZEEN</name> <description>AD FSM leave freeze enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ADFROZEN</name> <description>AD FSM frozen</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ADUNFREEZENEXT</name> <description>AD FSM unfreeze next state</description> <bitOffset>3</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>ADUNFREEZE</name> <description>AD FSM unfreeze</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>ADFSM22</name> <description>No Description</description> <addressOffset>0x30C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADITENTERSTATUS</name> <description>AD FSM IT enter status</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> <field> <name>ADITLEAVESTATUS</name> <description>AD FSM IT leave status</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>ADFSM23</name> <description>No Description</description> <addressOffset>0x310</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCOND0ENC</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCOND1ENC</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM24</name> <description>No Description</description> <addressOffset>0x314</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCOND2ENC</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCOND3ENC</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM25</name> <description>No Description</description> <addressOffset>0x318</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCONDOR0</name> <description>AD FSM OR cond</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCONDOR1</name> <description>AD FSM OR cond</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM26</name> <description>No Description</description> <addressOffset>0x31C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCOND0END</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCOND1END</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM27</name> <description>No Description</description> <addressOffset>0x320</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADFSMCOND2END</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADFSMCOND3END</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM28</name> <description>No Description</description> <addressOffset>0x324</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADOSETANTFORCE</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADORESTARTRXFORCE</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM29</name> <description>No Description</description> <addressOffset>0x328</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADOQUALUPDATEFORCE</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>ADOQUALCLEARFORCE</name> <description>AD next states</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ADFSM30</name> <description>No Description</description> <addressOffset>0x32C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADODEMODRXREQ</name> <description>AD next states</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRCTRL0</name> <description></description> <addressOffset>0x330</addressOffset> <access>read-write</access> <resetValue>0x08857628</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>BCRNCOFF</name> <description>BCRNCOFF</description> <bitOffset>0</bitOffset> <bitWidth>22</bitWidth> <access>read-write</access> </field> <field> <name>BCRERRRSTEN</name> <description>BCRERRRSTEN</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BCRFBBYP</name> <description>BCRFBBYP</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BCRALIGN</name> <description>BCRALIGN</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DISTOGG</name> <description>DISTOGG</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CRSLOW</name> <description>CRSLOW</description> <bitOffset>26</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>CRFAST</name> <description>CRFAST</description> <bitOffset>29</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRCTRL1</name> <description></description> <addressOffset>0x334</addressOffset> <access>read-write</access> <resetValue>0x005E07FF</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>CRGAIN</name> <description>CRGAIN</description> <bitOffset>0</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> <field> <name>CGAINX2</name> <description>CGAINX2</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXNCOCOMP</name> <description>RXNCOCOMP</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXCOMPLAT</name> <description>RXCOMPLAT</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ESCMIDPT</name> <description>ESCMIDPT</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DISMIDPT</name> <description>DISMIDPT</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BCROSR</name> <description>BCROSR</description> <bitOffset>16</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> <field> <name>ESTOSREN</name> <description>ESTOSREN</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BCRSWSYCW</name> <description>BCRSWSYCW</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHCOMP2FSK</name> <description>PHCOMP2FSK</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SLICEFBBYP</name> <description>SLICE BYP</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODCTRL</name> <description></description> <addressOffset>0x338</addressOffset> <access>read-write</access> <resetValue>0x06890100</resetValue> <resetMask>0xFFFFDFFF</resetMask> <fields> <field> <name>BCRDEMODEN</name> <description>BCR DEMOD ENABLE</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PULCORRBYP</name> <description>BYPASS PULSE CORR</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RAWSYN</name> <description>RAWSYN</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CONSCHKBYP</name> <description>CONSCHKBYP</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PH0SIZE</name> <description>PH0SIZE</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LOCKUPBYP</name> <description>LOCKUPBYP</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RAWFASTMA</name> <description>RAWFASTMA</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SPIKEREMOV</name> <description>SPIKEREMOV</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RAWFLTSEL</name> <description>RAWFLTSEL</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>MANCHDLY</name> <description>Manchester decoder delay</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CICDINSCALE</name> <description>CIC INPUT SCALE</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DATAFLTBY</name> <description>DATA filter Bypass</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PREATH</name> <description>PREATH</description> <bitOffset>14</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SKIPSYN</name> <description>SKIPSYN</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PMPATTERN</name> <description>PMPATTERN</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>NONSTDPK</name> <description>NONSTDPK</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SLICERFAST</name> <description>SLICERFAST</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIRECTMODE</name> <description>Direct mode</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DETECTORSEL</name> <description>DETECTORSEL</description> <bitOffset>25</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>BBPMDETEN</name> <description>BINARY BIT PREAMBLE DET</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MANCHPH</name> <description>Manchester decoder phase</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INVRXBIT</name> <description>INVRXBIT</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHSRCSEL</name> <description>PHSRCSEL</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODOOK</name> <description></description> <addressOffset>0x33C</addressOffset> <access>read-write</access> <resetValue>0x00A00C03</resetValue> <resetMask>0xFFFFFFEF</resetMask> <fields> <field> <name>OOKFRZEN</name> <description>OOKFRZEN</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RAWGAIN</name> <description>RAWGAIN</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>NOISEFLEST</name> <description>Noise Floore Estimation Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PKTRUNK</name> <description>PKD TRUNKATION DISABLE </description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MAFREQDWN</name> <description>MAFREQDWN</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SQUELCLKEN</name> <description>Squelch bit clock enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BWPK</name> <description>BWPK</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>ABPK</name> <description>ABOVE PEAK</description> <bitOffset>13</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DECAYSWAL</name> <description>DECAYSWAL</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>DECAY</name> <description>DECAY</description> <bitOffset>18</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>ATTACK</name> <description>ATTACK</description> <bitOffset>22</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SQUELCH</name> <description>SQUELCH</description> <bitOffset>25</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RAWNDEC</name> <description>RAW DATA DEC</description> <bitOffset>28</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>BCRDEMODOOK</name> <description>BCR Demod OOK enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODAFC0</name> <description></description> <addressOffset>0x340</addressOffset> <access>read-write</access> <resetValue>0x40000000</resetValue> <resetMask>0xE000807F</resetMask> <fields> <field> <name>ZEROOFF</name> <description>ZERO OFFSET</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>LARGEFREQERR</name> <description>LARGEFREQERR</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>AFCGAINOVRFLW</name> <description>AFCGAINOVRFLW</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EN2TBEST</name> <description>EN2TBEST</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENAFCCLKSW</name> <description>ENAFCCLKSW</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODAFC1</name> <description></description> <addressOffset>0x344</addressOffset> <access>read-write</access> <resetValue>0x10100012</resetValue> <resetMask>0xFFFCC0FF</resetMask> <fields> <field> <name>LGWAIT</name> <description>LGWAIT</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SHWAIT</name> <description>SHWAIT</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>GEARSW</name> <description>GEARSW</description> <bitOffset>14</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>AFCMAEN</name> <description>AFCMAEN</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENFZPMEND</name> <description>ENFZPMEND</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>NONFRZEN</name> <description>NONFRZEN</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ONESHOTWAITCNT</name> <description>ONESHOTWAITCNT</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>ONESHOTAFCEN</name> <description>ONESHOTAFCEN</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SKIPPMDET</name> <description>SKIPPMDET</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PMRSTEN</name> <description>PM RST Enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENAFCFRZ</name> <description>ENAFCFRZ</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>HALFPHCOMP</name> <description>HALFPHCOMP</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENAFC</name> <description>ENAFC</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENFBPLL</name> <description>ENFBPLL</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMOD4FSK0</name> <description></description> <addressOffset>0x348</addressOffset> <access>read-write</access> <resetValue>0x00B4299A</resetValue> <resetMask>0xC0FFFFFF</resetMask> <fields> <field> <name>THD4GFSK</name> <description>THD4GFSK</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>CODE4GFSK</name> <description>CODE4GFSK</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>PHCOMPBYP</name> <description>PHCOMPBYP</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EN4GFSK</name> <description>Enable BCR demod 4GFSK</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMOD4FSK1</name> <description></description> <addressOffset>0x34C</addressOffset> <access>read-write</access> <resetValue>0x00000B1C</resetValue> <resetMask>0xC0FF7F7F</resetMask> <fields> <field> <name>PHCOMP4FSK0</name> <description>PHCOMP4FSK0</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>PHCOMP4FSK1</name> <description>PHCOMP4FSK1</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>FDEVCOMPRATIO</name> <description>Freq. Dev. Comp. Ratio</description> <bitOffset>16</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>FDEVCOMPEN</name> <description>Freq. Dev. Comp. Enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>S2PMAP</name> <description>S2PMAP</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>S2p_mapping0</name> <description>{a1,a0}, {a3,a2}, {a5,a4}</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>S2p_mapping1</name> <description>{a0,a1}, {a2,a3}, {a4,a5} </description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>S2p_mapping2</name> <description>{a0,a_1},{a2,a1}, {a4,a3}</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>S2p_mapping3</name> <description>{a_1,,a0}, {a1,a2},{a3,a4}</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BCRDEMODANT</name> <description>Recommended not to be used.</description> <addressOffset>0x350</addressOffset> <access>read-write</access> <resetValue>0x10020000</resetValue> <resetMask>0x9FFF97E0</resetMask> <fields> <field> <name>SWANTTIMER</name> <description>SWANTTIMER</description> <bitOffset>5</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>BECOEN</name> <description>BECO MODE Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SKIP2PHTHD</name> <description>SKIP2PHTHD</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANWAIT</name> <description>ANWAIT</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>AGCGAINUPB</name> <description>AGC GAIN UP</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SKIP2PH</name> <description>SKIP2PH</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BYP1P5</name> <description>BYP1P5</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANT2PMTHD</name> <description>ANT2PMTHD</description> <bitOffset>25</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>BCRDEMODANTDIV</name> <description>BCRDEMODANTDIV</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODRSSI</name> <description></description> <addressOffset>0x354</addressOffset> <access>read-write</access> <resetValue>0x60000020</resetValue> <resetMask>0xFE001DFF</resetMask> <fields> <field> <name>RSSIARRTHD</name> <description>RSSIARRTHD</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>RSSIMATAP</name> <description>RSSIMATAP</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MUTERSSICNT</name> <description>MUTERSSICNT</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>PRWOFFSET</name> <description>Power measurement Offset</description> <bitOffset>25</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODARR0</name> <description></description> <addressOffset>0x358</addressOffset> <access>read-write</access> <resetValue>0x00600026</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCHPRDLO</name> <description>SCHPRDLO</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>EYEQUALEN</name> <description>EYEQUALEN</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SCHPRDHI</name> <description>SCHPRDHI</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>ARRRSTEN</name> <description>ARRRSTEN</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ARRTOLER</name> <description>ARRTOLER</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>DIFF0RSTEN</name> <description>DIFF0RSTEN</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PHSPIKETHD</name> <description>PHASE SPIKE</description> <bitOffset>14</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>ARRDETTHD</name> <description>ARRDETTHD</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>SCHFRZEN</name> <description>SCHFRZEN</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EYEXESTEN</name> <description>EYEXESTEN</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EYEXESTFAST</name> <description>EYEXESTFAST</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ARRDETSRC</name> <description>ARR DET SRC</description> <bitOffset>28</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>ARRQPM</name> <description>ARRIVAL QUALIFY PM DET</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ARRDETEN</name> <description>ARRDETEN</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODARR1</name> <description>No Description</description> <addressOffset>0x35C</addressOffset> <access>read-write</access> <resetValue>0x80000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ARREYEQUAL</name> <description>ARREYEQUAL</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>EYEOPENTHD</name> <description>Expected Deviation </description> <bitOffset>7</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> <field> <name>SYMBWMAX</name> <description>Expected MAX Duration </description> <bitOffset>18</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>SYMBWMIN</name> <description>Expected MIN Duration </description> <bitOffset>23</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>BCRCFESRC</name> <description>BCR CFE INPUT SOURCE</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CFEQUALTHD</name> <description>BCR Demod CFE Qualifer THRD</description> <bitOffset>27</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>KSICOMPEN</name> <description>BCR KSI COMP. ENABLE</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENCFEQUAL</name> <description>Enable BCE CFE Qualifer</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODARR2</name> <description>No Description</description> <addressOffset>0x360</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x8000003F</resetMask> <fields> <field> <name>CONSYMOL</name> <description>Max.NO. of CONSECTIVE</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>RAWDCHKALWAYON</name> <description>RAW DATA Quality Check Always on</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTRNGCHK</name> <description>OUT RANGE CHECK</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODKSI</name> <description>No Description</description> <addressOffset>0x364</addressOffset> <access>read-write</access> <resetValue>0x002C2020</resetValue> <resetMask>0x007F7F7F</resetMask> <fields> <field> <name>BCRKSI1</name> <description>BCR KSI1</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>BCRKSI2</name> <description>BCR KSI2</description> <bitOffset>8</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>BCRKSI3</name> <description>BCR KSI3</description> <bitOffset>16</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BCRDEMODPMEXP</name> <description>No Description</description> <addressOffset>0x368</addressOffset> <access>read-write</access> <resetValue>0x58965555</resetValue> <resetMask>0xFEFFFFFF</resetMask> <fields> <field> <name>BCRPMEXP</name> <description>BCR PM Pattern</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>BCRCFECOSTTHD</name> <description>BCR MinCOST THD</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>BCRPHSCALE</name> <description>SCALING FACTOR </description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>BCRCFESCHWIN</name> <description>BCR CFEDSA WIN</description> <bitOffset>27</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>BCRPMACQWIN</name> <description>BCR PM CORR SIZE</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SPARE</name> <description>No Description</description> <addressOffset>0x400</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>SPARE</name> <description>Spare register</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>SYNTH_NS</name> <version>2</version> <description>SYNTH_NS Registers</description> <baseAddress>0xB8018000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>SYNTH</name> <value>40</value> </interrupt> <registers> <register> <name>IPVERSION</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-only</access> <resetValue>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>EN</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>EN</name> <description>Enable peripheral clock to this module</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x04014707</resetMask> <fields> <field> <name>INLOCK</name> <description>RF Synthesizer in Lock</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>IFFREQEN</name> <description>Synthesizer IF frequency enable status</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000061F</resetMask> <fields> <field> <name>SYNTHSTART</name> <description>Starts the RF synthesizer</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>SYNTHSTOP</name> <description>Stops the RF synthesizer</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>ENABLEIF</name> <description>Enable the synthesizer IF frequency</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>DISABLEIF</name> <description>Disable the synthesizer IF frequency</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CAPCALSTART</name> <description>Start VCO capacitor array calibration</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-write</access> <resetValue>0x00000003</resetValue> <resetMask>0xD9F70007</resetMask> <fields> <field> <name>LOCKTHRESHOLD</name> <description>Frequency synthesizer lock threshold</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>PRSMUX0</name> <description>PRS output mux 0 selector</description> <bitOffset>16</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>PRS output 0 is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>INLOCK</name> <description>Synthesizer is in lock</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>LOCK_WINDOW</name> <description>PLL Lock Window, sampled by PFD</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>FPLL</name> <description>Divided PLL clock</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>VCCMP_HI</name> <description>VCO voltage high detected</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>VCO_AMPLITUDE_OK</name> <description>Obsolete. Read returns 1.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>VCO_DET_OUT_D</name> <description>Obsolete. Read returns 0.</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSMUX1</name> <description>PRS output mux 1 selector</description> <bitOffset>20</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>PRS output 1 is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>AUXINLOCK</name> <description>Obsolete. read returns 0.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>REF_IS_LEADING</name> <description>Disabled. Read returns 0.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>FPLL</name> <description>Divided PLL clock</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>VCCMP_LOW</name> <description>VCO voltage low detected</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>MMD_PRESCALER_RESET_N</name> <description>MMD prescaler reset, active low</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>CLK_SYNTH_DIV2</name> <description>MMD next denom output, corresponding to the delta-sigma clock, divided by 2.</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DISCLKSYNTH</name> <description>Disable clk_synth</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ENABLE</name> <description>Enable clk_synth</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DISABLE</name> <description>Disable clk_synth</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INVCLKSYNTH</name> <description>Invert clk_synth</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NO</name> <description>Do not invert clk_synth</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>YES</name> <description>Invert clk_synth</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MMDRSTNOVERRIDEEN</name> <description>Enable MMD reset override</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable MMD reset override</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable MMD reset override</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MMDMANRSTN</name> <description>Manual MMD reset</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RESET</name> <description>Reset MMD and DSM logic</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>NORESET</name> <description>Allow MMD and DSM to run</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>VCDACCTRL</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>read-write</access> <resetValue>0x00000020</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>VCDACVAL</name> <description>Control voltage to VCO</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>VCDACEN</name> <description>Enable VCDAC</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>VC DAC disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>VC DAC enabled</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LPFEN</name> <description>LPF Enable Control</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable LPF</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable LPF</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LPFQSEN</name> <description>LPF Quickstart Control</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable LPF</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable LPF</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>FREQ</name> <description>No Description</description> <addressOffset>0x034</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>FREQ</name> <description>RF Carrier Frequency.</description> <bitOffset>0</bitOffset> <bitWidth>28</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IFFREQ</name> <description>No Description</description> <addressOffset>0x038</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x001FFFFF</resetMask> <fields> <field> <name>IFFREQ</name> <description>IF used in receive mode</description> <bitOffset>0</bitOffset> <bitWidth>20</bitWidth> <access>read-write</access> </field> <field> <name>LOSIDE</name> <description>Configure LO in receive</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LOW</name> <description>The local oscillator (LO) is lower in frequency than the receive RF channel. In MODEM_MIXCTRL the ANAMIXMODE field must be set to NORMAL and DIGIQSWAPEN must be cleared.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HIGH</name> <description>The local oscillator (LO) is higher in frequency than the receive RF channel. In MODEM_MIXCTRL the ANAMIXMODE field must be set to CONJUGATE and DIGIQSWAPEN must be set.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>DIVCTRL</name> <description>No Description</description> <addressOffset>0x03C</addressOffset> <access>read-write</access> <resetValue>0x00000001</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>LODIVFREQCTRL</name> <description>Frequency division</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LODIV1</name> <description>Divide LO frequency by 1.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>LODIV2</name> <description>Divide LO frequency by 2.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>LODIV3</name> <description>Divide LO frequency by 3.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>LODIV4</name> <description>Divide LO frequency by 4.</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>LODIV5</name> <description>Divide LO frequency by 5.</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>LODIV7</name> <description>Divide LO frequency by 7.</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>LODIV6</name> <description>Divide LO frequency by 6.</description> <value>19</value> </enumeratedValue> <enumeratedValue> <name>LODIV8</name> <description>Divide LO frequency by 8.</description> <value>20</value> </enumeratedValue> <enumeratedValue> <name>LODIV10</name> <description>Divide LO frequency by 10.</description> <value>21</value> </enumeratedValue> <enumeratedValue> <name>LODIV14</name> <description>Divide LO frequency by 14.</description> <value>23</value> </enumeratedValue> <enumeratedValue> <name>LODIV9</name> <description>Divide LO frequency by 9.</description> <value>27</value> </enumeratedValue> <enumeratedValue> <name>LODIV12</name> <description>Divide LO frequency by 12.</description> <value>28</value> </enumeratedValue> <enumeratedValue> <name>LODIV15</name> <description>Divide LO frequency by 15.</description> <value>29</value> </enumeratedValue> <enumeratedValue> <name>LODIV16</name> <description>Divide LO frequency by 16.</description> <value>36</value> </enumeratedValue> <enumeratedValue> <name>LODIV20</name> <description>Divide LO frequency by 20.</description> <value>37</value> </enumeratedValue> <enumeratedValue> <name>LODIV18</name> <description>Divide LO frequency by 18.</description> <value>155</value> </enumeratedValue> <enumeratedValue> <name>LODIV24</name> <description>Divide LO frequency by 24.</description> <value>156</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CHCTRL</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>CHNO</name> <description>Channel number</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHSP</name> <description>No Description</description> <addressOffset>0x044</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>CHSP</name> <description>Channel spacing</description> <bitOffset>0</bitOffset> <bitWidth>18</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CALOFFSET</name> <description>No Description</description> <addressOffset>0x048</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00007FFF</resetMask> <fields> <field> <name>CALOFFSET</name> <description>Carrier calibration offset</description> <bitOffset>0</bitOffset> <bitWidth>15</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>VCOTUNING</name> <description>No Description</description> <addressOffset>0x04C</addressOffset> <access>read-write</access> <resetValue>0x00008400</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>VCOTUNING</name> <description>VCO capacitor array calibration value.</description> <bitOffset>0</bitOffset> <bitWidth>11</bitWidth> <access>read-write</access> </field> <field> <name>VCAPSEL</name> <description>VCO varactor cap select</description> <bitOffset>11</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>VCOGAIN</name> <description>No Description</description> <addressOffset>0x058</addressOffset> <access>read-write</access> <resetValue>0x00000077</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>VCOKVCOARSE</name> <description>VCO varactor coarse gain setting</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>VCOKVFINE</name> <description>VCO varactor fine gain setting</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x078</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000237</resetMask> <fields> <field> <name>LOCKED</name> <description>Synthesizer locked Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UNLOCKED</name> <description>Synthesizer unlocked Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SYRDY</name> <description>Synthesizer ready Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VCOHIGH</name> <description>VCO high voltage Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VCOLOW</name> <description>VCO low voltage Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LOCNTDONE</name> <description>LOCNT measurement done Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x084</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000237</resetMask> <fields> <field> <name>LOCKED</name> <description>LOCKED Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UNLOCKED</name> <description>UNLOCKED Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SYRDY</name> <description>CAPCALDONE Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VCOHIGH</name> <description>VCOHIGH Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VCOLOW</name> <description>VCOLOW Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LOCNTDONE</name> <description>LOCNTDONE Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LOCNTCTRL</name> <description>No Description</description> <addressOffset>0x088</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>ENABLE</name> <description>Enable LO Counter</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>LO counter is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ON</name> <description>LO counter is enabled</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLEAR</name> <description>Clear LO Counter</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Do not clear LO counter</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ON</name> <description>Clear LO counter</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RUN</name> <description>Run LO Counter</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Do not run LO counter</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ON</name> <description>Run LO counter</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>READ</name> <description>Read LO Counter</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>LOCOUNT register read returns all 0's</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ON</name> <description>LOCOUNT register read returns count value</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>NUMCYCLE</name> <description>Number of Clock Cycles to Run LO Counter</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CNT_2</name> <description>Set count length to 2 XO clock cycles</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CNT_4</name> <description>Set count length to 4 XO clock cycles</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CNT_8</name> <description>Set count length to 8 XO clock cycles</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>CNT_16</name> <description>Set count length to 16 XO clock cycles</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>CNT_32</name> <description>Set count length to 32 XO clock cycles</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>CNT_64</name> <description>Set count length to 64 XO clock cycles</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>CNT_128</name> <description>Set count length to 128 XO clock cycles</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>CNT_256</name> <description>Set count length to 256 XO clock cycles</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>CNT_512</name> <description>Set count length to 512 XO clock cycles</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>CNT_1024</name> <description>Set count length to 1024 XO clock cycles</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>CNT_2048</name> <description>Set count length to 2048 XO clock cycles</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>CNT_4096</name> <description>Set count length to 4096 XO clock cycles</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>CNT_8192</name> <description>Set count length to 8192 XO clock cycles</description> <value>12</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LOCNTOVERRIDEEN</name> <description>Enable manual override of CLEAR and RUN</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable manual override</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable manual override</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LOCNTMANCLEAR</name> <description>Manual Control of LO counter CLEAR</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NOCLEAR</name> <description>Don't clear LO counter</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear LO counter</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LOCNTMANRUN</name> <description>Manual Control of the LO counter RUN</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NORUN</name> <description>Don't initiate start/stop LO counter</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RUN</name> <description>Initiate start/stop of LO counter</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>FCALRUNCLKEN</name> <description>Enable FCAL run pulse counter clock</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Don't enable clock</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable clock</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>LOCNTSTATUS</name> <description>No Description</description> <addressOffset>0x08C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000FFFFF</resetMask> <fields> <field> <name>LOCOUNT</name> <description>LO Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>19</bitWidth> <access>read-only</access> </field> <field> <name>BUSY</name> <description>LO Counter is Busy</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>LOCNTTARGET</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFF</resetMask> <fields> <field> <name>TARGET</name> <description>LO Counter Measurement Target</description> <bitOffset>0</bitOffset> <bitWidth>19</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>MMDDENOMINIT</name> <description>No Description</description> <addressOffset>0x094</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07FFFFFF</resetMask> <fields> <field> <name>DENOMINIT0</name> <description>Initial mmd_denom value 0</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>DENOMINIT1</name> <description>Initial mmd_denom value 1</description> <bitOffset>9</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>DENOMINIT2</name> <description>Initial mmd_denom value 2</description> <bitOffset>18</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CHPDACINIT</name> <description>No Description</description> <addressOffset>0x098</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>DACINIT</name> <description>Initial CHP DAC Value</description> <bitOffset>0</bitOffset> <bitWidth>12</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LPFCTRL1CAL</name> <description>No Description</description> <addressOffset>0x09C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>OP1BWCAL</name> <description>LPF Op1 BW Control in Cal Mode</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>OP1COMPCAL</name> <description>LPF Op1 Comp Control in Cal Mode</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RFBVALCAL</name> <description>LPF Rfb Value Select in Cal Mode</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RPVALCAL</name> <description>LPF Rp Value Select in Cal Mode</description> <bitOffset>11</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RZVALCAL</name> <description>LPF Rz Value Select in Cal Mode</description> <bitOffset>14</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LPFCTRL1RX</name> <description>No Description</description> <addressOffset>0x0A0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>OP1BWRX</name> <description>LPF Op1 BW Control in RX Mode</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>OP1COMPRX</name> <description>LPF Op1 Comp Control in RX Mode</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RFBVALRX</name> <description>LPF Rfb Value Select in RX Mode</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RPVALRX</name> <description>LPF Rp Value Select in RX Mode</description> <bitOffset>11</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RZVALRX</name> <description>LPF Rz Value Select in RX Mode</description> <bitOffset>14</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LPFCTRL1TX</name> <description>No Description</description> <addressOffset>0x0A4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>OP1BWTX</name> <description>LPF Op1 BW Control in TX Mode</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>OP1COMPTX</name> <description>LPF Op1 Comp Control in TX Mode</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RFBVALTX</name> <description>LPF Rfb Value Select in TX Mode</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RPVALTX</name> <description>LPF Rp Value Select in TX Mode</description> <bitOffset>11</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>RZVALTX</name> <description>LPF Rz Value Select in TX Mode</description> <bitOffset>14</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LPFCTRL2RX</name> <description>No Description</description> <addressOffset>0x0A8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x1FFFFFFF</resetMask> <fields> <field> <name>LPFSWENRX</name> <description>LPF Switching Enable in RX Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable switching</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable switching</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LPFINCAPRX</name> <description>LPF Input Cap Select in RX Mode</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>LPFGNDSWENRX</name> <description>LPF Gnd Switch Enable in RX Mode</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable GND switching</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable GND switching</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CALCRX</name> <description>LPF Cap Cal Select in RX Mode</description> <bitOffset>4</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CASELRX</name> <description>LPF Ca Select in RX Mode</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable Ca</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable Ca</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CAVALRX</name> <description>LPF Ca Value Select in RX Mode</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CFBSELRX</name> <description>LPF Cfb Select in RX Mode</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable Cfb</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable Cfb</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CZSELRX</name> <description>LPF Cz Select in RX Mode</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable Cz</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable Cz</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CZVALRX</name> <description>LPF Cz Value Select in RX Mode</description> <bitOffset>17</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>MODESELRX</name> <description>LPF Filter Mode Select in RX Mode</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ONEOP</name> <description>Sets 1 opamp configuration</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TWOOP</name> <description>Sets 2 opamp configuration</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>VCMLVLRX</name> <description>LPF Vcm Level Select in RX Mode</description> <bitOffset>26</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LPFCTRL2TX</name> <description>No Description</description> <addressOffset>0x0AC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x1FFFFFFF</resetMask> <fields> <field> <name>LPFSWENTX</name> <description>LPF Switching Enable in TX Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable switching</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable switching</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LPFINCAPTX</name> <description>LPF Input Cap Select in TX Mode</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>LPFGNDSWENTX</name> <description>LPF Gnd Switch Enable in TX Mode</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable GND switching</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable GND switching</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CALCTX</name> <description>LPF Cap Cal Select in TX Mode</description> <bitOffset>4</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CASELTX</name> <description>LPF Ca Select in TX Mode</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable Ca</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable Ca</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CAVALTX</name> <description>LPF Ca Value Select in TX Mode</description> <bitOffset>10</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CFBSELTX</name> <description>LPF Cfb Select in TX Mode</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable Cfb</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable Cfb</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CZSELTX</name> <description>LPF Cz Select in TX Mode</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>Disable Cz</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>Enable Cz</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CZVALTX</name> <description>LPF Cz Value Select in TX Mode</description> <bitOffset>17</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>MODESELTX</name> <description>LPF Filter Mode Select in TX Mode</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ONEOP</name> <description>1 opamp configuration</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TWOOP</name> <description>2 opamp configuration</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>VCMLVLTX</name> <description>LPF Vcm Level Select in TX Mode</description> <bitOffset>26</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DSMCTRLRX</name> <description>No Description</description> <addressOffset>0x0B0</addressOffset> <access>read-write</access> <resetValue>0x00000013</resetValue> <resetMask>0x070003FF</resetMask> <fields> <field> <name>DITHERDSMINPUTRX</name> <description>Dithering of DSM input for RX mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DITHERDSMOUTPUTRX</name> <description>Dithering of DSM output for RX mode</description> <bitOffset>1</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DITHERDACRX</name> <description>Dithering of charge pump DAC for RX mode</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DSMMODERX</name> <description>Delta-sigma topology for RX mode</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FEEDFORWARD</name> <description>Feed forward architecture</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MASH</name> <description>MASH architecture. Note that the delta-sigma output dithering (DITHERDSMOUTPUT) is not available in this mode.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LSBFORCERX</name> <description>Delta-sigma input force LSB for RX mode</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEMMODERX</name> <description>DEM Mode for RX mode</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>DEM is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLED</name> <description>DEM is enabled</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MASHORDERRX</name> <description>MASH order for RX mode</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SECOND</name> <description>2nd Order Mash</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>THIRD</name> <description>3rd Order Mash</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>REQORDERRX</name> <description>ReQuant order for RX mode</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FIRST</name> <description>1st Order DAC</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SECOND</name> <description>2rd Order DAC</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>DSMCTRLTX</name> <description>No Description</description> <addressOffset>0x0B4</addressOffset> <access>read-write</access> <resetValue>0x00000013</resetValue> <resetMask>0x070003FF</resetMask> <fields> <field> <name>DITHERDSMINPUTTX</name> <description>Dithering of DSM input for TX mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DITHERDSMOUTPUTTX</name> <description>Dithering of DSM output for TX mode</description> <bitOffset>1</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DITHERDACTX</name> <description>Dithering of charge pump DAC for TX mode</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>DSMMODETX</name> <description>Delta-sigma topology for TX mode</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FEEDFORWARD</name> <description>Feed forward architecture</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>MASH</name> <description>MASH architecture. Note that the delta-sigma output dithering (DITHERDSMOUTPUT) is not available in this mode.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LSBFORCETX</name> <description>Delta-sigma input force LSB for TX mode</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEMMODETX</name> <description>DEM Mode for TX mode</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>DEM is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLED</name> <description>DEM is enabled</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MASHORDERTX</name> <description>MASH order for TX mode</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SECOND</name> <description>2nd Order Mash</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>THIRD</name> <description>3rd Order Mash</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>REQORDERTX</name> <description>ReQuant order for TX mode</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FIRST</name> <description>1st Order DAC</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SECOND</name> <description>2rd Order DAC</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SEQIF</name> <description>No Description</description> <addressOffset>0x0B8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000237</resetMask> <fields> <field> <name>LOCKED</name> <description>Synthesizer locked Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UNLOCKED</name> <description>Synthesizer unlocked Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SYRDY</name> <description>Synthesizer ready Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VCOHIGH</name> <description>VCO high voltage Interrupt Flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VCOLOW</name> <description>VCO low voltage Interrupt Flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LOCNTDONE</name> <description>LOCNT measurement done Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIEN</name> <description>No Description</description> <addressOffset>0x0BC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000237</resetMask> <fields> <field> <name>LOCKED</name> <description>LOCKED Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>UNLOCKED</name> <description>UNLOCKED Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SYRDY</name> <description>CAPCALDONE Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VCOHIGH</name> <description>VCOHIGH Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>VCOLOW</name> <description>VCOLOW Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LOCNTDONE</name> <description>LOCNTDONE Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>PROTIMER_NS</name> <version>2</version> <description>PROTIMER_NS Registers</description> <baseAddress>0xB801C000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>PROTIMER</name> <value>36</value> </interrupt> <registers> <register> <name>IPVERSION</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-only</access> <resetValue>0x00000002</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>IPVERSION</name> <description>IPVERSION</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>EN</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>EN</name> <description>EN</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FF33336</resetMask> <fields> <field> <name>DEBUGRUN</name> <description>Debug Mode Run Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>PROTIMER is frozen in debug mode</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>PROTIMER is running in debug mode</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DMACLRACT</name> <description>DMA Request Clear on Active</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OSMEN</name> <description>One-Shot Mode Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Protimer continues to count when WRAP counter overflows.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Protimer stops counting when WRAP counter overflows.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ZEROSTARTEN</name> <description>Start from zero enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Protimer starts from the previous count value</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Protimer starts counting from zero</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRECNTSRC</name> <description>Selects clock to Pre-counter</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Disable Pre-counter</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CLOCK</name> <description>Module clock</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>UNUSED0</name> <description>Do not use</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>UNUSED1</name> <description>Do not use</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>BASECNTSRC</name> <description>Selects clock to Base counter</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Disable base counter</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRECNTOF</name> <description>Pre-counter overflow events</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>UNUSED0</name> <description>Do not use</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>UNUSED1</name> <description>Do not use</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>WRAPCNTSRC</name> <description>Selects clock to Wrap counter</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Disable Wrap counter</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRECNTOF</name> <description>Pre-counter overflow events</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BASECNTOF</name> <description>Base counter overflow events</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>UNUSED</name> <description>Do not use</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOUT0SRC</name> <description>Selects clock to timeout counter 0</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No counting</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRECNTOF</name> <description>Pre-counter overflow events</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BASECNTOF</name> <description>Base counter overflow events</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNTOF</name> <description>Wrap counter overflow events</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOUT0SYNCSRC</name> <description>Select timeout counter 0 event</description> <bitOffset>22</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No synchronization</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRECNTOF</name> <description>Pre-counter overflow event</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BASECNTOF</name> <description>Base counter overflow event</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNTOF</name> <description>Wrap counter overflow event</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOUT1SRC</name> <description>Selects clock to timeout counter 1</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No counting</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRECNTOF</name> <description>Pre-counter overflow events</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BASECNTOF</name> <description>Base counter overflow events</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNTOF</name> <description>Wrap counter overflow events</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOUT1SYNCSRC</name> <description>Select timeout counter 1 event</description> <bitOffset>26</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No synchronization</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRECNTOF</name> <description>Pre-counter overflow event</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BASECNTOF</name> <description>Base counter overflow event</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNTOF</name> <description>Wrap counter overflow event</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOUT0MODE</name> <description>Repeat Mode</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FREE</name> <description>When started, the TOUT0 counts down until it is stopped by software</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ONESHOT</name> <description>TOUT0 is stopped after it reaches zero</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TOUT1MODE</name> <description>Repeat Mode</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>FREE</name> <description>When started, the TOUT1 counts down until it is stopped by software</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ONESHOT</name> <description>TOUT1 is stopped after it reaches zero</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000707F7</resetMask> <fields> <field> <name>START</name> <description>Start PROTIMER</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RTCSYNCSTART</name> <description>Start PROTIMER Synchronized with RTCC</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STOP</name> <description>Stop PROTIMER</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TOUT0START</name> <description>Start Timeout counter 0</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TOUT0STOP</name> <description>Stop Timeout counter 0</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TOUT1START</name> <description>Start Timeout counter 1</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TOUT1STOP</name> <description>Stop Timeout counter 0</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FORCETXIDLE</name> <description>Force to Idle state of tx_state</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FORCERXIDLE</name> <description>Force to Idle state of rx_state</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FORCERXRX</name> <description>Force to Rx state of rx_state</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LBTSTART</name> <description>LBT sequence start</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LBTPAUSE</name> <description>Pause LBT sequence</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LBTSTOP</name> <description>LBT sequence stop</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>PRSCTRL</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000E0E0E</resetMask> <fields> <field> <name>STARTPRSEN</name> <description>Enable Protimer start commands from PRS.</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STARTEDGE</name> <description>Start Command Edge Select</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STOPPRSEN</name> <description>Enable Protimer stop commands from PRS.</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STOPEDGE</name> <description>Stop Command Edge Select</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RTCCTRIGGERPRSEN</name> <description>Enable RTCC Trigger from PRS.</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RTCCTRIGGEREDGE</name> <description>RTCC Trigger Edge Select</description> <bitOffset>18</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>RUNNING</name> <description>Running</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LBTSYNC</name> <description>LBT Synchronizing</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LBTRUNNING</name> <description>LBT Running</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>LBTPAUSED</name> <description>LBT has been paused.</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TOUT0RUNNING</name> <description>Timeout Counter 0 Running</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TOUT0SYNC</name> <description>Timeout Counter 0 Synchronizing</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TOUT1RUNNING</name> <description>Timeout Counter 1 Running</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TOUT1SYNC</name> <description>Timeout Counter 1 Synchronizing</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICV0</name> <description>CC0 Capture Valid</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>PROTIMER_CC0_PRE, -BASE or -WRAP does not contain a valid capture value</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>PROTIMER_CC0_PRE, -BASE or -WRAP contains a valid and unread capture value</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICV1</name> <description>CC1 Capture Valid</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>PROTIMER_CC1_PRE, -BASE or -WRAP does not contain a valid capture value</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>PROTIMER_CC1_PRE, -BASE or -WRAP contains a valid and unread capture value</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICV2</name> <description>CC2 Capture Valid</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>PROTIMER_CC2_PRE, -BASE or -WRAP does not contain a valid capture value</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>PROTIMER_CC2_PRE, -BASE or -WRAP contains a valid and unread capture value</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICV3</name> <description>CC3 Capture Valid</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>PROTIMER_CC3_PRE, -BASE or -WRAP does not contain a valid capture value</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>PROTIMER_CC3_PRE, -BASE or -WRAP contains a valid and unread capture value</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICV4</name> <description>CC4 Capture Valid</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>PROTIMER_CC4_PRE, -BASE or -WRAP does not contain a valid capture value</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>PROTIMER_CC4_PRE, -BASE or -WRAP contains a valid and unread capture value</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICV5</name> <description>CC5 Capture Valid</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICV6</name> <description>CC6 Capture Valid</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>ICV7</name> <description>CC7 Capture Valid</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PRECNT</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRECNT</name> <description>Pre Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BASECNT</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASECNT</name> <description>Base Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WRAPCNT</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAPCNT</name> <description>Wrap Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BASEPRE</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PRECNTV</name> <description>Pre counter value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> <field> <name>BASECNTV</name> <description>Base counter value</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>LWRAPCNT</name> <description>No Description</description> <addressOffset>0x028</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LWRAPCNT</name> <description>Latched Wrap Counter Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>PRECNTTOPADJ</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRECNTTOPADJ</name> <description>PRECNT Top Adjust Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PRECNTTOP</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00FFFF00</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>PRECNTTOPFRAC</name> <description>PRECNT Top Fractional Value</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>PRECNTTOP</name> <description>PRECNT Top Value</description> <bitOffset>8</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BASECNTTOP</name> <description>No Description</description> <addressOffset>0x034</addressOffset> <access>read-write</access> <resetValue>0x0000FFFF</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASECNTTOP</name> <description>BASECNT Top Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>WRAPCNTTOP</name> <description>No Description</description> <addressOffset>0x038</addressOffset> <access>read-write</access> <resetValue>0xFFFFFFFF</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAPCNTTOP</name> <description>WRAPCNT Top Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOUT0CNT</name> <description>No Description</description> <addressOffset>0x03C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOUT0PCNT</name> <description>TOUT0PCNT Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0CNT</name> <description>TOUT0CNT Value</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOUT0CNTTOP</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>read-write</access> <resetValue>0x00FF00FF</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOUT0PCNTTOP</name> <description>TOUT0PCNTTOP Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0CNTTOP</name> <description>TOUT0CNTTOP Value</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOUT0COMP</name> <description>No Description</description> <addressOffset>0x044</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOUT0PCNTCOMP</name> <description>TOUT0PCNTCOMP</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0CNTCOMP</name> <description>TOUT0CNTCOMP Value</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOUT1CNT</name> <description>No Description</description> <addressOffset>0x048</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOUT1PCNT</name> <description>TOUT1PCNT Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1CNT</name> <description>TOUT1CNT Value</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOUT1CNTTOP</name> <description>No Description</description> <addressOffset>0x04C</addressOffset> <access>read-write</access> <resetValue>0x00FF00FF</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOUT1PCNTTOP</name> <description>TOUT1PCNTTOP Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1CNTTOP</name> <description>TOUT1CNTTOP Value</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TOUT1COMP</name> <description>No Description</description> <addressOffset>0x050</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOUT1PCNTCOMP</name> <description>TOUT1PCNTCOMP</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1CNTCOMP</name> <description>TOUT1CNTCOMP Value</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LBTCTRL</name> <description>No Description</description> <addressOffset>0x054</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0F1F1FFF</resetMask> <fields> <field> <name>STARTEXP</name> <description>Start Exponent</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>EXP0</name> <description>STARTEXP value = 0 (used for Fast TX)</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>EXP1</name> <description>STARTEXP value = 1</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>EXP2</name> <description>STARTEXP value = 2</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>EXP3</name> <description>STARTEXP value = 3</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>EXP4</name> <description>STARTEXP value = 4</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>EXP5</name> <description>STARTEXP value = 5</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>EXP6</name> <description>STARTEXP value = 6</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>EXP7</name> <description>STARTEXP value = 7</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>EXP8</name> <description>STARTEXP value = 8</description> <value>8</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MAXEXP</name> <description>Maximum Exponent</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>EXP0</name> <description>MAXEXP value = 0</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>EXP1</name> <description>MAXEXP value = 1</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>EXP2</name> <description>MAXEXP value = 2</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>EXP3</name> <description>MAXEXP value = 3</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>EXP4</name> <description>MAXEXP value = 4</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>EXP5</name> <description>MAXEXP value = 5</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>EXP6</name> <description>MAXEXP value = 6</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>EXP7</name> <description>MAXEXP value = 7</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>EXP8</name> <description>MAXEXP value = 8</description> <value>8</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CCADELAY</name> <description>Clear Channel Assessment Delay</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>CCAREPEAT</name> <description>Clear Channel Assessment Repeat</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>FIXEDBACKOFF</name> <description>Fixed backoff</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RETRYLIMIT</name> <description>Retry Limit</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LBTPRSCTRL</name> <description>No Description</description> <addressOffset>0x058</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x01010100</resetMask> <fields> <field> <name>LBTSTARTPRSEN</name> <description>Enable LBT start commands from PRS.</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTPAUSEPRSEN</name> <description>Enable LBT pause commands from PRS.</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTSTOPPRSEN</name> <description>Enable LBT stop commands from PRS.</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LBTSTATE</name> <description>No Description</description> <addressOffset>0x05C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TOUT0PCNT</name> <description>TOUT0PCNT value to be saved</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0CNT</name> <description>TOUT0CNT value to be saved</description> <bitOffset>16</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RANDOM</name> <description>No Description</description> <addressOffset>0x060</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>RANDOM</name> <description>Pseudo Random Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x064</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFF7</resetMask> <fields> <field> <name>PRECNTOF</name> <description>PRECNT Overflow Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASECNTOF</name> <description>BASECNT Overflow Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPCNTOF</name> <description>WRAPCNT Overflow Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0</name> <description>TOUT0 underflow interrupt flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1</name> <description>TOUT1 underflow interrupt flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0MATCH</name> <description>TOUT0 compare match interrupt flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1MATCH</name> <description>TOUT1 compare match interrupt flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC Channel 0 Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC Channel 1 Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC Channel 2 Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC3</name> <description>CC Channel 3 Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC4</name> <description>CC Channel 4 Interrupt Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC5</name> <description>CC Channel 5 Interrupt Flag</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC6</name> <description>CC Channel 6 Interrupt Flag</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC7</name> <description>CC Channel 7 Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF0</name> <description>CC Channel 0 Overflow Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF1</name> <description>CC Channel 1 Overflow Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF2</name> <description>CC Channel 2 Overflow Interrupt Flag</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF3</name> <description>CC Channel 3 Overflow Interrupt Flag</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF4</name> <description>CC Channel 4 Overflow Interrupt Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF5</name> <description>CC Channel 5 Overflow Interrupt Flag</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF6</name> <description>CC Channel 6 Overflow Interrupt Flag</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF7</name> <description>CC Channel 7 Overflow Interrupt Flag</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTSUCCESS</name> <description>Listen Before Talk Success</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTFAILURE</name> <description>Listen Before Talk Failure</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTPAUSED</name> <description>Listen Before Talk Paused</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTRETRY</name> <description>Listen Before Talk Retry</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RTCCSYNCHED</name> <description>PROTIMER synchronized with the RTCC</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0MATCHLBT</name> <description>TOUT0 compare match interrupt flag</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x070</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFF7</resetMask> <fields> <field> <name>PRECNTOF</name> <description>PRECNTOF Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASECNTOF</name> <description>BASECNTOF Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPCNTOF</name> <description>WRAPCNTOF Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0</name> <description>TOUT0 Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1</name> <description>TOUT1 Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0MATCH</name> <description>TOUT0MATCH Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1MATCH</name> <description>TOUT1MATCH Interrupt Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC0 Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC1 Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC2 Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC3</name> <description>CC3 Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC4</name> <description>CC4 Interrupt Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC5</name> <description>CC5 Interrupt Enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC6</name> <description>CC6 Interrupt Enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC7</name> <description>CC7 Interrupt Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF0</name> <description>COF0 Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF1</name> <description>COF1 Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF2</name> <description>COF2 Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF3</name> <description>COF3 Interrupt Enable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF4</name> <description>COF4 Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF5</name> <description>COF5 Interrupt Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF6</name> <description>COF6 Interrupt Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF7</name> <description>COF7 Interrupt Enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTSUCCESS</name> <description>LBTSUCCESS Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTFAILURE</name> <description>LBTFAILURE Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTPAUSED</name> <description>LBTPAUSED Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTRETRY</name> <description>LBTRETRY Interrupt Enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RTCCSYNCHED</name> <description>RTCCSYNCHED Interrupt Enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0MATCHLBT</name> <description>TOUT0MATCHLBT Interrupt Enable</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RXCTRL</name> <description>No Description</description> <addressOffset>0x074</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x1F1F1F1F</resetMask> <fields> <field> <name>RXSETEVENT1</name> <description>First event that sets RX req signal</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Request is never set</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ALWAYS</name> <description>Does not wait for any particular event</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>PRECNTOF</name> <description>Pre counter overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>BASECNTOF</name> <description>Base counter overflow</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNTOF</name> <description>Wrap counter overflow</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>TOUT0UF</name> <description>Timeout counter 0 underflow</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>TOUT1UF</name> <description>Timeout counter 1 underflow</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>TOUT0MATCH</name> <description>Timeout counter 0 match</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>TOUT1MATCH</name> <description>Timeout counter 1 match</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>CC0</name> <description>Channel 0 Capture/Compare event</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>CC1</name> <description>Channel 1 Capture/Compare event</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>CC2</name> <description>Channel 2 Capture/Compare event</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>CC3</name> <description>Channel 3 Capture/Compare event</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>CC4</name> <description>Channel 4 Capture/Compare event</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>MOD indicated that TX completed</description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>FRC indicated that RX completed</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>MOD/FRC indicated that TX or RX completed</description> <value>16</value> </enumeratedValue> <enumeratedValue> <name>FDET0</name> <description>DEMOD indicated that syncword 0 was detected</description> <value>17</value> </enumeratedValue> <enumeratedValue> <name>FDET1</name> <description>DEMOD indicated that syncword 1 was detected</description> <value>18</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>DEMOD indicated that syncword 0 or 1 was detected</description> <value>19</value> </enumeratedValue> <enumeratedValue> <name>LBTSUCCESS</name> <description>LBT completed successfully</description> <value>20</value> </enumeratedValue> <enumeratedValue> <name>LBTRETRY</name> <description>LBT detected occupied channel and will try again</description> <value>21</value> </enumeratedValue> <enumeratedValue> <name>LBTFAILURE</name> <description>LBT could not start transmission</description> <value>22</value> </enumeratedValue> <enumeratedValue> <name>ANYLBT</name> <description>Any LBT event</description> <value>23</value> </enumeratedValue> <enumeratedValue> <name>CCAACK</name> <description>A CCA measurement completed</description> <value>24</value> </enumeratedValue> <enumeratedValue> <name>CCA</name> <description>A CCA measurement completed, and channel was clear</description> <value>25</value> </enumeratedValue> <enumeratedValue> <name>NOTCCA</name> <description>A CCA measurement completed, and channel was busy</description> <value>26</value> </enumeratedValue> <enumeratedValue> <name>TOUT0MATCHLBT</name> <description>Timeout counter 0 match occurred during LBT operation</description> <value>27</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXSETEVENT2</name> <description>Second event that sets RX req signal</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>RXCLREVENT1</name> <description>First event that clears RX req signal</description> <bitOffset>16</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>RXCLREVENT2</name> <description>Second event that clears RX req signal</description> <bitOffset>24</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TXCTRL</name> <description>No Description</description> <addressOffset>0x078</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001F1F</resetMask> <fields> <field> <name>TXSETEVENT1</name> <description>First event that sets TX req signal</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Request is never set</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ALWAYS</name> <description>Does not wait for any particular event</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>PRECNTOF</name> <description>Pre counter overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>BASECNTOF</name> <description>Base counter overflow</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNTOF</name> <description>Wrap counter overflow</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>TOUT0UF</name> <description>Timeout counter 0 underflow</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>TOUT1UF</name> <description>Timeout counter 1 underflow</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>TOUT0MATCH</name> <description>Timeout counter 0 match</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>TOUT1MATCH</name> <description>Timeout counter 1 match</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>CC0</name> <description>Channel 0 Capture/Compare event</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>CC1</name> <description>Channel 1 Capture/Compare event</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>CC2</name> <description>Channel 2 Capture/Compare event</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>CC3</name> <description>Channel 3 Capture/Compare event</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>CC4</name> <description>Channel 4 Capture/Compare event</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>MOD indicated that TX completed</description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>FRC indicated that RX completed</description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>MOD/FRC indicated that TX or RX completed</description> <value>16</value> </enumeratedValue> <enumeratedValue> <name>FDET0</name> <description>DEMOD indicated that syncword 0 was detected</description> <value>17</value> </enumeratedValue> <enumeratedValue> <name>FDET1</name> <description>DEMOD indicated that syncword 1 was detected</description> <value>18</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>DEMOD indicated that syncword 0 or 1 was detected</description> <value>19</value> </enumeratedValue> <enumeratedValue> <name>LBTSUCCESS</name> <description>LBT completed successfully</description> <value>20</value> </enumeratedValue> <enumeratedValue> <name>LBTRETRY</name> <description>LBT detected occupied channel and will try again</description> <value>21</value> </enumeratedValue> <enumeratedValue> <name>LBTFAILURE</name> <description>LBT could not start transmission</description> <value>22</value> </enumeratedValue> <enumeratedValue> <name>ANYLBT</name> <description>Any LBT event</description> <value>23</value> </enumeratedValue> <enumeratedValue> <name>CCAACK</name> <description>A CCA measurement completed</description> <value>24</value> </enumeratedValue> <enumeratedValue> <name>CCA</name> <description>A CCA measurement completed, and channel was clear</description> <value>25</value> </enumeratedValue> <enumeratedValue> <name>NOTCCA</name> <description>A CCA measurement completed, and channel was busy</description> <value>26</value> </enumeratedValue> <enumeratedValue> <name>TOUT0MATCHLBT</name> <description>Timeout counter 0 match occurred during LBT operation</description> <value>27</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXSETEVENT2</name> <description>Second event that sets TX req signal</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ETSI</name> <description>No Description</description> <addressOffset>0x07C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x03FFFFFF</resetMask> <fields> <field> <name>ETSIEN</name> <description>ETSI LBT enabling</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>GRANULARLESSTHANRXWARM</name> <description>Granular less than RXWARM</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXWARMTHLD</name> <description>Minimum backoff period for RXWARM</description> <bitOffset>2</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>CCAFIXED</name> <description>Fixed listening time</description> <bitOffset>10</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LBTSTATE1</name> <description>No Description</description> <addressOffset>0x080</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>CCACNT</name> <description>Current CCA counter value</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>EXP</name> <description>LBT Exponent</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>RETRYCNT</name> <description>LBT Retry counter</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RANDOMFW0</name> <description>No Description</description> <addressOffset>0x084</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07FFFFFF</resetMask> <fields> <field> <name>RANDOM0</name> <description>Linear random backoff period from FW</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>RANDOM1</name> <description>Linear random backoff period from FW</description> <bitOffset>9</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>RANDOM2</name> <description>Linear random backoff period from FW</description> <bitOffset>18</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RANDOMFW1</name> <description>No Description</description> <addressOffset>0x088</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07FFFFFF</resetMask> <fields> <field> <name>RANDOM3</name> <description>Linear random backoff period from FW</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>RANDOM4</name> <description>Linear random backoff period from FW</description> <bitOffset>9</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>RANDOM5</name> <description>Linear random backoff period from FW</description> <bitOffset>18</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RANDOMFW2</name> <description>No Description</description> <addressOffset>0x08C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0003FFFF</resetMask> <fields> <field> <name>RANDOM6</name> <description>Linear random backoff period from FW</description> <bitOffset>0</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> <field> <name>RANDOM7</name> <description>Linear random backoff period from FW</description> <bitOffset>9</bitOffset> <bitWidth>9</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIF</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFF7</resetMask> <fields> <field> <name>PRECNTOF</name> <description>PRECNT Overflow Interrupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASECNTOF</name> <description>BASECNT Overflow Interrupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPCNTOF</name> <description>WRAPCNT Overflow Interrupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0</name> <description>TOUT0 underflow interrupt flag</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1</name> <description>TOUT1 underflow interrupt flag</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0MATCH</name> <description>TOUT0 compare match interrupt flag</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1MATCH</name> <description>TOUT1 compare match interrupt flag</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC Channel 0 Interrupt Flag</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC Channel 1 Interrupt Flag</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC Channel 2 Interrupt Flag</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC3</name> <description>CC Channel 3 Interrupt Flag</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC4</name> <description>CC Channel 4 Interrupt Flag</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC5</name> <description>CC Channel 5 Interrupt Flag</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC6</name> <description>CC Channel 6 Interrupt Flag</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC7</name> <description>CC Channel 7 Interrupt Flag</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF0</name> <description>CC Channel 0 Overflow Interrupt Flag</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF1</name> <description>CC Channel 1 Overflow Interrupt Flag</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF2</name> <description>CC Channel 2 Overflow Interrupt Flag</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF3</name> <description>CC Channel 3 Overflow Interrupt Flag</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF4</name> <description>CC Channel 4 Overflow Interrupt Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF5</name> <description>CC Channel 5 Overflow Interrupt Flag</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF6</name> <description>CC Channel 6 Overflow Interrupt Flag</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF7</name> <description>CC Channel 7 Overflow Interrupt Flag</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTSUCCESS</name> <description>Listen Before Talk Success</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTFAILURE</name> <description>Listen Before Talk Failure</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTPAUSED</name> <description>Listen Before Talk Paused</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTRETRY</name> <description>Listen Before Talk Retry</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RTCCSYNCHED</name> <description>PROTIMER synchronized with the RTCC</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0MATCHLBT</name> <description>TOUT0 compare match interrupt flag</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIEN</name> <description>No Description</description> <addressOffset>0x094</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFFFFF7</resetMask> <fields> <field> <name>PRECNTOF</name> <description>PRECNTOF Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASECNTOF</name> <description>BASECNTOF Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPCNTOF</name> <description>WRAPCNTOF Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0</name> <description>TOUT0 Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1</name> <description>TOUT1 Interrupt Enable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0MATCH</name> <description>TOUT0MATCH Interrupt Enable</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT1MATCH</name> <description>TOUT1MATCH Interrupt Enable</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC0</name> <description>CC0 Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC1</name> <description>CC1 Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC2</name> <description>CC2 Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC3</name> <description>CC3 Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC4</name> <description>CC4 Interrupt Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC5</name> <description>CC5 Interrupt Enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC6</name> <description>CC6 Interrupt Enable</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CC7</name> <description>CC7 Interrupt Enable</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF0</name> <description>COF0 Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF1</name> <description>COF1 Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF2</name> <description>COF2 Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF3</name> <description>COF3 Interrupt Enable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF4</name> <description>COF4 Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF5</name> <description>COF5 Interrupt Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF6</name> <description>COF6 Interrupt Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COF7</name> <description>COF7 Interrupt Enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTSUCCESS</name> <description>LBTSUCCESS Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTFAILURE</name> <description>LBTFAILURE Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTPAUSED</name> <description>LBTPAUSED Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LBTRETRY</name> <description>LBTRETRY Interrupt Enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RTCCSYNCHED</name> <description>RTCCSYNCHED Interrupt Enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TOUT0MATCHLBT</name> <description>TOUT0MATCHLBT Interrupt Enable</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC0_CTRL</name> <description>No Description</description> <addressOffset>0x100</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07E07F7F</resetMask> <fields> <field> <name>ENABLE</name> <description>Channel Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCMODE</name> <description>Compare/Capture mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>COMPARE</name> <description>Compare mode selected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode selected</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREMATCHEN</name> <description>Enable PRECNT matching</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASEMATCHEN</name> <description>Enable BASECNT matching</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPMATCHEN</name> <description>Enable WRAPCNT matching</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OIST</name> <description>Output Initial State</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MOA</name> <description>Match Output Action</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action on compare match</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match in COMPARE mode.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match in COMPARE mode.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match in COMPARE mode.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFOA</name> <description>Overflow Output Action</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output when the selected counter has an overflow event.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output when the selected counter has an overflow event.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output when the selected counter has an overflow event.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFSEL</name> <description>Select counter for OFOA bits</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRECNT</name> <description>Use PRECNT overflow</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BASECNT</name> <description>Use BASECNT overflow</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNT</name> <description>Use WRAPCNT overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>Disabled</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Should be used when OFSEL, OFOA or MOA are specified.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INSEL</name> <description>Capture input selection</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRS</name> <description>Use the selected PRS channel</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>TX completed</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>RX completed</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>TX or RX completed</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET0</name> <description>Demodulator found sync word 0</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET1</name> <description>Demodulator found sync word 1</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>Demodulator found sync word 0 or 1</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MODSYNCSENT</name> <description>Modulator sync word sent</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>RX at end of frame from demodulator</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>PRORTC0</name> <description>PRORTC capture/compare 0</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>PRORTC1</name> <description>PRORTC capture/compare 1</description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CC0_PRE</name> <description>No Description</description> <addressOffset>0x104</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRE</name> <description>CC Channel PRE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC0_BASE</name> <description>No Description</description> <addressOffset>0x108</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASE</name> <description>CC Channel BASE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC0_WRAP</name> <description>No Description</description> <addressOffset>0x10C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAP</name> <description>CC Channel WRAP Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC1_CTRL</name> <description>No Description</description> <addressOffset>0x110</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07E07F7F</resetMask> <fields> <field> <name>ENABLE</name> <description>Channel Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCMODE</name> <description>Compare/Capture mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>COMPARE</name> <description>Compare mode selected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode selected</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREMATCHEN</name> <description>Enable PRECNT matching</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASEMATCHEN</name> <description>Enable BASECNT matching</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPMATCHEN</name> <description>Enable WRAPCNT matching</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OIST</name> <description>Output Initial State</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MOA</name> <description>Match Output Action</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action on compare match</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match in COMPARE mode.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match in COMPARE mode.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match in COMPARE mode.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFOA</name> <description>Overflow Output Action</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output when the selected counter has an overflow event.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output when the selected counter has an overflow event.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output when the selected counter has an overflow event.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFSEL</name> <description>Select counter for OFOA bits</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRECNT</name> <description>Use PRECNT overflow</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BASECNT</name> <description>Use BASECNT overflow</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNT</name> <description>Use WRAPCNT overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>Disabled</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Should be used when OFSEL, OFOA or MOA are specified.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INSEL</name> <description>Capture input selection</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRS</name> <description>Use the selected PRS channel</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>TX completed</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>RX completed</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>TX or RX completed</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET0</name> <description>Demodulator found sync word 0</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET1</name> <description>Demodulator found sync word 1</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>Demodulator found sync word 0 or 1</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MODSYNCSENT</name> <description>Modulator sync word sent</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>RX at end of frame from demodulator</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>PRORTC0</name> <description>PRORTC capture/compare 0</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>PRORTC1</name> <description>PRORTC capture/compare 1</description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CC1_PRE</name> <description>No Description</description> <addressOffset>0x114</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRE</name> <description>CC Channel PRE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC1_BASE</name> <description>No Description</description> <addressOffset>0x118</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASE</name> <description>CC Channel BASE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC1_WRAP</name> <description>No Description</description> <addressOffset>0x11C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAP</name> <description>CC Channel WRAP Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC2_CTRL</name> <description>No Description</description> <addressOffset>0x120</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07E07F7F</resetMask> <fields> <field> <name>ENABLE</name> <description>Channel Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCMODE</name> <description>Compare/Capture mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>COMPARE</name> <description>Compare mode selected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode selected</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREMATCHEN</name> <description>Enable PRECNT matching</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASEMATCHEN</name> <description>Enable BASECNT matching</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPMATCHEN</name> <description>Enable WRAPCNT matching</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OIST</name> <description>Output Initial State</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MOA</name> <description>Match Output Action</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action on compare match</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match in COMPARE mode.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match in COMPARE mode.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match in COMPARE mode.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFOA</name> <description>Overflow Output Action</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output when the selected counter has an overflow event.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output when the selected counter has an overflow event.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output when the selected counter has an overflow event.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFSEL</name> <description>Select counter for OFOA bits</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRECNT</name> <description>Use PRECNT overflow</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BASECNT</name> <description>Use BASECNT overflow</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNT</name> <description>Use WRAPCNT overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>Disabled</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Should be used when OFSEL, OFOA or MOA are specified.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INSEL</name> <description>Capture input selection</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRS</name> <description>Use the selected PRS channel</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>TX completed</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>RX completed</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>TX or RX completed</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET0</name> <description>Demodulator found sync word 0</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET1</name> <description>Demodulator found sync word 1</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>Demodulator found sync word 0 or 1</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MODSYNCSENT</name> <description>Modulator sync word sent</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>RX at end of frame from demodulator</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>PRORTC0</name> <description>PRORTC capture/compare 0</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>PRORTC1</name> <description>PRORTC capture/compare 1</description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CC2_PRE</name> <description>No Description</description> <addressOffset>0x124</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRE</name> <description>CC Channel PRE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC2_BASE</name> <description>No Description</description> <addressOffset>0x128</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASE</name> <description>CC Channel BASE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC2_WRAP</name> <description>No Description</description> <addressOffset>0x12C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAP</name> <description>CC Channel WRAP Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC3_CTRL</name> <description>No Description</description> <addressOffset>0x130</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07E07F7F</resetMask> <fields> <field> <name>ENABLE</name> <description>Channel Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCMODE</name> <description>Compare/Capture mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>COMPARE</name> <description>Compare mode selected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode selected</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREMATCHEN</name> <description>Enable PRECNT matching</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASEMATCHEN</name> <description>Enable BASECNT matching</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPMATCHEN</name> <description>Enable WRAPCNT matching</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OIST</name> <description>Output Initial State</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MOA</name> <description>Match Output Action</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action on compare match</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match in COMPARE mode.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match in COMPARE mode.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match in COMPARE mode.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFOA</name> <description>Overflow Output Action</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output when the selected counter has an overflow event.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output when the selected counter has an overflow event.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output when the selected counter has an overflow event.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFSEL</name> <description>Select counter for OFOA bits</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRECNT</name> <description>Use PRECNT overflow</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BASECNT</name> <description>Use BASECNT overflow</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNT</name> <description>Use WRAPCNT overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>Disabled</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Should be used when OFSEL, OFOA or MOA are specified.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INSEL</name> <description>Capture input selection</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRS</name> <description>Use the selected PRS channel</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>TX completed</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>RX completed</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>TX or RX completed</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET0</name> <description>Demodulator found sync word 0</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET1</name> <description>Demodulator found sync word 1</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>Demodulator found sync word 0 or 1</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MODSYNCSENT</name> <description>Modulator sync word sent</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>RX at end of frame from demodulator</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>PRORTC0</name> <description>PRORTC capture/compare 0</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>PRORTC1</name> <description>PRORTC capture/compare 1</description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CC3_PRE</name> <description>No Description</description> <addressOffset>0x134</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRE</name> <description>CC Channel PRE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC3_BASE</name> <description>No Description</description> <addressOffset>0x138</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASE</name> <description>CC Channel BASE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC3_WRAP</name> <description>No Description</description> <addressOffset>0x13C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAP</name> <description>CC Channel WRAP Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC4_CTRL</name> <description>No Description</description> <addressOffset>0x140</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07E07F7F</resetMask> <fields> <field> <name>ENABLE</name> <description>Channel Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCMODE</name> <description>Compare/Capture mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>COMPARE</name> <description>Compare mode selected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode selected</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREMATCHEN</name> <description>Enable PRECNT matching</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASEMATCHEN</name> <description>Enable BASECNT matching</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPMATCHEN</name> <description>Enable WRAPCNT matching</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OIST</name> <description>Output Initial State</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MOA</name> <description>Match Output Action</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action on compare match</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match in COMPARE mode.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match in COMPARE mode.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match in COMPARE mode.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFOA</name> <description>Overflow Output Action</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output when the selected counter has an overflow event.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output when the selected counter has an overflow event.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output when the selected counter has an overflow event.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFSEL</name> <description>Select counter for OFOA bits</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRECNT</name> <description>Use PRECNT overflow</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BASECNT</name> <description>Use BASECNT overflow</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNT</name> <description>Use WRAPCNT overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>Disabled</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Should be used when OFSEL, OFOA or MOA are specified.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INSEL</name> <description>Capture input selection</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRS</name> <description>Use the selected PRS channel</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>TX completed</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>RX completed</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>TX or RX completed</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET0</name> <description>Demodulator found sync word 0</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET1</name> <description>Demodulator found sync word 1</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>Demodulator found sync word 0 or 1</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MODSYNCSENT</name> <description>Modulator sync word sent</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>RX at end of frame from demodulator</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>PRORTC0</name> <description>PRORTC capture/compare 0</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>PRORTC1</name> <description>PRORTC capture/compare 1</description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CC4_PRE</name> <description>No Description</description> <addressOffset>0x144</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRE</name> <description>CC Channel PRE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC4_BASE</name> <description>No Description</description> <addressOffset>0x148</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASE</name> <description>CC Channel BASE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC4_WRAP</name> <description>No Description</description> <addressOffset>0x14C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAP</name> <description>CC Channel WRAP Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC5_CTRL</name> <description>No Description</description> <addressOffset>0x150</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07E07F7F</resetMask> <fields> <field> <name>ENABLE</name> <description>Channel Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCMODE</name> <description>Compare/Capture mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>COMPARE</name> <description>Compare mode selected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode selected</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREMATCHEN</name> <description>Enable PRECNT matching</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASEMATCHEN</name> <description>Enable BASECNT matching</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPMATCHEN</name> <description>Enable WRAPCNT matching</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OIST</name> <description>Output Initial State</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MOA</name> <description>Match Output Action</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action on compare match</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match in COMPARE mode.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match in COMPARE mode.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match in COMPARE mode.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFOA</name> <description>Overflow Output Action</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output when the selected counter has an overflow event.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output when the selected counter has an overflow event.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output when the selected counter has an overflow event.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFSEL</name> <description>Select counter for OFOA bits</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRECNT</name> <description>Use PRECNT overflow</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BASECNT</name> <description>Use BASECNT overflow</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNT</name> <description>Use WRAPCNT overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>Disabled</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Should be used when OFSEL, OFOA or MOA are specified.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INSEL</name> <description>Capture input selection</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRS</name> <description>Use the selected PRS channel</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>TX completed</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>RX completed</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>TX or RX completed</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET0</name> <description>Demodulator found sync word 0</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET1</name> <description>Demodulator found sync word 1</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>Demodulator found sync word 0 or 1</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MODSYNCSENT</name> <description>Modulator sync word sent</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>RX at end of frame from demodulator</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>PRORTC0</name> <description>PRORTC capture/compare 0</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>PRORTC1</name> <description>PRORTC capture/compare 1</description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CC5_PRE</name> <description>No Description</description> <addressOffset>0x154</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRE</name> <description>CC Channel PRE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC5_BASE</name> <description>No Description</description> <addressOffset>0x158</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASE</name> <description>CC Channel BASE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC5_WRAP</name> <description>No Description</description> <addressOffset>0x15C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAP</name> <description>CC Channel WRAP Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC6_CTRL</name> <description>No Description</description> <addressOffset>0x160</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07E07F7F</resetMask> <fields> <field> <name>ENABLE</name> <description>Channel Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCMODE</name> <description>Compare/Capture mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>COMPARE</name> <description>Compare mode selected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode selected</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREMATCHEN</name> <description>Enable PRECNT matching</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASEMATCHEN</name> <description>Enable BASECNT matching</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPMATCHEN</name> <description>Enable WRAPCNT matching</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OIST</name> <description>Output Initial State</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MOA</name> <description>Match Output Action</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action on compare match</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match in COMPARE mode.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match in COMPARE mode.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match in COMPARE mode.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFOA</name> <description>Overflow Output Action</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output when the selected counter has an overflow event.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output when the selected counter has an overflow event.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output when the selected counter has an overflow event.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFSEL</name> <description>Select counter for OFOA bits</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRECNT</name> <description>Use PRECNT overflow</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BASECNT</name> <description>Use BASECNT overflow</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNT</name> <description>Use WRAPCNT overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>Disabled</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Should be used when OFSEL, OFOA or MOA are specified.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INSEL</name> <description>Capture input selection</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRS</name> <description>Use the selected PRS channel</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>TX completed</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>RX completed</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>TX or RX completed</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET0</name> <description>Demodulator found sync word 0</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET1</name> <description>Demodulator found sync word 1</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>Demodulator found sync word 0 or 1</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MODSYNCSENT</name> <description>Modulator sync word sent</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>RX at end of frame from demodulator</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>PRORTC0</name> <description>PRORTC capture/compare 0</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>PRORTC1</name> <description>PRORTC capture/compare 1</description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CC6_PRE</name> <description>No Description</description> <addressOffset>0x164</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRE</name> <description>CC Channel PRE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC6_BASE</name> <description>No Description</description> <addressOffset>0x168</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASE</name> <description>CC Channel BASE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC6_WRAP</name> <description>No Description</description> <addressOffset>0x16C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAP</name> <description>CC Channel WRAP Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC7_CTRL</name> <description>No Description</description> <addressOffset>0x170</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x07E07F7F</resetMask> <fields> <field> <name>ENABLE</name> <description>Channel Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CCMODE</name> <description>Compare/Capture mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>COMPARE</name> <description>Compare mode selected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode selected</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREMATCHEN</name> <description>Enable PRECNT matching</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BASEMATCHEN</name> <description>Enable BASECNT matching</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRAPMATCHEN</name> <description>Enable WRAPCNT matching</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OIST</name> <description>Output Initial State</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>OUTINV</name> <description>Output Invert</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MOA</name> <description>Match Output Action</description> <bitOffset>8</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action on compare match</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output on compare match in COMPARE mode.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output on compare match in COMPARE mode.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output on compare match in COMPARE mode.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFOA</name> <description>Overflow Output Action</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>No action</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TOGGLE</name> <description>Toggle output when the selected counter has an overflow event.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CLEAR</name> <description>Clear output when the selected counter has an overflow event.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SET</name> <description>Set output when the selected counter has an overflow event.</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>OFSEL</name> <description>Select counter for OFOA bits</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRECNT</name> <description>Use PRECNT overflow</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BASECNT</name> <description>Use BASECNT overflow</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>WRAPCNT</name> <description>Use WRAPCNT overflow</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>Disabled</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCONF</name> <description>PRS Configuration</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PULSE</name> <description>Each CC event will generate a one HFRADIOCLK cycle high pulse</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LEVEL</name> <description>Should be used when OFSEL, OFOA or MOA are specified.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>INSEL</name> <description>Capture input selection</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>PRS</name> <description>Use the selected PRS channel</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXDONE</name> <description>TX completed</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXDONE</name> <description>RX completed</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TXORRXDONE</name> <description>TX or RX completed</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET0</name> <description>Demodulator found sync word 0</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>FRAMEDET1</name> <description>Demodulator found sync word 1</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>FDET0OR1</name> <description>Demodulator found sync word 0 or 1</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>MODSYNCSENT</name> <description>Modulator sync word sent</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RXEOF</name> <description>RX at end of frame from demodulator</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>PRORTC0</name> <description>PRORTC capture/compare 0</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>PRORTC1</name> <description>PRORTC capture/compare 1</description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ICEDGE</name> <description>Input Capture Edge Select</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RISING</name> <description>Rising edges detected</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>FALLING</name> <description>Falling edges detected</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both edges detected</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DISABLED</name> <description>No edge detection, signal is left as it is</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CC7_PRE</name> <description>No Description</description> <addressOffset>0x174</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PRE</name> <description>CC Channel PRE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC7_BASE</name> <description>No Description</description> <addressOffset>0x178</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>BASE</name> <description>CC Channel BASE Value</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CC7_WRAP</name> <description>No Description</description> <addressOffset>0x17C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRAP</name> <description>CC Channel WRAP Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>RAC_NS</name> <version>2</version> <description>RAC_NS Registers</description> <baseAddress>0xB8020000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>RAC_RSM</name> <value>37</value> </interrupt> <interrupt> <name>RAC_SEQ</name> <value>38</value> </interrupt> <registers> <register> <name>IPVERSION</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-only</access> <resetValue>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>EN</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>EN</name> <description>Enable peripheral clock to this module</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RXENSRCEN</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>SWRXEN</name> <description>SW RX Enable</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>CHANNELBUSYEN</name> <description>Channel Busy Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TIMDETEN</name> <description>Timing Detected Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PREDETEN</name> <description>Preamble Detected Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FRAMEDETEN</name> <description>Frame Detected Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEMODRXREQEN</name> <description>DEMOD RX Request Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSRXEN</name> <description>PRS RX Enable</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFF8FFFF</resetMask> <fields> <field> <name>RXMASK</name> <description>Receive Enable Mask</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> <field> <name>FORCESTATEACTIVE</name> <description>FSM state force active</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>No special state transition is currently in progress</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>A forced state transition is currently in progress</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXAFTERFRAMEPEND</name> <description>TX After Frame Pending</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>A transmit after frame operation is currently not pending.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>A transmit after frame operation is currently pending.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXAFTERFRAMEACTIVE</name> <description>TX After Frame Active</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>The currently ongoing TX was not initiated by a TXAFTERFRAME command.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>The currently ongoing TX was initiated by a TXAFTERFRAME command.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SEQSLEEPING</name> <description>SEQ in sleeping</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>SEQSLEEPDEEP</name> <description>SEQ in deep sleep</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>STATE</name> <description>Radio State</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Radio is off</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RXWARM</name> <description>Radio is enabling receiver</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXSEARCH</name> <description>Radio is listening for incoming frames</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RXFRAME</name> <description>Radio is receiving a frame</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>RXPD</name> <description>Radio is powering down receiver and going to OFF state</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>RX2RX</name> <description>Radio remains in receive mode after frame reception is completed</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>RXOVERFLOW</name> <description>Received data was lost due to full receive buffer</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>RX2TX</name> <description>Radio is disabling receiver and enabling transmitter</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>TXWARM</name> <description>Radio is enabling transmitter</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>TX</name> <description>Radio is transmitting data</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>TXPD</name> <description>Radio is powering down transmitter and going to OFF state</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>TX2RX</name> <description>Radio is disabling transmitter and enabling reception</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>TX2TX</name> <description>Radio is preparing for a transmission after the previous transmission was ended</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>SHUTDOWN</name> <description>Radio is powering down receiver and going to OFF state</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>POR</name> <description>Radio power-on-reset state</description> <value>14</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SEQACTIVE</name> <description>SEQ active</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>TXENS</name> <description>TXEN Status</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>TXEN is not set.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>TXEN is set.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RXENS</name> <description>RXEN Status</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>RXEN is not set.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>RXEN is set.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CMD</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xC000FDFF</resetMask> <fields> <field> <name>TXEN</name> <description>Transmitter Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FORCETX</name> <description>Force TX Command</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXONCCA</name> <description>Transmit On CCA</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CLEARTXEN</name> <description>Clear TX Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXAFTERFRAME</name> <description>TX After Frame</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>TXDIS</name> <description>TX Disable</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CLEARRXOVERFLOW</name> <description>Clear RX Overflow</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXCAL</name> <description>Start an RX Calibration</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>RXDIS</name> <description>RX Disable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FRCWR</name> <description>FRC write cmd</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>FRCRD</name> <description>FRC read cmd</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PAENSET</name> <description>PAEN Set</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PAENCLEAR</name> <description>PAEN Clear</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LNAENSET</name> <description>LNAEN Set</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>LNAENCLEAR</name> <description>LNAEN Clear</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>CTRL</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x1F0107EF</resetMask> <fields> <field> <name>FORCEDISABLE</name> <description>Force Radio Disable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSTXEN</name> <description>PRS TX Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>TXAFTERRX</name> <description>TX After RX</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>TX will not be started automatically.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>A transition to TX is automatically started when a received frame is accepted by the FRC.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSMODE</name> <description>PRS RXEN Mode</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIRECT</name> <description>The PRS signal is used directly</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PULSE</name> <description>The PRS signal is used as an RX enable pulse</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSCLR</name> <description>PRS RXEN Clear</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RXSEARCH</name> <description>The PRS RXEN signal is cleared when the RSM state enters RXSEARCH</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>PRSCH</name> <description>The Selected PRS channel in PRSCLRSEL is used as a disable pulse</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXPOSTPONE</name> <description>TX Postpone</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>In the TX state transmit data is output.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>In the TX state an unmodulated carrier is output until this bit is cleared.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ACTIVEPOL</name> <description>ACTIVE signal polarity</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Active low</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Active high</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PAENPOL</name> <description>PAEN signal polarity</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Active low</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Active high</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAENPOL</name> <description>LNAEN signal polarity</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>Active low</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>Active high</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSRXDIS</name> <description>PRS RX Disable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>PRS will not disable RX</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>The channel selected by PRSRXDISSEL will generate a disable RX pulse</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRSFORCETX</name> <description>PRS Force RX</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>PRS will not force TX</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>The channel selected by PRSFORCETXSEL will generate a force TX pulse</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SEQRESET</name> <description>SEQ reset</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>EXITSHUTDOWNDIS</name> <description>Exit SHUTDOWN state Disable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CPUWAITDIS</name> <description>SEQ CPU Wait Disable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQCLKDIS</name> <description>SEQ Clk Disable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RXOFDIS</name> <description>Switch to RXOVERFLOW Disable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FORCESTATE</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>FORCESTATE</name> <description>Force RAC state transition</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x01C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FF000F</resetMask> <fields> <field> <name>STATECHANGE</name> <description>Radio State Change</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STIMCMPEV</name> <description>STIMER Compare Event</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQLOCKUP</name> <description>SEQ locked up</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQRESETREQ</name> <description>SEQ reset request</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQ</name> <description>Sequencer Interrupt Flags</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00FF000F</resetMask> <fields> <field> <name>STATECHANGE</name> <description>Radio State Change Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STIMCMPEV</name> <description>STIMER Compare Event Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQLOCKUP</name> <description>SEQ locked up Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQRESETREQ</name> <description>SEQ reset request Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>SEQ</name> <description>Sequencer Flags Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TESTCTRL</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>MODEN</name> <description>Modulator enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEMODEN</name> <description>Demodulator enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIF</name> <description>No Description</description> <addressOffset>0x028</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFF000F</resetMask> <fields> <field> <name>STATECHANGESEQ</name> <description>Radio State Change</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STIMCMPEVSEQ</name> <description>STIMER Compare Event</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEMODRXREQCLRSEQ</name> <description>Demod RX request clear</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSEVENTSEQ</name> <description>SEQ PRS Event</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATEOFF</name> <description>entering STATE_OFF </description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXWARM</name> <description>entering STATE_RXWARM</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXSEARCH</name> <description>entering STATE_RXSEARCH </description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXFRAME</name> <description>entering STATE_RXFRAME</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXPD</name> <description>entering STATE_RXPD</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERX2RX</name> <description>entering STATE_RX2RX</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXOVERFLOW</name> <description>entering STATE_RXOVERFLOW</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERX2TX</name> <description>entering STATE_RX2TX</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETXWARM</name> <description>entering STATE_TXWARM</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETX</name> <description>entering STATE_TX</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETXPD</name> <description>entering STATE_TXPD</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETX2RX</name> <description>entering STATE_TX2RX</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETX2TX</name> <description>entering STATE_TX2TX</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATESHUTDOWN</name> <description>entering STATE_SHUTDOWN</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIEN</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFF000F</resetMask> <fields> <field> <name>STATECHANGESEQ</name> <description>Radio State Change Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STIMCMPEVSEQ</name> <description>STIMER Compare Event Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DEMODRXREQCLRSEQ</name> <description>Demod RX req clr Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PRSEVENTSEQ</name> <description>PRS SEQ EVENT Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATEOFF</name> <description>STATE_OFF Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXWARM</name> <description>STATE_RXWARM Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXSEARCH</name> <description>STATE_RXSEARC Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXFRAME</name> <description>STATE_RXFRAME Interrupt Enable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXPD</name> <description>STATE_RXPD Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERX2RX</name> <description>STATE_RX2RX Interrupt Enable</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERXOVERFLOW</name> <description>STATE_RXOVERFLOW Interrupt Enable</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATERX2TX</name> <description>STATE_RX2TX Interrupt Enable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETXWARM</name> <description>STATE_TXWARM Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETX</name> <description>STATE_TX Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETXPD</name> <description>STATE_TXPD Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETX2RX</name> <description>STATE_TX2RX Interrupt Enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATETX2TX</name> <description>STATE_TX2TX Interrupt Enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STATESHUTDOWN</name> <description>STATE_SHUTDOWN Interrupt Enable</description> <bitOffset>29</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS1</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>TXMASK</name> <description>Transmit Enable Mask</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STIMER</name> <description>No Description</description> <addressOffset>0x034</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>STIMER</name> <description>STIMER Register</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STIMERCOMP</name> <description>No Description</description> <addressOffset>0x038</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>STIMERCOMP</name> <description>STIMER Compare Register</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQCTRL</name> <description>No Description</description> <addressOffset>0x03C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0300007F</resetMask> <fields> <field> <name>COMPACT</name> <description>STIMER Compare Action</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>WRAP</name> <description>STIMER wraps when reaching STIMERCOMP</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CONTINUE</name> <description>STIMER continues when reaching STIMERCOMP</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COMPINVALMODE</name> <description>STIMER Comp Invalid Mode</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NEVER</name> <description>STIMERCOMP is always valid</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>STATECHANGE</name> <description>STIMERCOMP is invalidated when the RSM changes state</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>COMPEVENT</name> <description>STIMERCOMP is invalidated when an STIMER compare event occurs</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>STATECOMP</name> <description>STIMERCOMP is invalidated both when the RSM changes state and when a compare event occurs</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RELATIVE</name> <description>STIMER Compare value relative</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Absolute</name> <description>The compare value set for stimer is an absolute value. </description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Relative</name> <description>The compare value set for stimer is a relative value. It takes the amount of time you set to make compare event happens.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STIMERALWAYSRUN</name> <description>STIMER always Run</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STIMERDEBUGRUN</name> <description>STIMER Debug Run</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>STIMER is not running when the Sequencer is halted.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>STIMER is running when the Sequencer is halted.</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STATEDEBUGRUN</name> <description>FSM state Debug Run</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>X0</name> <description>FSM keeps unchanged when the Sequencer is halted</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>X1</name> <description>FSM keeps going when the Sequencer is halted</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SWIRQ</name> <description>SW spare IRQ</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PRESC</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>read-write</access> <resetValue>0x00000007</resetValue> <resetMask>0x0000007F</resetMask> <fields> <field> <name>STIMER</name> <description>STIMER Prescaler</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SR0</name> <description>No Description</description> <addressOffset>0x044</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SR0</name> <description>Sequencer Storage Register 0</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SR1</name> <description>No Description</description> <addressOffset>0x048</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SR1</name> <description>Sequencer Storage Register 1</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SR2</name> <description>No Description</description> <addressOffset>0x04C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SR2</name> <description>Sequencer Storage Register 2</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SR3</name> <description>No Description</description> <addressOffset>0x050</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SR3</name> <description>Sequencer Storage Register 3</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STCTRL</name> <description>No Description</description> <addressOffset>0x054</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x01FFFFFF</resetMask> <fields> <field> <name>STCAL</name> <description>Systick timer freq cal</description> <bitOffset>0</bitOffset> <bitWidth>24</bitWidth> <access>read-write</access> </field> <field> <name>STSKEW</name> <description>Systick timer skew</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FRCTXWORD</name> <description>No Description</description> <addressOffset>0x058</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>WDATA</name> <description>FRC write data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>FRCRXWORD</name> <description>No Description</description> <addressOffset>0x05C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>RDATA</name> <description>FRC read data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>EM1PCSR</name> <description>No Description</description> <addressOffset>0x060</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00070033</resetMask> <fields> <field> <name>RADIOEM1PMODE</name> <description></description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>HWCTRL</name> <description>Hardware Controls EM1P Request Signal</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SWCTRL</name> <description>Software Controls EM1P Request Signal</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RADIOEM1PDISSWREQ</name> <description></description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MCUEM1PMODE</name> <description></description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>HWCTRL</name> <description>Hardware Controls EM1P Request Signal.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SWCTRL</name> <description>Software Controls EM1P Request Signal</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MCUEM1PDISSWREQ</name> <description></description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RADIOEM1PREQ</name> <description></description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RADIOEM1PACK</name> <description></description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>RADIOEM1PHWREQ</name> <description></description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>SYNTHENCTRL</name> <description>No Description</description> <addressOffset>0x098</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00100682</resetMask> <fields> <field> <name>VCOSTARTUP</name> <description>SYVCOFASTSTARTUP</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>fast_start_up_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>fast_start_up_1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>VCBUFEN</name> <description>SYLPFVCBUFEN</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>MMDPOWERBALANCEDISABLE</name> <description>SYMMDPOWERBALANCEENB</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>EnablePowerbleed</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DisablePowerBleed</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LPFBWSEL</name> <description>LPF bandwidth register selection</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LPFBWRX</name> <description>Select LPFBWRX</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LPFBWTX</name> <description>Select LPFBWTX</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SYNTHREGCTRL</name> <description>No Description</description> <addressOffset>0x09C</addressOffset> <access>read-write</access> <resetValue>0x04000C00</resetValue> <resetMask>0x07001C00</resetMask> <fields> <field> <name>MMDLDOVREFTRIM</name> <description>SYTRIMMMDREGVREF</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vref0p5125</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vref0p5250</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vref0p5375</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vref0p5500</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vref0p5625</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vref0p5750</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vref0p5875</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vref0p6000</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CHPLDOVREFTRIM</name> <description>SYTRIMCHPREGVREF</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vref0p6000</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vref0p6125</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vref0p6250</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vref0p6375</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vref0p6500</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vref0p6625</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vref0p6750</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vref0p6875</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>VCOCTRL</name> <description>No Description</description> <addressOffset>0x0A0</addressOffset> <access>read-write</access> <resetValue>0x0000044C</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>VCOAMPLITUDE</name> <description>SYVCOAMPLOPEN</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>VCODETAMPLITUDERX</name> <description>SYVCOAMPLPKDRX</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>VCODETAMPLITUDETX</name> <description>SYVCOAMPLPKDTX</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STATUS2</name> <description>No Description</description> <addressOffset>0x0B0</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>PREVSTATE1</name> <description>Previous Radio State</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Radio is off</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RXWARM</name> <description>Radio is enabling receiver</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXSEARCH</name> <description>Radio is listening for incoming frames</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RXFRAME</name> <description>Radio is receiving a frame</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>RXPD</name> <description>Radio is powering down receiver and going to OFF state</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>RX2RX</name> <description>Radio remains in receive mode after frame reception is completed</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>RXOVERFLOW</name> <description>Received data was lost due to full receive buffer</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>RX2TX</name> <description>Radio is disabling receiver and enabling transmitter</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>TXWARM</name> <description>Radio is enabling transmitter</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>TX</name> <description>Radio is transmitting data</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>TXPD</name> <description>Radio is powering down transmitter and going to OFF state</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>TX2RX</name> <description>Radio is disabling transmitter and enabling reception</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>TX2TX</name> <description>Radio is preparing for a transmission after the previous transmission was ended</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>SHUTDOWN</name> <description>Radio is powering down receiver and going to OFF state</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>POR</name> <description>Radio power-on-reset state</description> <value>14</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREVSTATE2</name> <description>Previous Radio State 2</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Radio is off</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RXWARM</name> <description>Radio is enabling receiver</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXSEARCH</name> <description>Radio is listening for incoming frames</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RXFRAME</name> <description>Radio is receiving a frame</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>RXPD</name> <description>Radio is powering down receiver and going to OFF state</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>RX2RX</name> <description>Radio remains in receive mode after frame reception is completed</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>RXOVERFLOW</name> <description>Received data was lost due to full receive buffer</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>RX2TX</name> <description>Radio is disabling receiver and enabling transmitter</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>TXWARM</name> <description>Radio is enabling transmitter</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>TX</name> <description>Radio is transmitting data</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>TXPD</name> <description>Radio is powering down transmitter and going to OFF state</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>TX2RX</name> <description>Radio is disabling transmitter and enabling reception</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>TX2TX</name> <description>Radio is preparing for a transmission after the previous transmission was ended</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>SHUTDOWN</name> <description>Radio is powering down receiver and going to OFF state</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>POR</name> <description>Radio power-on-reset state</description> <value>14</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREVSTATE3</name> <description>Previous Radio State 3</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Radio is off</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RXWARM</name> <description>Radio is enabling receiver</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXSEARCH</name> <description>Radio is listening for incoming frames</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RXFRAME</name> <description>Radio is receiving a frame</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>RXPD</name> <description>Radio is powering down receiver and going to OFF state</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>RX2RX</name> <description>Radio remains in receive mode after frame reception is completed</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>RXOVERFLOW</name> <description>Received data was lost due to full receive buffer</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>RX2TX</name> <description>Radio is disabling receiver and enabling transmitter</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>TXWARM</name> <description>Radio is enabling transmitter</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>TX</name> <description>Radio is transmitting data</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>TXPD</name> <description>Radio is powering down transmitter and going to OFF state</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>TX2RX</name> <description>Radio is disabling transmitter and enabling reception</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>TX2TX</name> <description>Radio is preparing for a transmission after the previous transmission was ended</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>SHUTDOWN</name> <description>Radio is powering down receiver and going to OFF state</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>POR</name> <description>Radio power-on-reset state</description> <value>14</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CURRSTATE</name> <description>Current Radio State</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Radio is off</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RXWARM</name> <description>Radio is enabling receiver</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RXSEARCH</name> <description>Radio is listening for incoming frames</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RXFRAME</name> <description>Radio is receiving a frame</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>RXPD</name> <description>Radio is powering down receiver and going to OFF state</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>RX2RX</name> <description>Radio remains in receive mode after frame reception is completed</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>RXOVERFLOW</name> <description>Received data was lost due to full receive buffer</description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>RX2TX</name> <description>Radio is disabling receiver and enabling transmitter</description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>TXWARM</name> <description>Radio is enabling transmitter</description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>TX</name> <description>Radio is transmitting data</description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>TXPD</name> <description>Radio is powering down transmitter and going to OFF state</description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>TX2RX</name> <description>Radio is disabling transmitter and enabling reception</description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>TX2TX</name> <description>Radio is preparing for a transmission after the previous transmission was ended</description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>SHUTDOWN</name> <description>Radio is powering down receiver and going to OFF state</description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>POR</name> <description>Radio power-on-reset state</description> <value>14</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IFPGACTRL</name> <description>No Description</description> <addressOffset>0x0B4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FF80000</resetMask> <fields> <field> <name>DCCALON</name> <description>Enable/Disable DCCAL in DEMOD</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>DC ESTI DISABLED</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>DC ESTI ENABLED</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DCRSTEN</name> <description>DC Compensation Filter Reset Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>DC Comp out of Reset</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>DC Comp in Reset</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DCESTIEN</name> <description>DCESTIEN Override for RAC</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description>DCESTI Disabled in MODEM</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description>DCESTI Enabled in MODEM</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DCCALDEC0</name> <description>DEC0 Value for DCCAL</description> <bitOffset>22</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DF3</name> <description>Decimation Factor 0 = 3. Cutoff 0.050 * f<subscript>HFXO</subscript>.</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DF4WIDE</name> <description>Decimation Factor 0 = 4. Cutoff 0.069 * f<subscript>HFXO</subscript>.</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DF4NARROW</name> <description>Decimation Factor 0 = 4. Cutoff 0.037 * f<subscript>HFXO</subscript>.</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DF8WIDE</name> <description>Decimation Factor 0 = 8. Cutoff 0.012 * f<subscript>HFXO</subscript>.</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DF8NARROW</name> <description>Decimation Factor 0 = 8. Cutoff 0.005 * f<subscript>HFXO</subscript>.</description> <value>4</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DCCALDCGEAR</name> <description>DC COMP GEAR Value for DCCAL</description> <bitOffset>25</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PAENCTRL</name> <description>No Description</description> <addressOffset>0x0B8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00070100</resetMask> <fields> <field> <name>PARAMP</name> <description>PA output level ramping</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INVRAMPCLK</name> <description>Invert PA ramping clock</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DIV2RAMPCLK</name> <description>Div PA ramping clock by 2</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>RSTDIV2RAMPCLK</name> <description>Reset Div2 PA ramping clock</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>APC</name> <description>No Description</description> <addressOffset>0x0BC</addressOffset> <access>read-write</access> <resetValue>0xFF000000</resetValue> <resetMask>0xFF000004</resetMask> <fields> <field> <name>ENAPCSW</name> <description>software control bit for apc</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DISABLE</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ENABLE</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AMPCONTROLLIMITSW</name> <description>software amp_control top limit</description> <bitOffset>24</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>ANTDIV</name> <description>No Description</description> <addressOffset>0x0C0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000FFF</resetMask> <fields> <field> <name>INTDIVLNAMIXEN0</name> <description>INTDIVLNAMIXEN0</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTDIVLNAMIXENAMP0</name> <description>INTDIVLNAMIXENAMP0</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTDIVLNAMIXRFATTDCEN0</name> <description>INTDIVLNAMIXRFATTDCEN0</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTDIVLNAMIXRFPKDENRF0</name> <description>INTDIVLNAMIXRFPKDENRF0</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTDIVSYLODIVRLO0SUBGEN</name> <description>INTDIVSYLODIVRLO0SUBGEN</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTDIVLNAMIXEN1</name> <description>INTDIVLNAMIXEN1</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTDIVLNAMIXENAMP1</name> <description>INTDIVLNAMIXENAMP1</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTDIVLNAMIXRFATTDCEN1</name> <description>INTDIVLNAMIXRFATTDCEN1</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTDIVLNAMIXRFPKDENRF1</name> <description>INTDIVLNAMIXRFPKDENRF1</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>INTDIVSYLODIVRLO1SUBGEN</name> <description>INTDIVSYLODIVRLO1SUBGEN</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ANTDIVSTATUS</name> <description>ANTDIVSTATUS</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>OFF</name> <description>Both antenna disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ANT1</name> <description>Antenna 0 enabled</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ANT2</name> <description>Antenna 1 enabled</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>BOTH</name> <description>Both Antenna enabled</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>AUXADCTRIM</name> <description></description> <addressOffset>0x0C4</addressOffset> <access>read-write</access> <resetValue>0x06D55504</resetValue> <resetMask>0x1FFFFFFF</resetMask> <fields> <field> <name>AUXADCCLKINVERT</name> <description>AUXADCCLKINVERT</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disable_Invert</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enable_Invert</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCLDOVREFTRIM</name> <description>AUXADCLDOVREFTRIM</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>TRIM1p27</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TRIM1p3</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>TRIM1p35</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>TRIM1p4</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCOUTPUTINVERT</name> <description>AUXADCOUTPUTINVERT</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCRCTUNE</name> <description>AUXADCRCTUNE</description> <bitOffset>4</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>AUXADCTRIMADCINPUTRES</name> <description>AUXADCTRIMADCINPUTRES</description> <bitOffset>9</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RES200k</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RES250k</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RES300k</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RES350k</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTRIMCURRINPUTBUF</name> <description>AUXADCTRIMCURRINPUTBUF</description> <bitOffset>11</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Typ_minus_40pct</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Typ_minus_20pct</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>Typ</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Typ_plus_20pct</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTRIMCURROPA1</name> <description>AUXADCTRIMCURROPA1</description> <bitOffset>13</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Typ_minus_40pct</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Typ_minus_20pct</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>Typ</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Typ_plus_20pct</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTRIMCURROPA2</name> <description>AUXADCTRIMCURROPA2</description> <bitOffset>15</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Typ_minus_40pct</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Typ_minus_20pct</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>Typ</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Typ_plus_20pct</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTRIMCURRREFBUF</name> <description>AUXADCTRIMCURRREFBUF</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Typ_minus_40pct</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Typ_minus_20pct</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>Typ</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Typ_plus_20pct</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTRIMCURRTSENSE</name> <description>AUXADCTRIMCURRTSENSE</description> <bitOffset>19</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Typ_minus_40pct</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Typ_minus_20pct</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>Typ</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Typ_plus_20pct</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTRIMCURRVCMBUF</name> <description>AUXADCTRIMCURRVCMBUF</description> <bitOffset>21</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Typ_minus_40pct</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Typ_minus_20pct</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>Typ</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Typ_plus_20pct</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTRIMLDOHIGHCURRENT</name> <description>AUXADCTRIMLDOHIGHCURRENT</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LowCurrentMode</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>HighCurrentMode</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTRIMREFP</name> <description>AUXADCTRIMREFP</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>REF1p05</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>REF1p16</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>REF1p2</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>REF1p25</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTRIMVREFVCM</name> <description>AUXADCTRIMVREFVCM</description> <bitOffset>26</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Trim0p6</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Trim0p65</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>Trim0p7</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Trim0p75</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTSENSETRIMVBE2</name> <description>AUXADCTSENSETRIMVBE2</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>VBE_16uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>VBE_32uA</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>AUXADCEN</name> <description></description> <addressOffset>0x0C8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FF</resetMask> <fields> <field> <name>AUXADCENAUXADC</name> <description>AUXADCENAUXADC</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCENINPUTBUFFER</name> <description>AUXADCENINPUTBUFFER</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCENLDO</name> <description>AUXADCENLDO</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCENOUTPUTDRV</name> <description>AUXADCENOUTPUTDRV</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCENPMON</name> <description>AUXADCENPMON</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCENRESONDIAGA</name> <description>AUXADCENRESONDIAGA</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCENTSENSE</name> <description>AUXADCENTSENSE</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCENTSENSECAL</name> <description>AUXADCENTSENSECAL</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCINPUTBUFFERBYPASS</name> <description>AUXADCINPUTBUFFERBYPASS</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Not_Bypassed</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Bypassed</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCENMEASTHERMISTOR</name> <description>AUXADCENMEASTHERMISTOR</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>AUXADCCTRL0</name> <description>No Description</description> <addressOffset>0x0CC</addressOffset> <access>read-write</access> <resetValue>0x00000100</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>CYCLES</name> <description>Cycle number to run</description> <bitOffset>0</bitOffset> <bitWidth>10</bitWidth> <access>read-write</access> </field> <field> <name>MUXSEL</name> <description>Select accumulator</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>CLRCOUNTER</name> <description>Clear counter</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CLRFILTER</name> <description>Clear accumulators</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AUXADCCTRL1</name> <description></description> <addressOffset>0x0D0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xF31F0FFF</resetMask> <fields> <field> <name>AUXADCINPUTRESSEL</name> <description>AUXADCINPUTRESSEL</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RES640kOhm</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>RES320kOhm</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>RES160kOhm</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>RES80kOhm</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>RES40kOhm</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>RES20kOhm</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>RES10kOhm</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>RES5kOhm</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>RES2p5kOhm</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>RES1p25kOhm</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>RES0p6kOhm</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>RES_switch</name> <description></description> <value>11</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCINPUTSELECT</name> <description>AUXADCINPUTSELECT</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SEL0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SEL1</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SEL2</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SEL3</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>SEL4</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>SEL5</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>SEL6</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>SEL7</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>SEL8</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>SEL9</name> <description></description> <value>9</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCPMONSELECT</name> <description>AUXADCPMONSELECT</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>AUXADCTSENSESELCURR</name> <description>AUXADCTSENSESELCURR</description> <bitOffset>16</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>AUXADCRESET</name> <description>AUXADCRESET</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Reset_Enabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Reset_Disabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTSENSESELVBE</name> <description>AUXADCTSENSESELVBE</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>VBE1</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>VBE2</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>AUXADCTHERMISTORFREQSEL</name> <description>AUXADCTHERMISTORFREQSEL</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>DIV1</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DIV2</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>DIV4</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>DIV8</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>DIV16</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>DIV32</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>DIV64</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>DIV128</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>DIV256</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>DIV512</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>DIV1024</name> <description></description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>AUXADCOUT</name> <description>No Description</description> <addressOffset>0x0D4</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>AUXADCOUT</name> <description>AUXADC output</description> <bitOffset>0</bitOffset> <bitWidth>28</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>CLKMULTEN0</name> <description></description> <addressOffset>0x0D8</addressOffset> <access>read-write</access> <resetValue>0xAA400005</resetValue> <resetMask>0xFFDFFFFF</resetMask> <fields> <field> <name>CLKMULTBWCAL</name> <description>CLKMULTBWCAL</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>bw_1lsb</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>bw_2lsb</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>bw_3lsb</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>bw_4lsb</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTDISICO</name> <description>CLKMULTDISICO</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>enable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>disable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENBBDET</name> <description>CLKMULTENBBDET</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENBBXLDET</name> <description>CLKMULTENBBXLDET</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENBBXMDET</name> <description>CLKMULTENBBXMDET</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENCFDET</name> <description>CLKMULTENCFDET</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENDITHER</name> <description>CLKMULTENDITHER</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENDRVADC</name> <description>CLKMULTENDRVADC</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENDRVN</name> <description>CLKMULTENDRVN</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENDRVP</name> <description>CLKMULTENDRVP</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENDRVRX2P4G</name> <description>CLKMULTENDRVRX2P4G</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENFBDIV</name> <description>CLKMULTENFBDIV</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENREFDIV</name> <description>CLKMULTENREFDIV</description> <bitOffset>15</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENREG1</name> <description>CLKMULTENREG1</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENREG2</name> <description>CLKMULTENREG2</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENREG3</name> <description>CLKMULTENREG3</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENROTDET</name> <description>CLKMULTENROTDET</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENBYPASS40MHZ</name> <description>CLKMULTENBYPASS40MHZ</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTFREQCAL</name> <description>CLKMULTFREQCAL</description> <bitOffset>22</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pedes_14uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pedes_22uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>pedes_30uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>pedes_38uA</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTREG2ADJI</name> <description>CLKMULTREG2ADJI</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>I_80uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>I_100uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>I_120uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>I_140uA</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTREG1ADJV</name> <description>CLKMULTREG1ADJV</description> <bitOffset>26</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p28</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p32</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p33</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p38</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTREG2ADJV</name> <description>CLKMULTREG2ADJV</description> <bitOffset>28</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p03</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p09</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p10</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p16</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTREG3ADJV</name> <description>CLKMULTREG3ADJV</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p03</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p06</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p07</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p09</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CLKMULTEN1</name> <description></description> <addressOffset>0x0DC</addressOffset> <access>read-write</access> <resetValue>0x00000188</resetValue> <resetMask>0x0001FDEF</resetMask> <fields> <field> <name>CLKMULTINNIBBLE</name> <description>CLKMULTINNIBBLE</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>CLKMULTLDFNIB</name> <description>CLKMULTLDFNIB</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTLDMNIB</name> <description>CLKMULTLDMNIB</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTRDNIBBLE</name> <description>CLKMULTRDNIBBLE</description> <bitOffset>7</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>quarter_nibble</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>fine_nibble</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>moderate_nibble</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>coarse_nibble</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTLDCNIB</name> <description>CLKMULTLDCNIB</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTDRVAMPSEL</name> <description>CLKMULTDRVAMPSEL</description> <bitOffset>11</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>slide_x1</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>slide_x2</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>slide_x3</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>slide_x4</name> <description></description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>slide_x5</name> <description></description> <value>31</value> </enumeratedValue> <enumeratedValue> <name>slide_x6</name> <description></description> <value>63</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CLKMULTCTRL</name> <description></description> <addressOffset>0x0E0</addressOffset> <access>read-write</access> <resetValue>0x000000C0</resetValue> <resetMask>0x00007FFF</resetMask> <fields> <field> <name>CLKMULTDIVN</name> <description>CLKMULTDIVN</description> <bitOffset>0</bitOffset> <bitWidth>7</bitWidth> <access>read-write</access> </field> <field> <name>CLKMULTDIVR</name> <description>CLKMULTDIVR</description> <bitOffset>7</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>CLKMULTDIVX</name> <description>CLKMULTDIVX</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>div_1</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>div_2</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>div_4</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>div_6</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>div_8</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>div10</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>div12</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>div14</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTENRESYNC</name> <description>CLKMULTENRESYNC</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_sync</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_sync</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>CLKMULTVALID</name> <description>CLKMULTVALID</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>invalid</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>valid</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>CLKMULTSTATUS</name> <description></description> <addressOffset>0x0E4</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>CLKMULTOUTNIBBLE</name> <description>CLKMULTOUTNIBBLE</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> <field> <name>CLKMULTACKVALID</name> <description>CLKMULTACKVALID</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>invalid</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>valid</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IFADCTRIM0</name> <description></description> <addressOffset>0x0EC</addressOffset> <access>read-write</access> <resetValue>0x11512C6C</resetValue> <resetMask>0x7FFFFFFD</resetMask> <fields> <field> <name>IFADCCLKSEL</name> <description>IFADCCLKSEL</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>clk_synth</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>clk_adcpll</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCLDOSERIESAMPLVL</name> <description>IFADCLDOSERIESAMPLVL</description> <bitOffset>2</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p225</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p250</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p275</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p300</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>v1p325</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>v1p350</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>v1p375</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>v1p400</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCLDOSHUNTAMPLVL1</name> <description>IFADCLDOSHUNTAMPLVL1</description> <bitOffset>5</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p125</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p150</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p175</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p200</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>v1p225</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>v1p250</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>v1p275</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>v1p300</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCLDOSHUNTAMPLVL2</name> <description>IFADCLDOSHUNTAMPLVL2</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCLDOSHUNTCURLVL1</name> <description>IFADCLDOSHUNTCURLVL1</description> <bitOffset>9</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>i55u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>i65u</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>i70u</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>i85u</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>i85u2</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>i95u</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>i100u</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>i110u</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCLDOSHUNTCURLVL2</name> <description>IFADCLDOSHUNTCURLVL2</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>i4u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>i4p5u</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>i5u</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>i5p5u</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>i5u2</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>i5p5u2</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>i6u</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>i6p5u</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCOTACURRENT</name> <description>IFADCOTACURRENT</description> <bitOffset>15</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>i3u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>i3p5u</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>i4u</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>i4p5u</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>i4u2</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>i4p5u2</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>i5u</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>i5p5u</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCREFBUFAMPLVL</name> <description>IFADCREFBUFAMPLVL</description> <bitOffset>18</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v0p88</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v0p91</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v0p94</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v0p97</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>v1p00</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>v1p03</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>v1p06</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>v1p09</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCREFBUFCURLVL</name> <description>IFADCREFBUFCURLVL</description> <bitOffset>21</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>i4u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>i4p5u</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>i5u</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>i5p5u</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>i5u2</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>i5p5u2</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>i6u</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>i6p5u</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCSIDETONEAMP</name> <description>IFADCSIDETONEAMP</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>diff_5p68mV</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>diff_29p1mV</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>diff_9p73mV</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>diff_76p9mV</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>diff_9p68_mV</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>diff_51_mV</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>diff_17p2_mV</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>disable</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCSIDETONEFREQ</name> <description>IFADCSIDETONEFREQ</description> <bitOffset>27</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>na0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>div_128</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>div_64</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>div_32</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>div_16</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>div_8</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>div_4</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>na7</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCENHALFMODE</name> <description>IFADCENHALFMODE</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>full_speed_mode</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>half_speed_mode</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IFADCTRIM1</name> <description></description> <addressOffset>0x0F0</addressOffset> <access>read-write</access> <resetValue>0x00000123</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>IFADCVCMLVL</name> <description>IFADCVCMLVL</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vcm_475mV</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vcm_500mV</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vcm_525mV</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vcm_550mV</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vcm_575mV</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vcm_600mV</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vcm_625mV</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>cm_650mV</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCENNEGRES</name> <description>IFADCENNEGRES</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCNEGRESCURRENT</name> <description>IFADCNEGRESCURRENT</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>i1p0u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>i1p5u</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>i2p0u</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>i2p5u</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>i2p0u2</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>i2p5u2</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>i3p0u</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>i3p5u</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCNEGRESVCM</name> <description>IFADCNEGRESVCM</description> <bitOffset>7</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>r210k_x_1uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>r210k_x_1uA2</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>r100k_x_2uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>r50k_x_3uA</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCENSUBGMODE</name> <description>IFADCENSUBGMODELV</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>fullspeed_mode</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>subg_mode</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCTZ</name> <description>IFADCTZ</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>default_zero</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>illegal_mode</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>half_zero</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>illegal_mode2</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>quarter_zero</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>illegal_mode3</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>illegal_mode4</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>illegal_mode5</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCENXOBYPASS</name> <description>IFADCENXOBYPASS</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_bypass</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_bypass</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IFADCCAL</name> <description></description> <addressOffset>0x0F4</addressOffset> <access>read-write</access> <resetValue>0x00000C00</resetValue> <resetMask>0x00FF1F03</resetMask> <fields> <field> <name>IFADCENRCCAL</name> <description>IFADCENRCCAL</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>rccal_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>rccal_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCTUNERCCALMODE</name> <description>IFADCTUNERCCALMODE</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SYmode</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ADCmode</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCTUNERC</name> <description>IFADCTUNERC</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>IFADCRCCALCOUNTERSTARTVAL</name> <description>IFADCRCCALCOUNTERSTARTVAL</description> <bitOffset>16</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IFADCSTATUS</name> <description></description> <addressOffset>0x0F8</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>IFADCRCCALOUT</name> <description>IFADCRCCALOUT</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>lo</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>hi</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>LNAMIXTRIM0</name> <description></description> <addressOffset>0x100</addressOffset> <access>read-write</access> <resetValue>0x00000110</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>LNAMIXLNA0CAPSEL</name> <description>LNAMIXLNA0CAPSEL</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXMXRBIAS0</name> <description>LNAMIXMXRBIAS0</description> <bitOffset>3</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>bias_1V</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>unused</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>bias_900m</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>bias_800m</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXVOUT0ADJ</name> <description>LNAMIXVOUT0ADJ</description> <bitOffset>5</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LNAMIXTRIM1</name> <description></description> <addressOffset>0x104</addressOffset> <access>read-write</access> <resetValue>0x00000110</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>LNAMIXLNA1CAPSEL</name> <description>LNAMIXLNA1CAPSEL</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXMXRBIAS1</name> <description>LNAMIXMXRBIAS1</description> <bitOffset>3</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>bias_1V</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>unused</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>bias_900m</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>bias_800m</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXVOUT1ADJ</name> <description>LNAMIXVOUT1ADJ</description> <bitOffset>5</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LNAMIXTRIM2</name> <description></description> <addressOffset>0x108</addressOffset> <access>read-write</access> <resetValue>0x0115E3D0</resetValue> <resetMask>0x01FFFFF0</resetMask> <fields> <field> <name>LNAMIXCURCTRL</name> <description>LNAMIXCURCTRL</description> <bitOffset>4</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXHIGHCUR</name> <description>LNAMIXHIGHCUR</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>current_470uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>current_530uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>unused</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>current_590uA</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXLOWCUR</name> <description>LNAMIXLOWCUR</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>current_60per</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>current_80per</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>current_100per</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>current_150per</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXLNARESADJ</name> <description>LNAMIXLNARESADJ</description> <bitOffset>14</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXNCASADJ</name> <description>LNAMIXNCASADJ</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXPCASADJ</name> <description>LNAMIXPCASADJ</description> <bitOffset>19</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXTRIMVREG</name> <description>LNAMIXTRIMVREG</description> <bitOffset>21</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LNAMIXTRIM3</name> <description>No Description</description> <addressOffset>0x10C</addressOffset> <access>read-write</access> <resetValue>0x00002A10</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>LNAMIXIBIASADJN</name> <description>LNAMIXIBIASADJN</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXIBIASADJP</name> <description>LNAMIXIBIASADJP</description> <bitOffset>5</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXIBIASRANGEADJN</name> <description>LNAMIXIBIASRANGEADJN</description> <bitOffset>10</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Shift_range_low</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>default</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Shift_range_high</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXIBIASRANGEADJP</name> <description>LNAMIXIBIASRANGEADJP</description> <bitOffset>12</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Shift_range_low</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>default</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Shift_range_high</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>LNAMIXTRIM4</name> <description>No Description</description> <addressOffset>0x110</addressOffset> <access>read-write</access> <resetValue>0x52082002</resetValue> <resetMask>0xFF0FFF03</resetMask> <fields> <field> <name>LNAMIXRFPKDBWSEL</name> <description>LNAMIXRFPKDBWSEL</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFPKDCALCMLO</name> <description>LNAMIXRFPKDCALCMLO</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFPKDCALCMHI</name> <description>LNAMIXRFPKDCALCMHI</description> <bitOffset>14</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXRFPKDTHRESHSELLO</name> <description>LNAMIXRFPKDTHRESHSELLO</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>thresh_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>thresh_20m</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>thresh_30m</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>thresh_40m</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>thresh_50m</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>thresh_60m</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>thresh_70m</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>thresh_80m</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>thresh_90m</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>thresh_100m</name> <description></description> <value>9</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXRFPKDTHRESHSELHI</name> <description>LNAMIXRFPKDTHRESHSELHI</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>thresh_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>thresh_20m</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>thresh_30m</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>thresh_40m</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>thresh_50m</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>thresh_60m</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>thresh_70m</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>thresh_80m</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>thresh_90m</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>thresh_100m</name> <description></description> <value>9</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>LNAMIXCAL</name> <description></description> <addressOffset>0x114</addressOffset> <access>read-write</access> <resetValue>0x000007E0</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>LNAMIXCALPMOSEN</name> <description>LNAMIXCALPMOSEN</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>cal_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>cal_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXCALNMOSEN</name> <description>LNAMIXCALNMOSEN</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>cal_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>cal_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXCALVMODE</name> <description>LNAMIXCALVMODE</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>current_mode</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>voltage_mode</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXENIRCAL0</name> <description>LNAMIXENIRCAL0</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXENIRCAL1</name> <description>LNAMIXENIRCAL1</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXIRCAL0AMP</name> <description>LNAMIXIRCAL0AMP</description> <bitOffset>5</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>LNAMIXIRCAL1AMP</name> <description>LNAMIXIRCAL1AMP</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LNAMIXEN</name> <description></description> <addressOffset>0x118</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>LNAMIXENAMP0</name> <description>LNAMIXENAMP0</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXENAMP1</name> <description>LNAMIXENAMP1</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXENBIAS</name> <description>LNAMIXENBIAS</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXENLDO</name> <description>LNAMIXENLDO</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PRECTRL</name> <description></description> <addressOffset>0x11C</addressOffset> <access>read-write</access> <resetValue>0x00000026</resetValue> <resetMask>0x0000003F</resetMask> <fields> <field> <name>PREBYPFORCE</name> <description>PREBYPFORCE</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>not_forced</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>forced</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREREGTRIM</name> <description>PREREGTRIM</description> <bitOffset>1</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p61</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p68</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p74</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p80</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>v1p86</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>v1p91</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>v1p96</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>v2p00</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PREVREFTRIM</name> <description>PREVREFTRIM</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v0p675</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v0p688</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v0p700</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v0p713</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PATRIM0</name> <description></description> <addressOffset>0x120</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>TXTRIMLPAVMID</name> <description>TXTRIMLPAVMID</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>noeffect0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>noeffect1</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>noeffec2</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>noeffect3</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PATRIM1</name> <description></description> <addressOffset>0x124</addressOffset> <access>read-write</access> <resetValue>0x0000235B</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>TXTRIMXPAVNB</name> <description>TXTRIMXPAVNB</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ovdd0p45</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ovdd0p50</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ovdd0p55</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ovdd0p60</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>ovdd0p65</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>ovdd0p70</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>ovdd0p75</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>ovdd0p80</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMXPAVPB</name> <description>TXTRIMXPAVPB</description> <bitOffset>3</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ognd0p45</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ognd0p50</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ognd0p55</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ognd0p60</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>ognd0p65</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>ognd0p70</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>ognd0p75</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>ognd0p80</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMHPAVMID</name> <description>TXTRIMHPAVMID</description> <bitOffset>6</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>noeffect0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>noeffect1</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>noeffect2</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>noeffect3</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMHPAVNCAS</name> <description>TXTRIMHPAVNCAS</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ognd1p50</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ognd1p55</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ognd1p60</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ognd1p65</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>ognd1p70</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>ognd1p75</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>ognd1p80</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>ognd1p85</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMHPAVPCAS</name> <description>TXTRIMHPAVPCAS</description> <bitOffset>11</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ovdd1p30</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p35</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p40</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p45</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p50</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p55</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p60</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p65</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PATRIM2</name> <description></description> <addressOffset>0x128</addressOffset> <access>read-write</access> <resetValue>0x00007777</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>TXTRIMCLKGENDUTYN</name> <description>TXTRIMCLKGENDUTYN</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pc50_plus_0000ps</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_2p40ps</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_5p00ps</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_7p20ps</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_10p8ps</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_13p6ps</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_17p1ps</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_21p9ps</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_28p1ps</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_36p3ps</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_47p3ps</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_62p0ps</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_0110ps</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_0211ps</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_0304ps</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_0450ps</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMCLKGENDUTYP</name> <description>TXTRIMCLKGENDUTYP</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pc50_plus_0000ps</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_2p40ps</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_5p00ps</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_7p20ps</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_10p8ps</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_13p6ps</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_17p1ps</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_21p9ps</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_28p1ps</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_36p3ps</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_47p3ps</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_62p0ps</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_0110ps</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_0211ps</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_304ps</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>pc50_plus_450ps</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMCLKGENNOVFALL</name> <description>TXTRIMCLKGENNOVFALL</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>tnov_0052ps</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>tnov_0070ps</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>tnov_0097ps</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>tnov_0111ps</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>tnov_0120ps</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>tnov_0131ps</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>tnov_0143ps</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>tnov_0158ps</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>tnov_0175ps</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>tnov_0196ps</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>tnov_0221ps</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>tnov_0251ps</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>tnov_0335ps</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>tnov_0466ps</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>tnov_0677ps</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>tnov_1025ps</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMCLKGENNOVRISE</name> <description>TXTRIMCLKGENNOVRISE</description> <bitOffset>12</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>tnov_0053ps</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>tnov_0073ps</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>tnov_0102ps</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>tnov_0116ps</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>tnov_0125ps</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>tnov_0136ps</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>tnov_0149ps</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>tnov_0164ps</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>tnov_0181ps</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>tnov_0203ps</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>tnov_0230ps</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>tnov_0262ps</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>tnov_0353ps</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>tnov_0495ps</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>tnov_0723ps</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>tnov_1099ps</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDRVEDGENN</name> <description>TXTRIMDRVEDGENN</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>tedge_0103ps</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>tedge_0110ps</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>tedge_0118ps</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>tedge_0125ps</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>tedge_0137ps</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>tedge_0159ps</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>tedge_0178ps</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>tedge_0203ps</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>tedge_0238ps</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>tedge_0288ps</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>tedge_0357ps</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>tedge_0457ps</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>tedge_0604ps</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>tedge_0828ps</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>tedge_1186ps</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>tedge_1793ps</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDRVEDGENP</name> <description>TXTRIMDRVEDGENP</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>tedge_0103ps</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>tedge_0110ps</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>tedge_0118ps</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>tedge_0125ps</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>tedge_0137ps</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>tedge_0159ps</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>tedge_0178ps</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>tedge_0203ps</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>tedge_0238ps</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>tedge_0288ps</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>tedge_0357ps</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>tedge_0457ps</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>tedge_0604ps</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>tedge_0828ps</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>tedge_1186ps</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>tedge_1793ps</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDRVEDGEPN</name> <description>TXTRIMDRVEDGEPN</description> <bitOffset>24</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>tedge_0103ps</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>tedge_0110ps</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>tedge_0118ps</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>tedge_0125ps</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>tedge_0137ps</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>tedge_0159ps</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>tedge_0178ps</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>tedge_0203ps</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>tedge_0238ps</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>tedge_0288ps</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>tedge_0357ps</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>tedge_0457ps</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>tedge_0604ps</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>tedge_0828ps</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>tedge_1186ps</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>tedge_1793ps</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDRVEDGEPP</name> <description>TXTRIMDRVEDGEPP</description> <bitOffset>28</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>tedge_0103ps</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>tedge_0110ps</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>tedge_0118ps</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>tedge_0125ps</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>tedge_0137ps</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>tedge_0159ps</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>tedge_0179ps</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>tedge_0203ps</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>tedge_0238ps</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>tedge_0288ps</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>tedge_0357ps</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>tedge_0457ps</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>tedge_0604ps</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>tedge_0828ps</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>tedge_1186ps</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>tedge_1793ps</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PATRIM3</name> <description>No Description</description> <addressOffset>0x12C</addressOffset> <access>read-write</access> <resetValue>0x00910CAA</resetValue> <resetMask>0x1FFFFFFF</resetMask> <fields> <field> <name>TXTRIMDREGBLEED</name> <description>TXTRIMDREGBLEED</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>bleed_0uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>bleed_140uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>bleed_280uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>bleed_420uA</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDREGBLEEDAUTO</name> <description>TXTRIMDREGBLEEDAUTO</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMOREGBLEEDAUTO</name> <description>TXTRIMOREGBLEEDAUTO</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_bleed_auto</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_bleed_auto</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDREGFB</name> <description>TXTRIMDREGFB</description> <bitOffset>4</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p222</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p276</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p346</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p436</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMOREGFB</name> <description>TXTRIMOREGFB</description> <bitOffset>6</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p340</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p491</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p641</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p791</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>v1p941</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>v2p091</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>v2p241</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>v2p391</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>v2p541</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>v2p691</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>v2p841</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>v2p991</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>v3p141</name> <description></description> <value>12</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDREG</name> <description>TXTRIMDREG</description> <bitOffset>10</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p212</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p257</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p301</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p346</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>v1p391</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>v1p436</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>v1p481</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>v1p526</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMOREG</name> <description>TXTRIMOREG</description> <bitOffset>13</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p420</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p448</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p475</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p503</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>v1p531</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>v1p558</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>v1p586</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>v1p613</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>v1p641</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>v1p668</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>v1p696</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>v1p723</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>v1p751</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>v1p778</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>v1p806</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>v1p833</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMRREG</name> <description>TXTRIMRREG</description> <bitOffset>17</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p354</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p380</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p406</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p432</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>v1p458</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>v1p484</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>v1p510</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>v1p536</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>v1p562</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>v1p588</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>v1p614</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>v1p640</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>v1p666</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>v1p692</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>v1p707</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>v1p708</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDREGPSR</name> <description>TXTRIMDREGPSR</description> <bitOffset>21</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_psrr_boost</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_psrr_boost</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMOREGPSR</name> <description>TXTRIMOREGPSR</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_psrr_cancellation</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_psrr_cancellation</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDREGSLICES</name> <description>TXTRIMDREGSLICES</description> <bitOffset>23</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>slice_1x</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>slice_2x</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>slice_3x</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>slice_4x</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMOREGSLICES</name> <description>TXTRIMOREGSLICES</description> <bitOffset>25</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>enable_oreg</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>not_valid1</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>not_valid2</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>not_valid3</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMDREGMOREBW</name> <description>TXTRIMDREGMOREBW</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_extra_bw</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_extra_bw</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMOREGMOREBW</name> <description>TXTRIMOREGMOREBW</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PATRIM4</name> <description>No Description</description> <addressOffset>0x130</addressOffset> <access>read-write</access> <resetValue>0x00FC0075</resetValue> <resetMask>0x00FFFFFF</resetMask> <fields> <field> <name>TXTRIMXPAVNBDRV</name> <description>TXTRIMXPAVNBDRV</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vnb_plus_0p60</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vnb_plus_0p65</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vnb_plus_0p70</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vnb_plus_0p75</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMXPAVPBDRV</name> <description>TXTRIMXPAVPBDRV</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vpb_plus_0p60</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vpb_plus_0p65</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vpb_plus_0p70</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vpb_plus_0p75</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMXPAVXSCURRENT</name> <description>TXTRIMXPAVXSCURRENT</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>m1p75db</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>m1p50db</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>m1p25db</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>m1p00db</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>m0p75db</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>m0p50db</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>m0p25db</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>p00db</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>p0p25db</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>p0p50db</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>p0p75db</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>p1p00db</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>p1p25db</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>p1p50db</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>p1p75db</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>p2p00db</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXXPAVXSCURRENTCOARSE</name> <description>TXXPAVXSCURRENTCOARSE</description> <bitOffset>8</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>rep01x</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>rep02x</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>rep03x</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>rep04x</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>rep05x</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>rep06x</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>rep07x</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>rep08x</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>rep09x</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>rep10x</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>rep11x</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>rep12x</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>rep13x</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>rep14x</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>rep15x</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>rep16x</name> <description></description> <value>15</value> </enumeratedValue> <enumeratedValue> <name>rep17x</name> <description></description> <value>16</value> </enumeratedValue> <enumeratedValue> <name>rep18x</name> <description></description> <value>17</value> </enumeratedValue> <enumeratedValue> <name>rep19x</name> <description></description> <value>18</value> </enumeratedValue> <enumeratedValue> <name>rep20x</name> <description></description> <value>19</value> </enumeratedValue> <enumeratedValue> <name>rep21x</name> <description></description> <value>20</value> </enumeratedValue> <enumeratedValue> <name>rep22x</name> <description></description> <value>21</value> </enumeratedValue> <enumeratedValue> <name>rep23x</name> <description></description> <value>22</value> </enumeratedValue> <enumeratedValue> <name>rep24x</name> <description></description> <value>23</value> </enumeratedValue> <enumeratedValue> <name>rep25x</name> <description></description> <value>24</value> </enumeratedValue> <enumeratedValue> <name>rep26x</name> <description></description> <value>25</value> </enumeratedValue> <enumeratedValue> <name>rep27x</name> <description></description> <value>26</value> </enumeratedValue> <enumeratedValue> <name>rep28x</name> <description></description> <value>27</value> </enumeratedValue> <enumeratedValue> <name>rep29x</name> <description></description> <value>28</value> </enumeratedValue> <enumeratedValue> <name>rep30x</name> <description></description> <value>29</value> </enumeratedValue> <enumeratedValue> <name>rep31x</name> <description></description> <value>30</value> </enumeratedValue> <enumeratedValue> <name>rep32x</name> <description></description> <value>31</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXXPAVXSCURRENTCOARSEMIN</name> <description>TXXPAVXSCURRENTCOARSEMIN</description> <bitOffset>13</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>imin20u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>imin10u</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>imin05u</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>imin2p5u</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXXPAVXSCURRENTFINE</name> <description>TXXPAVXSCURRENTFINE</description> <bitOffset>15</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>imax200u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>imax245u</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>imax293u</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>imax360u</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>imax400u</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>imax800u</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>imax1200u</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>imax1600u</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>classd</name> <description></description> <value>8</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXXPAVXSCURRENTSELHPA</name> <description>TXXPAVXSCURRENTSELHPA</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>lpa</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>hpa</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXVXSCURRENTVREFN</name> <description>TXVXSCURRENTVREFN</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ognd0p825</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ognd1p075</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ognd1p325</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ognd1p575</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXVXSCURRENTVREFP</name> <description>TXVXSCURRENTVREFP</description> <bitOffset>22</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ovdd0p825</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p075</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p325</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p575</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PATRIM5</name> <description>No Description</description> <addressOffset>0x134</addressOffset> <access>read-write</access> <resetValue>0x000000FC</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>TXVNSRAIL</name> <description>TXVNSRAIL</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXVPSRAIL</name> <description>TXVPSRAIL</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMXPAVNS</name> <description>TXTRIMXPAVNS</description> <bitOffset>2</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ognd1p07</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ognd1p12</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ognd1p18</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ognd1p25</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>ognd1p34</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>ognd1p43</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>ognd1p53</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>ognd1p63</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXTRIMXPAVPS</name> <description>TXTRIMXPAVPS</description> <bitOffset>5</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ovdd1p03</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p08</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p14</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p19</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p24</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p30</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p40</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>ovdd1p50</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PADEBUG0</name> <description></description> <addressOffset>0x138</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>TXOREGBYPASS</name> <description>TXOREGBYPASS</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXDREGBYPASS</name> <description>TXDREGBYPASS</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_bypass</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_bypass</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXRREGBYPASS</name> <description>TXRREGBYPASS</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>not_bypass</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>bypass</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXPDNVDDPA</name> <description>TXPDNVDDPA</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>not_pull_down_ovdd</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pull_down_ovdd</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>TXPOWER</name> <description>No Description</description> <addressOffset>0x13C</addressOffset> <access>read-write</access> <resetValue>0x007FE020</resetValue> <resetMask>0x007FEEFF</resetMask> <fields> <field> <name>TXSTRIPE</name> <description>TXSTRIPE</description> <bitOffset>0</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>on_stripe_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>on_stripe_12</name> <description></description> <value>12</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXSLICE</name> <description>TXSLICE</description> <bitOffset>5</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>on_0_slice</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>on_1_slices</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>on_2_slices</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>NA</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXDRVSLICE</name> <description>TXDRVSLICE</description> <bitOffset>9</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>TXANARAMPODEV</name> <description>TXANARAMPODEV</description> <bitOffset>13</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>TXANARAMPDRVFF</name> <description>TXANARAMPDRVFF</description> <bitOffset>18</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>TXRAMP</name> <description>No Description</description> <addressOffset>0x140</addressOffset> <access>read-write</access> <resetValue>0x0000003F</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>TXANARAMPDRVBW</name> <description>TXANARAMPDRVBW</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>drv_ramp_bw_500k</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>drv_ramp_bw_1meg</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>drv_ramp_bw_2meg</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>drv_ramp_bw_4meg</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXANARAMPDRVEN</name> <description>TXANARAMPDRVEN</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ana_ramp_drv_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>tana_ramp_drv_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXANARAMPODEVBW</name> <description>TXANARAMPODEVBW</description> <bitOffset>3</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>odev_ramp_res105k</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>odev_ramp_res035k</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>odev_ramp_res015k</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>odev_ramp_res005k</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXANARAMPODEVEN</name> <description>TXANARAMPODEVEN</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ana_ramp_odev_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ana_ramp_odev_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXBYPASSRAMPCLK</name> <description>TXBYPASSRAMPCLK</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>use_ramp_clk</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>bypass_ramp_clk</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXMODEPHASEFLIP</name> <description>TXMODEPHASEFLIP</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXPHASEDIGITAL</name> <description>TXPHASEDIGITAL</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>phase0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>phase180</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXRESETPAPOWER</name> <description>TXRESETPAPOWER</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>no_reset</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>reset</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXUNMUTEENDRVFF</name> <description>TXUNMUTEENDRVFF</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>driver_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>driver_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PGATRIM</name> <description></description> <addressOffset>0x148</addressOffset> <access>read-write</access> <resetValue>0x00000547</resetValue> <resetMask>0x000007FF</resetMask> <fields> <field> <name>PGACTUNE</name> <description>PGACTUNE</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>cfb_0p7</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>cfb_nominal</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>cfb_1p32</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGADISANTILOCK</name> <description>PGADISANTILOCK</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>antilock_enable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>antilock_disable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAVCMOUTTRIM</name> <description>PGAVCMOUTTRIM</description> <bitOffset>5</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vcm_out_0p4</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vcm_out_0p45</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vcm_out_0p5</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vcm_out_0p55</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vcm_out_0p6</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vcm_out_0p65</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vcm_out_0p7</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vcm_out_0p75</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAVLDOTRIM</name> <description>PGAVLDOTRIM</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vdda_1p15</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vdda_1p2</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vdda_1p25</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vdda_1p3</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vdda_1p35</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vdda_1p4</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vdda_1p5</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vdda_1p55</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PGACAL</name> <description></description> <addressOffset>0x14C</addressOffset> <access>read-write</access> <resetValue>0x20202020</resetValue> <resetMask>0x3F3F3F3F</resetMask> <fields> <field> <name>PGAOFFNCALI</name> <description>PGAOFFNCALI</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>offset_m_300mv</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>offset_p_300mv</name> <description></description> <value>63</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAOFFNCALQ</name> <description>PGAOFFNCALQ</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>offset_m_300mv</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>offset_p_300mv</name> <description></description> <value>63</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAOFFPCALI</name> <description>PGAOFFPCALI</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>offset_m_300mv</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>offset_p_300mv</name> <description></description> <value>63</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAOFFPCALQ</name> <description>PGAOFFPCALQ</description> <bitOffset>24</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>offset_m_300mv</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>offset_p_300mv</name> <description></description> <value>63</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PGACTRL</name> <description></description> <addressOffset>0x150</addressOffset> <access>read-write</access> <resetValue>0x00000003</resetValue> <resetMask>0x00FFFEEF</resetMask> <fields> <field> <name>PGABWMODE</name> <description>PGABWMODE</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>bw_5MHz</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>bw_2p5MHz</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>bw_625kHz</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>bw_1p25MHz</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENBIAS</name> <description>PGAENBIAS</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>bias_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>bias_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENGHZ</name> <description>PGAENGHZ</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ghz_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ghz_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENLATCHI</name> <description>PGAENLATCHI</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pkd_latch_i_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pkd_latch_i_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENLATCHQ</name> <description>PGAENLATCHQ</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pkd_latch_q_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pkd_latch_q_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENLDOLOAD</name> <description>PGAENLDOLOAD</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_ldo_load</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_ldo_load</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENPGAI</name> <description>PGAENPGAI</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pgai_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pgai_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENPGAQ</name> <description>PGAENPGAQ</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pgaq_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pgaq_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENPKD</name> <description>PGAENPKD</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pkd_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pkd_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENRCMOUT</name> <description>PGAENRCMOUT</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>rcm_out_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>rcm_out_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAPOWERMODE</name> <description>PGAPOWERMODE</description> <bitOffset>14</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pm_typ</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pm_0p9</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>pm_1p2</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>pm_0p8</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGATHRPKDLOSEL</name> <description>PGATHRPKDLOSEL</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vref50mv</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vref75mv</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vref100mv</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vref125mv</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vref150mv</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vref175mv</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vref200mv</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vref225mv</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>vref250mv</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>vref275mv</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>vref300mv</name> <description></description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGATHRPKDHISEL</name> <description>PGATHRPKDHISEL</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vref50mv</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vref75mv</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vref100mv</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vref125mv</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>verf150mv</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vref175mv</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vref200mv</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vref225mv</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>vref250mv</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>vref275mv</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>vref300mv</name> <description></description> <value>10</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RFBIASCAL</name> <description></description> <addressOffset>0x154</addressOffset> <access>read-write</access> <resetValue>0x30203020</resetValue> <resetMask>0x3F3F3F3F</resetMask> <fields> <field> <name>RFBIASCALBIAS</name> <description>RFBIASCALBIAS</description> <bitOffset>0</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>RFBIASCALTC</name> <description>RFBIASCALTC</description> <bitOffset>8</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>RFBIASCALVREF</name> <description>RFBIASCALVREF</description> <bitOffset>16</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>RFBIASCALVREFSTARTUP</name> <description>RFBIASCALVREFSTARTUP</description> <bitOffset>24</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>RFBIASCTRL</name> <description></description> <addressOffset>0x158</addressOffset> <access>read-write</access> <resetValue>0x00040000</resetValue> <resetMask>0x000F001F</resetMask> <fields> <field> <name>RFBIASDISABLEBOOTSTRAP</name> <description>RFBIASDISABLEBOOTSTRAP</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>enable_startup</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>disable_startup</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RFBIASLDOHIGHCURRENT</name> <description>RFBIASLDOHIGHCURRENT</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>low_current</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>high_current</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RFBIASNONFLASHMODE</name> <description>RFBIASNONFLASHMODE</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>flash_process</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>non_flash_process</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RFBIASSTARTUPCORE</name> <description>RFBIASSTARTUPCORE</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>default</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>force_start</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RFBIASSTARTUPSUPPLY</name> <description>RFBIASSTARTUPSUPPLY</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>default</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>forc_start</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RFBIASLDOVREFTRIM</name> <description>RFBIASLDOVREFTRIM</description> <bitOffset>16</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vref_v0p800</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p813</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p825</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p837</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p850</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p863</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p875</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p887</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p900</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p913</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p925</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p938</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p950</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p963</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p975</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>vref_v0p988</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RADIOEN</name> <description></description> <addressOffset>0x15C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>PREEN</name> <description>PREEN</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>powered_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>powered_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PRESTB100UDIS</name> <description>PRESTB100UDIS</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>i100ua_enabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>i100ua_disabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>RFBIASEN</name> <description>RFBIASEN</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_rfis_vtr</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_rfis_vtr</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RFPATHEN0</name> <description>No Description</description> <addressOffset>0x160</addressOffset> <access>read-write</access> <resetValue>0x000000C2</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>LNAMIXEN0</name> <description>LNAMIXEN0</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXRFATTDCEN0</name> <description>LNAMIXRFATTDCEN0</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_dc</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_dc</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXRFPKDENRF0</name> <description>LNAMIXRFPKDENRF0</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_path0</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVRLO0SUBGEN</name> <description>SYLODIVRLO0SUBGEN</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENHPA0</name> <description>TXENHPA0</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>hpa0_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>hpa0_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENLPA0</name> <description>TXENLPA0</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>lpa0_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>lpa0_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENVMIDHPA0</name> <description>TXENVMIDHPA0</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENVMIDLPA0</name> <description>TXENVMIDLPA0</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RFPATHEN1</name> <description>No Description</description> <addressOffset>0x164</addressOffset> <access>read-write</access> <resetValue>0x000000C2</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>LNAMIXEN1</name> <description>LNAMIXEN1</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXRFATTDCEN1</name> <description>LNAMIXRFATTDCEN1</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_dc</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_dc</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXRFPKDENRF1</name> <description>LNAMIXRFPKDENRF1</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_path1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVRLO1SUBGEN</name> <description>SYLODIVRLO1SUBGEN</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENHPA1</name> <description>TXENHPA1</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>hpa1_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>hpa1_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENLPA1</name> <description>TXENLPA1</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>lpa1_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>lpa1_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENVMIDHPA1</name> <description>TXENVMIDHPA1</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENVMIDLPA1</name> <description>TXENVMIDLPA1</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>RX</name> <description></description> <addressOffset>0x168</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000F03FF</resetMask> <fields> <field> <name>IFADCCAPRESET</name> <description>IFADCCAPRESET</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>cap_reset_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>cap_reset_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCENLDOSERIES</name> <description>IFADCENLDOSERIES</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>series_ldo_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>series_ldo_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCENLDOSHUNT</name> <description>IFADCENLDOSHUNT</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>shunt_ldo_disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>shunt_ldo_enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXENRFPKD</name> <description>LNAMIXENRFPKD</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXENRFPKDLOTHRESH</name> <description>LNAMIXENRFPKDLOTHRESH</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXLDOLOWCUR</name> <description>LNAMIXLDOLOWCUR</description> <bitOffset>5</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>regular_mode</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>low_current_mode</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>high_current_mode</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>LNAMIXREGLOADEN</name> <description>LNAMIXREGLOADEN</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_resistor</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_resistor</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>PGAENLDO</name> <description>PGAENLDO</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_ldo</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_ldo</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPQNC3EN</name> <description>SYCHPQNC3EN</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>qnc_2</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>qnc_3</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPBIASTRIMBUFRX</name> <description>SYCHPBIASTRIMBUFRX</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>i_tail_10u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>i_tail_20u</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYPFDCHPLPENRX</name> <description>SYPFDCHPLPENRX</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYPFDFPWENRX</name> <description>SYPFDFPWENRX</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYVCOVCAPFASTRAMPRX</name> <description>SYVCOVCAPFASTRAMPRX</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vcap_fastramp_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vcap_fastramp_1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>TX</name> <description></description> <addressOffset>0x16C</addressOffset> <access>read-write</access> <resetValue>0x00002000</resetValue> <resetMask>0xC00F3FFF</resetMask> <fields> <field> <name>TXENDREG</name> <description>TXENDREG</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>dreg_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>dreg_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENOREG</name> <description>TXENOREG</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>oreg_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>oreg_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENOREGBLEED</name> <description>TXENOREGBLEED</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>oreg_bleed_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>oreg_bleed_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENRREG</name> <description>TXENRREG</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENCLKGEN</name> <description>TXENCLKGEN</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>clkgen_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>clkgen_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENPADDCFORCE</name> <description>TXENPADDCFORCE</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>dc_force_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>dc_force_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENPKDOGND</name> <description>TXENPKDOGND</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ognd_pkd_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>ognd_pkd_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENPKDOGNDCLK</name> <description>TXENPKDOGNDCLK</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pkdognd_clk_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pkdognd_clki_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENPUPDNPROTECT</name> <description>TXENPUPDNPROTECT</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>pupdn_protect_off</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>pupdn_protect_on</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENRAMPCLK</name> <description>TXENRAMPCLK</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable_ramp_clk</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable_ramp_clk</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENVTRCURRENT</name> <description>TXENVTRCURRENT</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXENXDRVVMID</name> <description>TXENXDRVVMID</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXMODEPMOSOFF</name> <description>TXMODEPMOSOFF</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXMODESE</name> <description>TXMODESE</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>differential</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>single_ended</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPBIASTRIMBUFTX</name> <description>SYCHPBIASTRIMBUFTX</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>i_tail_10u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>i_tail_20u</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYPFDCHPLPENTX</name> <description>SYPFDCHPLPENTX</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYPFDFPWENTX</name> <description>SYPFDFPWENTX</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYVCOVCAPFASTRAMPTX</name> <description>SYVCOVCAPFASTRAMPTX</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vcap_fastramp_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vcap_fastramp_1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>ENPAPOWER</name> <description>Override</description> <bitOffset>30</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENPASELSLICE</name> <description>Override</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SYTRIM0</name> <description></description> <addressOffset>0x174</addressOffset> <access>read-write</access> <resetValue>0x018FF169</resetValue> <resetMask>0x0FFFFFFF</resetMask> <fields> <field> <name>SYCHPBIAS</name> <description>SYCHPBIAS</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>bias_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>bias_1</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>bias_2</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>bias_3</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPCURRRX</name> <description>SYCHPCURRRX</description> <bitOffset>3</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>curr_1p5uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>curr_2p0uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>curr_2p5uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>curr_3p0uA</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>curr_3p5uA</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>curr_4p0uA</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>curr_4p5uA</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>curr_5p0uA</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPCURRTX</name> <description>SYCHPCURRTX</description> <bitOffset>6</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>curr_1p5uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>curr_2p0uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>curr_2p5uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>curr_3p0uA</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>curr_3p5uA</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>curr_4p0uA</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>curr_4p5uA</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>curr_5p0uA</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPLEVNSRC</name> <description>SYCHPLEVNSRC</description> <bitOffset>9</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SYCHPLEVPSRCRX</name> <description>SYCHPLEVPSRCRX</description> <bitOffset>12</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vsrcp_n105m</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n90m</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n75m</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n60m</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n45m</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n30m</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n15m</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n0m</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPLEVPSRCTX</name> <description>SYCHPLEVPSRCTX</description> <bitOffset>15</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vsrcp_n105m</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n90m</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n75m</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n60m</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n45m</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n30m</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n15m</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vsrcp_n0m</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPSRCENRX</name> <description>SYCHPSRCENRX</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPSRCENTX</name> <description>SYCHPSRCENTX</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPREPLICACURRADJ</name> <description>SYCHPREPLICACURRADJ</description> <bitOffset>20</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>load_8ua</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>load_16ua</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>load_20ua</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>load_28ua</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>load_24ua</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>load_32ua</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>load_36ua</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>load_44ua</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYTRIMCHPREGAMPBIAS</name> <description>SYTRIMCHPREGAMPBIAS</description> <bitOffset>23</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>bias_14uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>bias_20uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>bias_26uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>bias_32uA</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>bias_38uA</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>bias_44uA</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>bias_50uA</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>bias_56uA</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYTRIMCHPREGAMPBW</name> <description>SYTRIMCHPREGAMPBW</description> <bitOffset>26</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>C_000f</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>C_300f</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>C_600f</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>C_900f</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SYTRIM1</name> <description></description> <addressOffset>0x178</addressOffset> <access>read-write</access> <resetValue>0x1FE00440</resetValue> <resetMask>0xFFFC4FFF</resetMask> <fields> <field> <name>SYLODIVLDOTRIMCORERX</name> <description>SYLODIVLDOTRIMCORERX</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RXLO</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXLO</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVLDOTRIMCORETX</name> <description>SYLODIVLDOTRIMCORETX</description> <bitOffset>2</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>RXLO</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TXLO</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVLDOTRIMNDIORX</name> <description>SYLODIVLDOTRIMNDIORX</description> <bitOffset>4</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vreg_1p08</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p11</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p15</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p18</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p21</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p24</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p27</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p29</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p32</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p34</name> <description></description> <value>9</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVLDOTRIMNDIOTX</name> <description>SYLODIVLDOTRIMNDIOTX</description> <bitOffset>8</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>vreg_1p08</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p11</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p15</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p18</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p21</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p24</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p27</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p29</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p32</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>vreg_1p34</name> <description></description> <value>9</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVSELOUTINVADC</name> <description>SYLODIVSELOUTINVADC</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVTLOTRIMDELAY</name> <description>SYLODIVTLOTRIMDELAY</description> <bitOffset>18</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>SYMMDREPLICA1CURRADJ</name> <description>SYMMDREPLICA1CURRADJ</description> <bitOffset>21</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>load_8ua</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>load_16u</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>load_20ua</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>load_28ua</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>load_24ua</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>load_32ua</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>load_36ua</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>load_44ua</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYMMDREPLICA2CURRADJ</name> <description>SYMMDREPLICA2CURRADJ</description> <bitOffset>24</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>load_32u</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>load_64u</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>load_96u</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>load_128u</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>load_160u</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>load_192u</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>load_224u</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>load_256u</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYTRIMMMDREGAMPBIAS</name> <description>SYTRIMMMDREGAMPBIAS</description> <bitOffset>27</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>bias_14uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>bias_20uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>bias_26uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>bias_32uA</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>bias_38uA</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>bias_44uA</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>bias_50uA</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>bias_56uA</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYTRIMMMDREGAMPBW</name> <description>SYTRIMMMDREGAMPBW</description> <bitOffset>30</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>C_000f</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>C_300f</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>C_600f</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>C_900f</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SYCAL</name> <description></description> <addressOffset>0x17C</addressOffset> <access>read-write</access> <resetValue>0x01008100</resetValue> <resetMask>0x03018700</resetMask> <fields> <field> <name>SYVCOMODEPKD</name> <description>SYVCOMODEPKD</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>t_openloop_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>t_pkdetect_1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYVCOMORECURRENT</name> <description>SYVCOMORECURRENT</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>more_current_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>more_current_1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYVCOSLOWNOISEFILTER</name> <description>SYVCOSLOWNOISEFILTER</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>slow_noise_filter_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>slow_noise_filter_1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYVCOVCAPVCM</name> <description>SYVCOVCAPVCM</description> <bitOffset>15</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> <field> <name>SYHILOADCHPREG</name> <description>SYHILOADCHPREG</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>i_350uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>i_500uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>i_550uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>i_700uA</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SYEN</name> <description></description> <addressOffset>0x180</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000067FF</resetMask> <fields> <field> <name>SYCHPEN</name> <description>SYCHPEN</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPLPENRX</name> <description>SYCHPLPENRX</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYCHPLPENTX</name> <description>SYCHPLPENTX</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYENCHPREG</name> <description>SYENCHPREG</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYENCHPREPLICA</name> <description>SYENCHPREPLICA</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYENMMDREG</name> <description>SYENMMDREG</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYENMMDREPLICA1</name> <description>SYENMMDREPLICA1</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYENMMDREPLICA2</name> <description>SYENMMDREPLICA2</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYENVCOBIAS</name> <description>SYENVCOBIAS</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>en_vco_bias_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>en_vco_bias_1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYENVCOPFET</name> <description>SYENVCOPFET</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>en_vco_pfet_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>en_vco_pfet_1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYENVCOREG</name> <description>SYENVCOREG</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>en_vco_reg_0</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>en_vco_reg_1</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYSTARTCHPREG</name> <description>SYSTARTCHPREG</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>no_fast_startup</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>fast_startup</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYSTARTMMDREG</name> <description>SYSTARTMMDREG</description> <bitOffset>14</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>no_fast_startup</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>fast_startup</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SYLOEN</name> <description></description> <addressOffset>0x184</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000039E</resetMask> <fields> <field> <name>SYLODIVEN</name> <description>SYLODIVEN</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVLDOBIASEN</name> <description>SYLODIVLDOBIASEN</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVLDOEN</name> <description>SYLODIVLDOEN</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVRLOSUBGRADCCLKEN</name> <description>SYLODIVRLOSUBGRADCCLKEN</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVSMUXDIVEN</name> <description>SYLODIVSMUXDIVEN</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVTLOSUBGAUXEN</name> <description>SYLODIVTLOSUBGAUXEN</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVTLOSUBGEN</name> <description>SYLODIVTLOSUBGEN</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SYMMDCTRL</name> <description></description> <addressOffset>0x188</addressOffset> <access>read-write</access> <resetValue>0x00000048</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>SYMMDDIVRSDIG</name> <description>SYMMDDIVRSDIG</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Divideby1</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Divideby2</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>Divideby4</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>Divideby8</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYMMDMODERX</name> <description>SYMMDMODERX</description> <bitOffset>2</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>rx_w_swctrl</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>rx_wo_swctrl</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>qnc_dsm2</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>qnc_dsm3</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>rxlp_wo_swctrl</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>notuse_5</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>notuse_6</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>notuse_7</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYMMDMODETX</name> <description>SYMMDMODETX</description> <bitOffset>5</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>rx_w_swctrl</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>rx_wo_swctrl</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>qnc_dsm2</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>qnc_dsm3</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>rxlp_wo_swctrl</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>notuse_5</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>notuse_6</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>notuse_7</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SYDIVCTRL</name> <description>No Description</description> <addressOffset>0x18C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00033C00</resetMask> <fields> <field> <name>SYLODIVRADCDIV</name> <description>SYLODIVRADCDIV</description> <bitOffset>10</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>divide_by_8</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>divide_by_9</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>divide_by_10</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>divide_by_11</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>divide_by_12</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>divide_by_13</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>divide_by_14</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>divide_by_15</name> <description></description> <value>7</value> </enumeratedValue> <enumeratedValue> <name>divide_by_16</name> <description></description> <value>8</value> </enumeratedValue> <enumeratedValue> <name>divide_by_17</name> <description></description> <value>9</value> </enumeratedValue> <enumeratedValue> <name>divide_by_18</name> <description></description> <value>10</value> </enumeratedValue> <enumeratedValue> <name>divide_by_19</name> <description></description> <value>11</value> </enumeratedValue> <enumeratedValue> <name>divide_by_20</name> <description></description> <value>12</value> </enumeratedValue> <enumeratedValue> <name>divide_by_21</name> <description></description> <value>13</value> </enumeratedValue> <enumeratedValue> <name>divide_by_22</name> <description></description> <value>14</value> </enumeratedValue> <enumeratedValue> <name>divide_by_23</name> <description></description> <value>15</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYLODIVSMUXDIV</name> <description>SYLODIVSMUXDIV</description> <bitOffset>16</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>div_by_1</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>div_by_2</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>div_by_4</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>div_by_8</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>DIGCLKRETIMECTRL</name> <description>No Description</description> <addressOffset>0x190</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000777</resetMask> <fields> <field> <name>DIGCLKRETIMEENRETIME</name> <description>DIGCLKRETIMEENRETIME</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DIGCLKRETIMEDISRETIME</name> <description>DIGCLKRETIMEDISRETIME</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>enable_retime</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>disable_retime</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DIGCLKRETIMERESETN</name> <description>DIGCLKRETIMERESETN</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>operate</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>reset</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DIGCLKRETIMELIMITH</name> <description>DIGCLKRETIMELIMITH</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>DIGCLKRETIMELIMITL</name> <description>DIGCLKRETIMELIMITL</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DIGCLKRETIMESTATUS</name> <description>No Description</description> <addressOffset>0x194</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>DIGCLKRETIMECLKSEL</name> <description>DIGCLKRETIMECLKSEL</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>use_raw_clk</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>use_retimed_clk</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DIGCLKRETIMERESETNLO</name> <description>DIGCLKRETIMERESETNLO</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>lo</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>hi</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>XORETIMECTRL</name> <description>No Description</description> <addressOffset>0x198</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000777</resetMask> <fields> <field> <name>XORETIMEENRETIME</name> <description>XORETIMEENRETIME</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>XORETIMEDISRETIME</name> <description>XORETIMEDISRETIME</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>enable_retime</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>disable_retime</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>XORETIMERESETN</name> <description>XORETIMERESETN</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>reset</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>operate</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>XORETIMELIMITH</name> <description>XORETIMELIMITH</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>XORETIMELIMITL</name> <description>XORETIMELIMITL</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>XORETIMESTATUS</name> <description>No Description</description> <addressOffset>0x19C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>XORETIMECLKSEL</name> <description>XORETIMECLKSEL</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>use_raw_clk</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>use_retimed_clk</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>XORETIMERESETNLO</name> <description>XORETIMERESETNLO</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>lo</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>hi</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>AGCOVERWRITE0</name> <description>No Description</description> <addressOffset>0x1A0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x03F0FFFF</resetMask> <fields> <field> <name>ENMANLNAMIXRFATT</name> <description>Enable RAC Overwite PN</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENMANLNAMIXSLICE</name> <description>Enable RAC Overwite LNA</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENMANPGAGAIN</name> <description>Enable RAC Overwite PGA</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>ENMANIFADCSCALE</name> <description>Enable RAC Overwite PN</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MANLNAMIXSLICE0</name> <description>RAC Overwite LNA</description> <bitOffset>4</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>MANLNAMIXSLICE1</name> <description>RAC Overwite LNA</description> <bitOffset>10</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>MANPGAGAIN</name> <description>RAC Overwite PGA</description> <bitOffset>20</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>MANIFADCSCALE</name> <description>RAC Overwite PGA</description> <bitOffset>24</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>AGCOVERWRITE1</name> <description>No Description</description> <addressOffset>0x1A4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x3FFF3FFF</resetMask> <fields> <field> <name>MANLNAMIXRFATT0</name> <description>RAC Overwite PN</description> <bitOffset>0</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> <field> <name>MANLNAMIXRFATT1</name> <description>RAC Overwite PN</description> <bitOffset>16</bitOffset> <bitWidth>14</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IFADCPLLCTRL</name> <description>No Description</description> <addressOffset>0x1A8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>IFADCPLLINNIBBLE</name> <description>IFADCPLLINNIBBLE</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>IFADCPLLLDCNIB</name> <description>IFADCPLLLDCNIB</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLLDFNIB</name> <description>IFADCPLLLDFNIB</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLLDMNIB</name> <description>IFADCPLLLDMNIB</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>enable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>disable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLRDNIBBLE</name> <description>IFADCPLLRDNIBBLE</description> <bitOffset>7</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IFADCPLLDCO</name> <description>No Description</description> <addressOffset>0x1AC</addressOffset> <access>read-write</access> <resetValue>0x00010104</resetValue> <resetMask>0x0001FFFF</resetMask> <fields> <field> <name>IFADCPLLDCOBBCAL</name> <description>IFADCPLLDCOBBCAL</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Invalid</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LSB0p5</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>LSB1p0</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>LSB1p5</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>LSB2p0</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>LSB2p5</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>LSB3p0</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>LSB3p5</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLDCOTEMPADJ</name> <description>IFADCPLLDCOTEMPADJ</description> <bitOffset>3</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> <field> <name>IFADCPLLDCOBIASHALF</name> <description>IFADCPLLDCOBIASHALF</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLDCOENABLE</name> <description>IFADCPLLDCOENABLE</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLDCOFILTER</name> <description>IFADCPLLDCOFILTER</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLDCOFULLRATE</name> <description>IFADCPLLDCOFULLRATE</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>halfrate</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>fullrate</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLDCOMSBCURRENT</name> <description>IFADCPLLDCOMSBCURRENT</description> <bitOffset>13</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IFADCPLLEN</name> <description>No Description</description> <addressOffset>0x1B0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x000003FD</resetMask> <fields> <field> <name>IFADCPLLENBBDET</name> <description>IFADCPLLENBBDET</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLENBBXLDET</name> <description>IFADCPLLENBBXLDET</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLENBBXMDET</name> <description>IFADCPLLENBBXMDET</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLENCFDET</name> <description>IFADCPLLENCFDET</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLENROTDET</name> <description>IFADCPLLENROTDET</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLSERIEREGENABLE</name> <description>IFADCPLLSERIEREGENABLE</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLSHUNTREGENABLE</name> <description>IFADCPLLSHUNTREGENABLE</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLENREFBUF</name> <description>IFADCPLLENREFBUF</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLENXOBYP</name> <description>IFADCPLLENXOBYP</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IFADCPLLREG</name> <description>No Description</description> <addressOffset>0x1B4</addressOffset> <access>read-write</access> <resetValue>0x00000136</resetValue> <resetMask>0x000001FF</resetMask> <fields> <field> <name>IFADCPLLSERIEREGFILTER</name> <description>IFADCPLLSERIEREGFILTER</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLSERIEREGVCTRL</name> <description>IFADCPLLSERIEREGVCTRL</description> <bitOffset>1</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v1p393</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p370</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p346</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p322</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>v1p298</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>v1p274</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>v1p249</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>v1p225</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLSHUNTREGICTRL</name> <description>IFADCPLLSHUNTREGICTRL</description> <bitOffset>4</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>cur15uA</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>cur20uA</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>cur25uA</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>cur30uA</name> <description></description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>cur35uA</name> <description></description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>cur40uA</name> <description></description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>cur45uA</name> <description></description> <value>6</value> </enumeratedValue> <enumeratedValue> <name>cur50uA</name> <description></description> <value>7</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IFADCPLLSHUNTREGVCTRL</name> <description>IFADCPLLSHUNTREGVCTRL</description> <bitOffset>7</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>v0p987</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>v1p027</name> <description></description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>v1p108</name> <description></description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>v1p148</name> <description></description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>IFADCPLLOUTSTATUS</name> <description></description> <addressOffset>0x1B8</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>IFADCPLLOUTNIBBLE</name> <description>IFADCPLLOUTNIBBLE</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>TXOGNDPKD</name> <description>No Description</description> <addressOffset>0x1BC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000007F</resetMask> <fields> <field> <name>TXPKDOGNDTHRESH</name> <description>TXPKDOGNDTHRESH</description> <bitOffset>0</bitOffset> <bitWidth>4</bitWidth> <access>read-write</access> </field> <field> <name>TXPKDOGNDBYPASSLATCH</name> <description>TXPKDOGNDBYPASSLATCH</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>disable</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>enable</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXPKDOGNDTYPE</name> <description>TXPKDOGNDTYPE</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>negative</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>positive</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXPKDOGNDRESET</name> <description>TXPKDOGNDRESET</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>latch</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>reset_latch</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>TXOGNDPKDSTATUS</name> <description>No Description</description> <addressOffset>0x1C0</addressOffset> <access>read-only</access> <resetValue>0x00000001</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>TXOGNDPKDN</name> <description>TXOGNDPKDN</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>triped</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>no_trip</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>TXOGNDPKDP</name> <description>TXOGNDPKDP</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>no_trip</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>tripped</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>SCRATCH0</name> <description>No Description</description> <addressOffset>0x3E0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCRATCH0</name> <description>SCRATCH0</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCRATCH1</name> <description>No Description</description> <addressOffset>0x3E4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCRATCH1</name> <description>SCRATCH1</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCRATCH2</name> <description>No Description</description> <addressOffset>0x3E8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCRATCH2</name> <description>SCRATCH2</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCRATCH3</name> <description>No Description</description> <addressOffset>0x3EC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCRATCH3</name> <description>SCRATCH3</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCRATCH4</name> <description>No Description</description> <addressOffset>0x3F0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCRATCH4</name> <description>SCRATCH4</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCRATCH5</name> <description>No Description</description> <addressOffset>0x3F4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCRATCH5</name> <description>SCRATCH5</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCRATCH6</name> <description>No Description</description> <addressOffset>0x3F8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCRATCH6</name> <description>SCRATCH6</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SCRATCH7</name> <description>No Description</description> <addressOffset>0x3FC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>SCRATCH7</name> <description>SCRATCH7</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>THMSW</name> <description>No Description</description> <addressOffset>0x7E8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>EN</name> <description>Enable Switch</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>HALFSWITCH</name> <description>Halfswitch Mode enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>Disabled</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>Enabled</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>RFSCRATCHPAD_NS</name> <version>0</version> <description>RFSCRATCHPAD_NS Registers</description> <baseAddress>0xB8024000</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>RFMAILBOX_NS</name> <version>0</version> <description>RFMAILBOX_NS Registers</description> <baseAddress>0xB802C000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <registers> <register> <name>MSGPTR0</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PTR</name> <description>Pointer</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MSGPTR1</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PTR</name> <description>Pointer</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MSGPTR2</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PTR</name> <description>Pointer</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>MSGPTR3</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>PTR</name> <description>Pointer</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>MBOXIF0</name> <description>Mailbox Interupt Flag</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MBOXIF1</name> <description>Mailbox Interupt Flag</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MBOXIF2</name> <description>Mailbox Interupt Flag</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MBOXIF3</name> <description>Mailbox Interupt Flag</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x044</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>MBOXIEN0</name> <description>Mailbox Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MBOXIEN1</name> <description>Mailbox Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MBOXIEN2</name> <description>Mailbox Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>MBOXIEN3</name> <description>Mailbox Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>RFECA0_NS</name> <version>1</version> <description>RFECA0_NS Registers</description> <baseAddress>0xB8030000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>RFECA0</name> <value>74</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>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>CMD</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>MODE</name> <description>Running Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Set to make ECA idle</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Set to enable capture mode</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>PLAYBACK</name> <description>Set to enable playback mode</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STARTEVENTCNTR</name> <description>Start Event Counter</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STOPEVENTCNTR</name> <description>Stop Event Counter</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CLEAREVENTCNTR</name> <description>Clear Event Counter</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>CONTROL</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>BUFMODE</name> <description>Buffer Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SINGLE</name> <description>Single buffer is used</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DUAL</name> <description>Dual buffers are used</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>QCHANNELMODE</name> <description>Q-Channel Mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACCEPT</name> <description>ECA immediately stops current operation and asserts QACCEPTn after completing the last outstanding DMA bus transaction</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DENY</name> <description>ECA responds to any QREQn request with a QDENY response if ECA is active currenly </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>0x0000000F</resetMask> <fields> <field> <name>RUNMODE</name> <description>Run Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>ECA is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode is running</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>PLAYBACK</name> <description>Playback mode is running</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYNCBUSY</name> <description>Sync Busy</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>EVENTCNTRSTARTED</name> <description>Event Counter Started</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>BUF0WMIND</name> <description>BUF0 Watermark Indication</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1WMIND</name> <description>BUF1 Watermark Indication</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0FULLIND</name> <description>BUF0 Full Indication</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1FULLIND</name> <description>BUF1 Full Indication</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STARTTRIG</name> <description>Start Trigger</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STOPTRIG</name> <description>Stop Trigger</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CAPTURESTART</name> <description>Capture Start</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CAPTUREEND</name> <description>Capture End</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PLAYBACKSTART</name> <description>Playback Start</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PLAYBACKEND</name> <description>Playback End</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EVENTCNTRCOMP</name> <description>Event Counter Compare</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FIFOORERROR</name> <description>FIFO Overrun Error</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FIFOURERROR</name> <description>FIFO Underrun Error</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DMABUSERROR</name> <description>DMA Bus Error</description> <bitOffset>13</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>0x00003FFF</resetMask> <fields> <field> <name>BUF0WMIND</name> <description>New BitField</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1WMIND</name> <description>New BitField</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0FULLIND</name> <description>New BitField</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1FULLIND</name> <description>New BitField</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STARTTRIG</name> <description>New BitField</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STOPTRIG</name> <description>New BitField</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CAPTURESTART</name> <description>New BitField</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CAPTUREEND</name> <description>New BitField</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PLAYBACKSTART</name> <description>New BitField</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PLAYBACKEND</name> <description>New BitField</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EVENTCNTRCOMP</name> <description>New BitField</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FIFOORERROR</name> <description>New BitField</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FIFOURERROR</name> <description>New BitField</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DMABUSERROR</name> <description>New BitField</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DMABUSERRORSTATUS</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADDR</name> <description>DMA BUS ERROR ADDRESS</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF0_BASE</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>BASE</name> <description>Base Address</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF0_LIMITOFFSET</name> <description>No Description</description> <addressOffset>0x028</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFC</resetMask> <fields> <field> <name>OFFSET</name> <description>Limit Offset</description> <bitOffset>2</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF0_WMOFFSET</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFC</resetMask> <fields> <field> <name>OFFSET</name> <description>Watermark Offset</description> <bitOffset>2</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF1_BASE</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>BASE</name> <description>Base Address</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF1_LIMITOFFSET</name> <description>No Description</description> <addressOffset>0x034</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFC</resetMask> <fields> <field> <name>OFFSET</name> <description>Limit Offset</description> <bitOffset>2</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF1_WMOFFSET</name> <description>No Description</description> <addressOffset>0x038</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFC</resetMask> <fields> <field> <name>OFFSET</name> <description>Watermark Offset</description> <bitOffset>2</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUFPTRSTATUS</name> <description>No Description</description> <addressOffset>0x03C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>STATUS</name> <description>Buffer Pointer Status</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STARTTRIGCTRL</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>TRACESEL</name> <description>Trace Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>ENABLE</name> <description>Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COMBMODE</name> <description>Combination Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AND</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>OR</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>STOPTRIGCTRL</name> <description>No Description</description> <addressOffset>0x044</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>TRACESEL</name> <description>Trace Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>ENABLE</name> <description>Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COMBMODE</name> <description>Combination Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AND</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>OR</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>STARTTRIGENMASK</name> <description>No Description</description> <addressOffset>0x048</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ENMASK</name> <description>Enable Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STARTTRIGREDMASK</name> <description>No Description</description> <addressOffset>0x04C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REDMASK</name> <description>Rising Edge Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STARTTRIGFEDMASK</name> <description>No Description</description> <addressOffset>0x050</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>FEDMASK</name> <description>Falling Edge Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STARTTRIGLVL0MASK</name> <description>No Description</description> <addressOffset>0x054</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LVL0MASK</name> <description>Level 0 Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STARTTRIGLVL1MASK</name> <description>No Description</description> <addressOffset>0x058</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LVL1MASK</name> <description>Level 1 Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGENMASK</name> <description>No Description</description> <addressOffset>0x05C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ENMASK</name> <description>Enable Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGREDMASK</name> <description>No Description</description> <addressOffset>0x060</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REDMASK</name> <description>Rising Edge Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGFEDMASK</name> <description>No Description</description> <addressOffset>0x064</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>FEDMASK</name> <description>Falling Edge Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGLVL0MASK</name> <description>No Description</description> <addressOffset>0x068</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LVL0MASK</name> <description>Level 0 Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGLVL1MASK</name> <description>No Description</description> <addressOffset>0x06C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LVL1MASK</name> <description>Level 1 Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CAPTURECTRL</name> <description>No Description</description> <addressOffset>0x070</addressOffset> <access>read-write</access> <resetValue>0x00000501</resetValue> <resetMask>0x7FF7FFFF</resetMask> <fields> <field> <name>TRACESEL</name> <description>Trace Select</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>DATAWIDTH</name> <description>Data Width</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BIT1</name> <description>1 bit</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BIT2</name> <description>2 bits</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BIT4</name> <description>4 bits</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>BIT8</name> <description>8 bits</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>BIT16</name> <description>16 bits</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>BIT32</name> <description>32 bits</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DATAROTATESIZE</name> <description>Data Rotate Size</description> <bitOffset>11</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>STARTMODE</name> <description>Start Mode</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>MANUAL</name> <description>In this mode, setting CMD.MODE=CAPTURE would start the capture</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START_TRIGGER</name> <description>In this mode, a start-trigger(via STARTTRIGCTRL) would start the capture</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STOPMODE</name> <description>Stop Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CONTINUOUS</name> <description>Capture will continue to occur until another mode is configured</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BUF_FULL</name> <description>Capture will stop when the memory buffer is full. In this mode CAPTURESTOPDELAY has no effect</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP_TRIGGER</name> <description>Capture will stop when the stop-trigger event occurs or optionally after a CAPTURESTOPDELAY number of cycles/capture-events if configured</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>STOP_TRIGGER_FULL</name> <description>Capture stops when either of the following conditions is met (in either of these conditions, CAPTURESTOPDELAY has no effect): BUF_FULL condition or STOP_TRIGGER condition</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COND</name> <description>Condition</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>TIMED</name> <description>Capture condition is based on the rate specified in CAPTURERATECTRL register within the active capture window</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START_TRIGGER</name> <description>Capture condition is every start-trigger event in the active capture windo</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SLAVE</name> <description>Capture condition is every cycle when cap_event_in input is high</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STOPCONDPRI</name> <description>Stop Condition Priority</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRITEDIS</name> <description>Write Memory Disable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DATAOUTEN</name> <description>Port Interface Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DATAOUTDSHIFT</name> <description>Port Interface Shift</description> <bitOffset>25</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CAPTURESTARTDELAY</name> <description>No Description</description> <addressOffset>0x074</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>DELAY</name> <description>Start Delay</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CAPTURESTOPDELAY</name> <description>No Description</description> <addressOffset>0x078</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>DELAY</name> <description>Stop Delay</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CAPTURERATECTRL</name> <description>No Description</description> <addressOffset>0x07C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>RATE</name> <description>Capture Rate</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PLAYBACKCTRL</name> <description>No Description</description> <addressOffset>0x080</addressOffset> <access>read-write</access> <resetValue>0x00000014</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>MODE</name> <description>Playback Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SINGLE</name> <description>Playback starts at BUF0_BASE and stops at BUF1_BASE + BUF1_LIMITOFFSET</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOOP</name> <description>Playback starts at BUF0_BASE and loops/wraps continuously until CTRL.MODE != PLAYBACK (this can be supported in single or double-buffer modes)</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COND</name> <description>Playback Condition</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>START_TRIGGER</name> <description>Playback event occurs at every start-trigger event</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TIMED</name> <description>Playback event occurs based on rate defined in PLAYBACL_RATE_CTRL</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DATAWIDTH</name> <description>Playback Data Width</description> <bitOffset>2</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BIT1</name> <description>1 bit</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BIT2</name> <description>2 bits</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BIT4</name> <description>4 bits</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>BIT8</name> <description>8 bits</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>BIT16</name> <description>16 bits</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>BIT32</name> <description>32 bits</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PLAYBACKRATECTRL</name> <description>No Description</description> <addressOffset>0x084</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>RATE</name> <description>Playback Rate</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>EVENTCNTRCTRL</name> <description>No Description</description> <addressOffset>0x088</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>STARTMODE</name> <description>Start Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>MANUAL</name> <description>Counting starts as soon as ENABLE=1</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START_TRIGGER</name> <description>Counting starts when the start-trigger event occurs</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STOPMODE</name> <description>Stop Mode</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>MANUAL</name> <description>When writing a 1, stops the counter advancing</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>STOP_TRIGGER</name> <description>When stop trigger is active, stops the counter advancing</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>COMPARE</name> <description>When the count reaches the value programmed in EVENTCNTRCOMPARE, stops the counter advancing</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COUNTMODE</name> <description>Count Mode</description> <bitOffset>3</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ALWAYS</name> <description>Increment on every clock cycle</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START_TRIGGER</name> <description>Increment on every start-trigger event</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP_TRIGGER</name> <description>Increment on every stop-trigger event</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ALL_TRIGGER</name> <description>Increment on either every start- or stop-trigger event</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EVENTCNTRCOMPARE</name> <description>No Description</description> <addressOffset>0x08C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COMPARE</name> <description>Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>EVENTCNTRSTATUS</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>STATUS</name> <description>Event Count Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>RFECA1_NS</name> <version>1</version> <description>RFECA1_NS Registers</description> <baseAddress>0xB8034000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>RFECA1</name> <value>75</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>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>CMD</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>MODE</name> <description>Running Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>write-only</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>Set to make ECA idle</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Set to enable capture mode</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>PLAYBACK</name> <description>Set to enable playback mode</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STARTEVENTCNTR</name> <description>Start Event Counter</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>STOPEVENTCNTR</name> <description>Stop Event Counter</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>CLEAREVENTCNTR</name> <description>Clear Event Counter</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>CONTROL</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>BUFMODE</name> <description>Buffer Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SINGLE</name> <description>Single buffer is used</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DUAL</name> <description>Dual buffers are used</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>QCHANNELMODE</name> <description>Q-Channel Mode</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ACCEPT</name> <description>ECA immediately stops current operation and asserts QACCEPTn after completing the last outstanding DMA bus transaction</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>DENY</name> <description>ECA responds to any QREQn request with a QDENY response if ECA is active currenly </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>0x0000000F</resetMask> <fields> <field> <name>RUNMODE</name> <description>Run Mode</description> <bitOffset>0</bitOffset> <bitWidth>2</bitWidth> <access>read-only</access> <enumeratedValues> <enumeratedValue> <name>DISABLED</name> <description>ECA is disabled</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>CAPTURE</name> <description>Capture mode is running</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>PLAYBACK</name> <description>Playback mode is running</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>SYNCBUSY</name> <description>Sync Busy</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> <field> <name>EVENTCNTRSTARTED</name> <description>Event Counter Started</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>BUF0WMIND</name> <description>BUF0 Watermark Indication</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1WMIND</name> <description>BUF1 Watermark Indication</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0FULLIND</name> <description>BUF0 Full Indication</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1FULLIND</name> <description>BUF1 Full Indication</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STARTTRIG</name> <description>Start Trigger</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STOPTRIG</name> <description>Stop Trigger</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CAPTURESTART</name> <description>Capture Start</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CAPTUREEND</name> <description>Capture End</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PLAYBACKSTART</name> <description>Playback Start</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PLAYBACKEND</name> <description>Playback End</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EVENTCNTRCOMP</name> <description>Event Counter Compare</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FIFOORERROR</name> <description>FIFO Overrun Error</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FIFOURERROR</name> <description>FIFO Underrun Error</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DMABUSERROR</name> <description>DMA Bus Error</description> <bitOffset>13</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>0x00003FFF</resetMask> <fields> <field> <name>BUF0WMIND</name> <description>New BitField</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1WMIND</name> <description>New BitField</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0FULLIND</name> <description>New BitField</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1FULLIND</name> <description>New BitField</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STARTTRIG</name> <description>New BitField</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>STOPTRIG</name> <description>New BitField</description> <bitOffset>5</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CAPTURESTART</name> <description>New BitField</description> <bitOffset>6</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>CAPTUREEND</name> <description>New BitField</description> <bitOffset>7</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PLAYBACKSTART</name> <description>New BitField</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>PLAYBACKEND</name> <description>New BitField</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>EVENTCNTRCOMP</name> <description>New BitField</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FIFOORERROR</name> <description>New BitField</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>FIFOURERROR</name> <description>New BitField</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DMABUSERROR</name> <description>New BitField</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>DMABUSERRORSTATUS</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ADDR</name> <description>DMA BUS ERROR ADDRESS</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF0_BASE</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>BASE</name> <description>Base Address</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF0_LIMITOFFSET</name> <description>No Description</description> <addressOffset>0x028</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFC</resetMask> <fields> <field> <name>OFFSET</name> <description>Limit Offset</description> <bitOffset>2</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF0_WMOFFSET</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFC</resetMask> <fields> <field> <name>OFFSET</name> <description>Watermark Offset</description> <bitOffset>2</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF1_BASE</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>BASE</name> <description>Base Address</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF1_LIMITOFFSET</name> <description>No Description</description> <addressOffset>0x034</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFC</resetMask> <fields> <field> <name>OFFSET</name> <description>Limit Offset</description> <bitOffset>2</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF1_WMOFFSET</name> <description>No Description</description> <addressOffset>0x038</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0007FFFC</resetMask> <fields> <field> <name>OFFSET</name> <description>Watermark Offset</description> <bitOffset>2</bitOffset> <bitWidth>17</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUFPTRSTATUS</name> <description>No Description</description> <addressOffset>0x03C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>STATUS</name> <description>Buffer Pointer Status</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>STARTTRIGCTRL</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>TRACESEL</name> <description>Trace Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>ENABLE</name> <description>Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COMBMODE</name> <description>Combination Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AND</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>OR</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>STOPTRIGCTRL</name> <description>No Description</description> <addressOffset>0x044</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>TRACESEL</name> <description>Trace Select</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> </field> <field> <name>ENABLE</name> <description>Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>COMBMODE</name> <description>Combination Mode</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>AND</name> <description></description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>OR</name> <description></description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>STARTTRIGENMASK</name> <description>No Description</description> <addressOffset>0x048</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ENMASK</name> <description>Enable Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STARTTRIGREDMASK</name> <description>No Description</description> <addressOffset>0x04C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REDMASK</name> <description>Rising Edge Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STARTTRIGFEDMASK</name> <description>No Description</description> <addressOffset>0x050</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>FEDMASK</name> <description>Falling Edge Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STARTTRIGLVL0MASK</name> <description>No Description</description> <addressOffset>0x054</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LVL0MASK</name> <description>Level 0 Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STARTTRIGLVL1MASK</name> <description>No Description</description> <addressOffset>0x058</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LVL1MASK</name> <description>Level 1 Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGENMASK</name> <description>No Description</description> <addressOffset>0x05C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>ENMASK</name> <description>Enable Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGREDMASK</name> <description>No Description</description> <addressOffset>0x060</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>REDMASK</name> <description>Rising Edge Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGFEDMASK</name> <description>No Description</description> <addressOffset>0x064</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>FEDMASK</name> <description>Falling Edge Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGLVL0MASK</name> <description>No Description</description> <addressOffset>0x068</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LVL0MASK</name> <description>Level 0 Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>STOPTRIGLVL1MASK</name> <description>No Description</description> <addressOffset>0x06C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>LVL1MASK</name> <description>Level 1 Mask</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CAPTURECTRL</name> <description>No Description</description> <addressOffset>0x070</addressOffset> <access>read-write</access> <resetValue>0x00000501</resetValue> <resetMask>0x7FF7FFFF</resetMask> <fields> <field> <name>TRACESEL</name> <description>Trace Select</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-write</access> </field> <field> <name>DATAWIDTH</name> <description>Data Width</description> <bitOffset>8</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BIT1</name> <description>1 bit</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BIT2</name> <description>2 bits</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BIT4</name> <description>4 bits</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>BIT8</name> <description>8 bits</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>BIT16</name> <description>16 bits</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>BIT32</name> <description>32 bits</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DATAROTATESIZE</name> <description>Data Rotate Size</description> <bitOffset>11</bitOffset> <bitWidth>5</bitWidth> <access>read-write</access> </field> <field> <name>STARTMODE</name> <description>Start Mode</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>MANUAL</name> <description>In this mode, setting CMD.MODE=CAPTURE would start the capture</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START_TRIGGER</name> <description>In this mode, a start-trigger(via STARTTRIGCTRL) would start the capture</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STOPMODE</name> <description>Stop Mode</description> <bitOffset>17</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>CONTINUOUS</name> <description>Capture will continue to occur until another mode is configured</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BUF_FULL</name> <description>Capture will stop when the memory buffer is full. In this mode CAPTURESTOPDELAY has no effect</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP_TRIGGER</name> <description>Capture will stop when the stop-trigger event occurs or optionally after a CAPTURESTOPDELAY number of cycles/capture-events if configured</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>STOP_TRIGGER_FULL</name> <description>Capture stops when either of the following conditions is met (in either of these conditions, CAPTURESTOPDELAY has no effect): BUF_FULL condition or STOP_TRIGGER condition</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COND</name> <description>Condition</description> <bitOffset>20</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>TIMED</name> <description>Capture condition is based on the rate specified in CAPTURERATECTRL register within the active capture window</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START_TRIGGER</name> <description>Capture condition is every start-trigger event in the active capture windo</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SLAVE</name> <description>Capture condition is every cycle when cap_event_in input is high</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STOPCONDPRI</name> <description>Stop Condition Priority</description> <bitOffset>22</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>WRITEDIS</name> <description>Write Memory Disable</description> <bitOffset>23</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DATAOUTEN</name> <description>Port Interface Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>DATAOUTDSHIFT</name> <description>Port Interface Shift</description> <bitOffset>25</bitOffset> <bitWidth>6</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CAPTURESTARTDELAY</name> <description>No Description</description> <addressOffset>0x074</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>DELAY</name> <description>Start Delay</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CAPTURESTOPDELAY</name> <description>No Description</description> <addressOffset>0x078</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>DELAY</name> <description>Stop Delay</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>CAPTURERATECTRL</name> <description>No Description</description> <addressOffset>0x07C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>RATE</name> <description>Capture Rate</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>PLAYBACKCTRL</name> <description>No Description</description> <addressOffset>0x080</addressOffset> <access>read-write</access> <resetValue>0x00000014</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>MODE</name> <description>Playback Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SINGLE</name> <description>Playback starts at BUF0_BASE and stops at BUF1_BASE + BUF1_LIMITOFFSET</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LOOP</name> <description>Playback starts at BUF0_BASE and loops/wraps continuously until CTRL.MODE != PLAYBACK (this can be supported in single or double-buffer modes)</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COND</name> <description>Playback Condition</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>START_TRIGGER</name> <description>Playback event occurs at every start-trigger event</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>TIMED</name> <description>Playback event occurs based on rate defined in PLAYBACL_RATE_CTRL</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>DATAWIDTH</name> <description>Playback Data Width</description> <bitOffset>2</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>BIT1</name> <description>1 bit</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>BIT2</name> <description>2 bits</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>BIT4</name> <description>4 bits</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>BIT8</name> <description>8 bits</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>BIT16</name> <description>16 bits</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>BIT32</name> <description>32 bits</description> <value>5</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>PLAYBACKRATECTRL</name> <description>No Description</description> <addressOffset>0x084</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000FFFF</resetMask> <fields> <field> <name>RATE</name> <description>Playback Rate</description> <bitOffset>0</bitOffset> <bitWidth>16</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>EVENTCNTRCTRL</name> <description>No Description</description> <addressOffset>0x088</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000001F</resetMask> <fields> <field> <name>STARTMODE</name> <description>Start Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>MANUAL</name> <description>Counting starts as soon as ENABLE=1</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START_TRIGGER</name> <description>Counting starts when the start-trigger event occurs</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>STOPMODE</name> <description>Stop Mode</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>MANUAL</name> <description>When writing a 1, stops the counter advancing</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>STOP_TRIGGER</name> <description>When stop trigger is active, stops the counter advancing</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>COMPARE</name> <description>When the count reaches the value programmed in EVENTCNTRCOMPARE, stops the counter advancing</description> <value>2</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>COUNTMODE</name> <description>Count Mode</description> <bitOffset>3</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>ALWAYS</name> <description>Increment on every clock cycle</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>START_TRIGGER</name> <description>Increment on every start-trigger event</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>STOP_TRIGGER</name> <description>Increment on every stop-trigger event</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>ALL_TRIGGER</name> <description>Increment on either every start- or stop-trigger event</description> <value>3</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>EVENTCNTRCOMPARE</name> <description>No Description</description> <addressOffset>0x08C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>COMPARE</name> <description>Compare Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>EVENTCNTRSTATUS</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>STATUS</name> <description>Event Count Value</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>ECAIFADC_NS</name> <version>1</version> <description>ECAIFADC_NS Registers</description> <baseAddress>0xB8038000</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>0x00000001</resetMask> <fields> <field> <name>EN</name> <description>IFADC Debug 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>0x00000007</resetMask> <fields> <field> <name>MODE</name> <description>Mode</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>MP</name> <description>Magnitude + Phase +AGC</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>IQ</name> <description>I + Q + AGC</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> <field> <name>IQSEL</name> <description>IQ selection</description> <bitOffset>1</bitOffset> <bitWidth>2</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>NA</name> <description>Not used</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>IONLY</name> <description>Only sample I values</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>QONLY</name> <description>Only sample Q values</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>IANDQ</name> <description>Sample I and Q values</description> <value>3</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>0x00000001</resetMask> <fields> <field> <name>OVERFLOW</name> <description>Capture Overflow</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>BUFC_NS</name> <version>2</version> <description>BUFC_NS Registers</description> <baseAddress>0xBA000000</baseAddress> <addressBlock> <offset>0x00000000</offset> <size>0x00001000</size> <usage>registers</usage> </addressBlock> <interrupt> <name>BUFC</name> <value>32</value> </interrupt> <registers> <register> <name>IPVERSION</name> <description>No Description</description> <addressOffset>0x000</addressOffset> <access>read-only</access> <resetValue>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>EN</name> <description>No Description</description> <addressOffset>0x004</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>EN</name> <description>Enable peripheral clock to this module</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>LPMODE</name> <description>No Description</description> <addressOffset>0x008</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000003</resetMask> <fields> <field> <name>LPENBYSEQ</name> <description>Low power mode enable from sequencer</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>LPENBYM33</name> <description>Low power mode enable from M33</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF0_CTRL</name> <description>No Description</description> <addressOffset>0x00C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>SIZE</name> <description>Buffer Size</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SIZE64</name> <description>Sets Buffer size to 64 bytes</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SIZE128</name> <description>Sets Buffer size to 128 bytes</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SIZE256</name> <description>Sets Buffer size to 256 bytes</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SIZE512</name> <description>Sets Buffer size to 512 bytes</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>SIZE1024</name> <description>Sets Buffer size to 1024 bytes</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>SIZE2048</name> <description>Sets Buffer size to 2048 bytes</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>SIZE4096</name> <description>Sets Buffer size to 4096 bytes</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BUF0_ADDR</name> <description>No Description</description> <addressOffset>0x010</addressOffset> <access>read-write</access> <resetValue>0x20000000</resetValue> <resetMask>0xFFFFFFFC</resetMask> <fields> <field> <name>ADDR</name> <description>Buffer Address</description> <bitOffset>2</bitOffset> <bitWidth>30</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF0_WRITEOFFSET</name> <description>No Description</description> <addressOffset>0x014</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>WRITEOFFSET</name> <description>Write Offset</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF0_READOFFSET</name> <description>No Description</description> <addressOffset>0x018</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>READOFFSET</name> <description>Read Offset</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF0_READDATA</name> <description>No Description</description> <addressOffset>0x020</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>READDATA</name> <description>Buffer Read Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF0_WRITEDATA</name> <description>No Description</description> <addressOffset>0x024</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>WRITEDATA</name> <description>Buffer Write Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF0_XWRITE</name> <description>No Description</description> <addressOffset>0x028</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>XORWRITEDATA</name> <description>Buffer XOR Write Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF0_STATUS</name> <description>No Description</description> <addressOffset>0x02C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x01111FFF</resetMask> <fields> <field> <name>BYTES</name> <description>Number of Bytes in the Buffer</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-only</access> </field> <field> <name>THRESHOLDFLAG</name> <description>Buffer Threshold Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF0_THRESHOLDCTRL</name> <description>No Description</description> <addressOffset>0x030</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>THRESHOLD</name> <description>Buffer Threshold Value</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> <field> <name>THRESHOLDMODE</name> <description>Buffer Threshold Mode</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LARGER</name> <description>THRESHOLDIF will be set if BYTES is larger than THRESHOLD</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LESSOREQUAL</name> <description>THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BUF0_CMD</name> <description>No Description</description> <addressOffset>0x034</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>CLEAR</name> <description>Buffer Clear</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PREFETCH</name> <description>Prefetch</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF0_FIFOASYNC</name> <description>No Description</description> <addressOffset>0x038</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>RST</name> <description>Reset ASYNC</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF0_READDATA32</name> <description>No Description</description> <addressOffset>0x03C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>READDATA32</name> <description>Buffer Read Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF0_WRITEDATA32</name> <description>No Description</description> <addressOffset>0x040</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRITEDATA32</name> <description>Buffer Write Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF0_XWRITE32</name> <description>No Description</description> <addressOffset>0x044</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>XORWRITEDATA32</name> <description>Buffer XOR Write Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF1_CTRL</name> <description>No Description</description> <addressOffset>0x04C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>SIZE</name> <description>Buffer Size</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SIZE64</name> <description>Sets Buffer size to 64 bytes</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SIZE128</name> <description>Sets Buffer size to 128 bytes</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SIZE256</name> <description>Sets Buffer size to 256 bytes</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SIZE512</name> <description>Sets Buffer size to 512 bytes</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>SIZE1024</name> <description>Sets Buffer size to 1024 bytes</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>SIZE2048</name> <description>Sets Buffer size to 2048 bytes</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>SIZE4096</name> <description>Sets Buffer size to 4096 bytes</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BUF1_ADDR</name> <description>No Description</description> <addressOffset>0x050</addressOffset> <access>read-write</access> <resetValue>0x20000000</resetValue> <resetMask>0xFFFFFFFC</resetMask> <fields> <field> <name>ADDR</name> <description>Buffer Address</description> <bitOffset>2</bitOffset> <bitWidth>30</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF1_WRITEOFFSET</name> <description>No Description</description> <addressOffset>0x054</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>WRITEOFFSET</name> <description>Write Offset</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF1_READOFFSET</name> <description>No Description</description> <addressOffset>0x058</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>READOFFSET</name> <description>Read Offset</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF1_READDATA</name> <description>No Description</description> <addressOffset>0x060</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>READDATA</name> <description>Buffer Read Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF1_WRITEDATA</name> <description>No Description</description> <addressOffset>0x064</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>WRITEDATA</name> <description>Buffer Write Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF1_XWRITE</name> <description>No Description</description> <addressOffset>0x068</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>XORWRITEDATA</name> <description>Buffer XOR Write Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF1_STATUS</name> <description>No Description</description> <addressOffset>0x06C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x01111FFF</resetMask> <fields> <field> <name>BYTES</name> <description>Number of Bytes in the Buffer</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-only</access> </field> <field> <name>THRESHOLDFLAG</name> <description>Buffer Threshold Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF1_THRESHOLDCTRL</name> <description>No Description</description> <addressOffset>0x070</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>THRESHOLD</name> <description>Buffer Threshold Value</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> <field> <name>THRESHOLDMODE</name> <description>Buffer Threshold Mode</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LARGER</name> <description>THRESHOLDIF will be set if BYTES is larger than THRESHOLD</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LESSOREQUAL</name> <description>THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BUF1_CMD</name> <description>No Description</description> <addressOffset>0x074</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>CLEAR</name> <description>Buffer Clear</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PREFETCH</name> <description>Prefetch</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF1_FIFOASYNC</name> <description>No Description</description> <addressOffset>0x078</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>RST</name> <description>Reset ASYNC</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF1_READDATA32</name> <description>No Description</description> <addressOffset>0x07C</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>READDATA32</name> <description>Buffer Read Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF1_WRITEDATA32</name> <description>No Description</description> <addressOffset>0x080</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRITEDATA32</name> <description>Buffer Write Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF1_XWRITE32</name> <description>No Description</description> <addressOffset>0x084</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>XORWRITEDATA32</name> <description>Buffer XOR Write Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF2_CTRL</name> <description>No Description</description> <addressOffset>0x08C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>SIZE</name> <description>Buffer Size</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SIZE64</name> <description>Sets Buffer size to 64 bytes</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SIZE128</name> <description>Sets Buffer size to 128 bytes</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SIZE256</name> <description>Sets Buffer size to 256 bytes</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SIZE512</name> <description>Sets Buffer size to 512 bytes</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>SIZE1024</name> <description>Sets Buffer size to 1024 bytes</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>SIZE2048</name> <description>Sets Buffer size to 2048 bytes</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>SIZE4096</name> <description>Sets Buffer size to 4096 bytes</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BUF2_ADDR</name> <description>No Description</description> <addressOffset>0x090</addressOffset> <access>read-write</access> <resetValue>0x20000000</resetValue> <resetMask>0xFFFFFFFC</resetMask> <fields> <field> <name>ADDR</name> <description>Buffer Address</description> <bitOffset>2</bitOffset> <bitWidth>30</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF2_WRITEOFFSET</name> <description>No Description</description> <addressOffset>0x094</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>WRITEOFFSET</name> <description>Write Offset</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF2_READOFFSET</name> <description>No Description</description> <addressOffset>0x098</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>READOFFSET</name> <description>Read Offset</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF2_READDATA</name> <description>No Description</description> <addressOffset>0x0A0</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>READDATA</name> <description>Buffer Read Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF2_WRITEDATA</name> <description>No Description</description> <addressOffset>0x0A4</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>WRITEDATA</name> <description>Buffer Write Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF2_XWRITE</name> <description>No Description</description> <addressOffset>0x0A8</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>XORWRITEDATA</name> <description>Buffer XOR Write Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF2_STATUS</name> <description>No Description</description> <addressOffset>0x0AC</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x01111FFF</resetMask> <fields> <field> <name>BYTES</name> <description>Number of Bytes in the Buffer</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-only</access> </field> <field> <name>THRESHOLDFLAG</name> <description>Buffer Threshold Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF2_THRESHOLDCTRL</name> <description>No Description</description> <addressOffset>0x0B0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>THRESHOLD</name> <description>Buffer Threshold Value</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> <field> <name>THRESHOLDMODE</name> <description>Buffer Threshold Mode</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LARGER</name> <description>THRESHOLDIF will be set if BYTES is larger than THRESHOLD</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LESSOREQUAL</name> <description>THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BUF2_CMD</name> <description>No Description</description> <addressOffset>0x0B4</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>CLEAR</name> <description>Buffer Clear</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PREFETCH</name> <description>Prefetch</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF2_FIFOASYNC</name> <description>No Description</description> <addressOffset>0x0B8</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>RST</name> <description>Reset ASYNC</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF2_READDATA32</name> <description>No Description</description> <addressOffset>0x0BC</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>READDATA32</name> <description>Buffer Read Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF2_WRITEDATA32</name> <description>No Description</description> <addressOffset>0x0C0</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRITEDATA32</name> <description>Buffer Write Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF2_XWRITE32</name> <description>No Description</description> <addressOffset>0x0C4</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>XORWRITEDATA32</name> <description>Buffer XOR Write Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF3_CTRL</name> <description>No Description</description> <addressOffset>0x0CC</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000007</resetMask> <fields> <field> <name>SIZE</name> <description>Buffer Size</description> <bitOffset>0</bitOffset> <bitWidth>3</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>SIZE64</name> <description>Sets Buffer size to 64 bytes</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>SIZE128</name> <description>Sets Buffer size to 128 bytes</description> <value>1</value> </enumeratedValue> <enumeratedValue> <name>SIZE256</name> <description>Sets Buffer size to 256 bytes</description> <value>2</value> </enumeratedValue> <enumeratedValue> <name>SIZE512</name> <description>Sets Buffer size to 512 bytes</description> <value>3</value> </enumeratedValue> <enumeratedValue> <name>SIZE1024</name> <description>Sets Buffer size to 1024 bytes</description> <value>4</value> </enumeratedValue> <enumeratedValue> <name>SIZE2048</name> <description>Sets Buffer size to 2048 bytes</description> <value>5</value> </enumeratedValue> <enumeratedValue> <name>SIZE4096</name> <description>Sets Buffer size to 4096 bytes</description> <value>6</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BUF3_ADDR</name> <description>No Description</description> <addressOffset>0x0D0</addressOffset> <access>read-write</access> <resetValue>0x20000000</resetValue> <resetMask>0xFFFFFFFC</resetMask> <fields> <field> <name>ADDR</name> <description>Buffer Address</description> <bitOffset>2</bitOffset> <bitWidth>30</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF3_WRITEOFFSET</name> <description>No Description</description> <addressOffset>0x0D4</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>WRITEOFFSET</name> <description>Write Offset</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF3_READOFFSET</name> <description>No Description</description> <addressOffset>0x0D8</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00001FFF</resetMask> <fields> <field> <name>READOFFSET</name> <description>Read Offset</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>BUF3_READDATA</name> <description>No Description</description> <addressOffset>0x0E0</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>READDATA</name> <description>Buffer Read Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF3_WRITEDATA</name> <description>No Description</description> <addressOffset>0x0E4</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>WRITEDATA</name> <description>Buffer Write Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF3_XWRITE</name> <description>No Description</description> <addressOffset>0x0E8</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x000000FF</resetMask> <fields> <field> <name>XORWRITEDATA</name> <description>Buffer XOR Write Data</description> <bitOffset>0</bitOffset> <bitWidth>8</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF3_STATUS</name> <description>No Description</description> <addressOffset>0x0EC</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x01111FFF</resetMask> <fields> <field> <name>BYTES</name> <description>Number of Bytes in the Buffer</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-only</access> </field> <field> <name>THRESHOLDFLAG</name> <description>Buffer Threshold Flag</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF3_THRESHOLDCTRL</name> <description>No Description</description> <addressOffset>0x0F0</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x00003FFF</resetMask> <fields> <field> <name>THRESHOLD</name> <description>Buffer Threshold Value</description> <bitOffset>0</bitOffset> <bitWidth>13</bitWidth> <access>read-write</access> </field> <field> <name>THRESHOLDMODE</name> <description>Buffer Threshold Mode</description> <bitOffset>13</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> <enumeratedValues> <enumeratedValue> <name>LARGER</name> <description>THRESHOLDIF will be set if BYTES is larger than THRESHOLD</description> <value>0</value> </enumeratedValue> <enumeratedValue> <name>LESSOREQUAL</name> <description>THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD</description> <value>1</value> </enumeratedValue> </enumeratedValues> </field> </fields> </register> <register> <name>BUF3_CMD</name> <description>No Description</description> <addressOffset>0x0F4</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x0000000F</resetMask> <fields> <field> <name>CLEAR</name> <description>Buffer Clear</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> <field> <name>PREFETCH</name> <description>Prefetch</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF3_FIFOASYNC</name> <description>No Description</description> <addressOffset>0x0F8</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0x00000001</resetMask> <fields> <field> <name>RST</name> <description>Reset ASYNC</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF3_READDATA32</name> <description>No Description</description> <addressOffset>0x0FC</addressOffset> <access>read-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>READDATA32</name> <description>Buffer Read Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>read-only</access> </field> </fields> </register> <register> <name>BUF3_WRITEDATA32</name> <description>No Description</description> <addressOffset>0x100</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>WRITEDATA32</name> <description>Buffer Write Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>BUF3_XWRITE32</name> <description>No Description</description> <addressOffset>0x104</addressOffset> <access>write-only</access> <resetValue>0x00000000</resetValue> <resetMask>0xFFFFFFFF</resetMask> <fields> <field> <name>XORWRITEDATA32</name> <description>Buffer XOR Write Data</description> <bitOffset>0</bitOffset> <bitWidth>32</bitWidth> <access>write-only</access> </field> </fields> </register> <register> <name>IF</name> <description>No Description</description> <addressOffset>0x114</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x9F1F1F1F</resetMask> <fields> <field> <name>BUF0OF</name> <description>Buffer 0 Overflow</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0UF</name> <description>Buffer 0 Underflow</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0THR</name> <description>Buffer 0 Threshold Event</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0CORR</name> <description>Buffer 0 Corrupt</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0NWA</name> <description>Buffer 0 Not Word-Aligned</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1OF</name> <description>Buffer 1 Overflow</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1UF</name> <description>Buffer 1 Underflow</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1THR</name> <description>Buffer 1 Threshold Event</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1CORR</name> <description>Buffer 1 Corrupt</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1NWA</name> <description>Buffer 1 Not Word-Aligned</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2OF</name> <description>Buffer 2 Overflow</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2UF</name> <description>Buffer 2 Underflow</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2THR</name> <description>Buffer 2 Threshold Event</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2CORR</name> <description>Buffer 2 Corrupt</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2NWA</name> <description>Buffer 2 Not Word-Aligned</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3OF</name> <description>Buffer 3 Overflow</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3UF</name> <description>Buffer 3 Underflow</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3THR</name> <description>Buffer 3 Threshold Event</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3CORR</name> <description>Buffer 3 Corrupt</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3NWA</name> <description>Buffer 3 Not Word-Aligned</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUSERROR</name> <description>Bus Error</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>IEN</name> <description>No Description</description> <addressOffset>0x118</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x9F1F1F1F</resetMask> <fields> <field> <name>BUF0OF</name> <description>BUF0OF Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0UF</name> <description>BUF0UF Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0THR</name> <description>BUF0THR Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0CORR</name> <description>BUF0CORR Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0NWA</name> <description>BUF0NWA Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1OF</name> <description>BUF1OF Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1UF</name> <description>BUF1UF Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1THR</name> <description>BUF1THR Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1CORR</name> <description>BUF1CORR Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1NWA</name> <description>BUF1NWA Interrupt Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2OF</name> <description>BUF2OF Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2UF</name> <description>BUF2UF Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2THR</name> <description>BUF2THR Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2CORR</name> <description>BUF2CORR Interrupt Enable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2NWA</name> <description>BUF2NWA Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3OF</name> <description>BUF3OF Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3UF</name> <description>BUF3UF Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3THR</name> <description>BUF3THR Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3CORR</name> <description>BUF3CORR Interrupt Enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3NWA</name> <description>BUF3NWA Interrupt Enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUSERROR</name> <description>BUSERROR Interrupt Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIF</name> <description>No Description</description> <addressOffset>0x11C</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x9F1F1F1F</resetMask> <fields> <field> <name>BUF0OF</name> <description>Buffer 0 Overflow</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0UF</name> <description>Buffer 0 Underflow</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0THR</name> <description>Buffer 0 Threshold Event</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0CORR</name> <description>Buffer 0 Corrupt</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0NWA</name> <description>Buffer 0 Not Word-Aligned</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1OF</name> <description>Buffer 1 Overflow</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1UF</name> <description>Buffer 1 Underflow</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1THR</name> <description>Buffer 1 Threshold Event</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1CORR</name> <description>Buffer 1 Corrupt</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1NWA</name> <description>Buffer 1 Not Word-Aligned</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2OF</name> <description>Buffer 2 Overflow</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2UF</name> <description>Buffer 2 Underflow</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2THR</name> <description>Buffer 2 Threshold Event</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2CORR</name> <description>Buffer 2 Corrupt</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2NWA</name> <description>Buffer 2 Not Word-Aligned</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3OF</name> <description>Buffer 3 Overflow</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3UF</name> <description>Buffer 3 Underflow</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3THR</name> <description>Buffer 3 Threshold Event</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3CORR</name> <description>Buffer 3 Corrupt</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3NWA</name> <description>Buffer 3 Not Word-Aligned</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUSERROR</name> <description>Bus Error</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> <register> <name>SEQIEN</name> <description>No Description</description> <addressOffset>0x120</addressOffset> <access>read-write</access> <resetValue>0x00000000</resetValue> <resetMask>0x9F1F1F1F</resetMask> <fields> <field> <name>BUF0OF</name> <description>BUF0OF Interrupt Enable</description> <bitOffset>0</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0UF</name> <description>BUF0UF Interrupt Enable</description> <bitOffset>1</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0THR</name> <description>BUF0THR Interrupt Enable</description> <bitOffset>2</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0CORR</name> <description>BUF0CORR Interrupt Enable</description> <bitOffset>3</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF0NWA</name> <description>BUF0NWA Interrupt Enable</description> <bitOffset>4</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1OF</name> <description>BUF1OF Interrupt Enable</description> <bitOffset>8</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1UF</name> <description>BUF1UF Interrupt Enable</description> <bitOffset>9</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1THR</name> <description>BUF1THR Interrupt Enable</description> <bitOffset>10</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1CORR</name> <description>BUF1CORR Interrupt Enable</description> <bitOffset>11</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF1NWA</name> <description>BUF1NWA Interrupt Enable</description> <bitOffset>12</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2OF</name> <description>BUF2OF Interrupt Enable</description> <bitOffset>16</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2UF</name> <description>BUF2UF Interrupt Enable</description> <bitOffset>17</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2THR</name> <description>BUF2THR Interrupt Enable</description> <bitOffset>18</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2CORR</name> <description>BUF2CORR Interrupt Enable</description> <bitOffset>19</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF2NWA</name> <description>BUF2NWA Interrupt Enable</description> <bitOffset>20</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3OF</name> <description>BUF3OF Interrupt Enable</description> <bitOffset>24</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3UF</name> <description>BUF3UF Interrupt Enable</description> <bitOffset>25</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3THR</name> <description>BUF3THR Interrupt Enable</description> <bitOffset>26</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3CORR</name> <description>BUF3CORR Interrupt Enable</description> <bitOffset>27</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUF3NWA</name> <description>BUF3NWA Interrupt Enable</description> <bitOffset>28</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> <field> <name>BUSERROR</name> <description>BUSERROR Interrupt Enable</description> <bitOffset>31</bitOffset> <bitWidth>1</bitWidth> <access>read-write</access> </field> </fields> </register> </registers> </peripheral> <peripheral> <name>DEVINFO</name> <version>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> <seqram_s_BaseAddress>0xA0000000</seqram_s_BaseAddress> <seqram_s_Size>0x00004000</seqram_s_Size> <seqram_s_AccessTypes>rwx</seqram_s_AccessTypes> <frcram_s_BaseAddress>0xA0004000</frcram_s_BaseAddress> <frcram_s_Size>0x00001000</frcram_s_Size> <frcram_s_AccessTypes>rwx</frcram_s_AccessTypes> <seqram_ns_BaseAddress>0xB0000000</seqram_ns_BaseAddress> <seqram_ns_Size>0x00004000</seqram_ns_Size> <seqram_ns_AccessTypes>rwx</seqram_ns_AccessTypes> <frcram_ns_BaseAddress>0xB0004000</frcram_ns_BaseAddress> <frcram_ns_Size>0x00001000</frcram_ns_Size> <frcram_ns_AccessTypes>rwx</frcram_ns_AccessTypes> </vendorExtensions> </device>